#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, который я искал.