Преобразование шестнадцатеричного кода из TIFF в читаемый формат

#jupyter-notebook #hex #ascii #jpeg #decode

#jupyter-записная книжка #шестнадцатеричный #ascii #jpeg #декодирование

Вопрос:

Я пытаюсь прочитать в таблице JPEG из файла TIFF, чтобы найти вложенные изображения в файле TIFF. (Это взято из svs-файла с целым изображением слайда, и я пытаюсь удалить метку и макро-изображение.) Таблица JPEG имеет шестнадцатеричную кодировку, и я не могу понять, как преобразовать ее в читаемую информацию, чтобы найти вложенные изображения.

Я попытался распаковать значения. Я не хочу сохранять файл и открывать в Linux. Я хочу сделать это из записной книжки jupyter. Некоторое время я пытался использовать «распаковку» из IO core tools, но это не сработало. Я также ненадолго попробовал BeautifulSoup, но он сообщает мне, что существует недопустимый начальный байт. Вот первая строка, которую я пытаюсь расшифровать:

 b'xffxd8xffxdbx00Cx00'
  

Эта строка должна возвращать что-то вроде «Файл изображения JPEG …» Я думаю, что если я смогу перевести эту строку, я смогу сделать остальную часть этой таблицы JPEG.

Ответ №1:

Использовал пакет python TIFF, чтобы помочь найти страницы файла TIFF, который я искал.