Программное обеспечение, объясняющее форматы файлов изображений

Я пытаюсь изучить внутренности форматов файлов изображений, и мне интересно, есть ли приложение, которое могло бы объяснять файл побайтно.

Я думаю о чем-то вроде Wireshark, который на самом деле имеет встроенную поддержку PNG. Мне особенно нравится пользовательский интерфейс Wireshark, где данные сгруппированы и могут быть расширены для получения более подробной информации, а также выделяются необработанные байты, связанные с текущим выбранным элементом (см. снимок экрана ниже, где мышь наводится на «текстовые данные»).

Программное обеспечение должно быть бесплатным и для Windows. Он должен поддерживать все основные форматы файлов изображений: как минимум PNG, JPG, BMP, TIFF и GIF.

В идеале он будет отображать изображение, позволять напрямую редактировать байты и сразу же обновлять предварительный просмотр при внесении изменений.

Wireshark анализ файла PNG

Ответы (1)

Редактор SweetScape 010 — это шестнадцатеричный редактор, который имеет дополнительную поддержку для представления данных в представлении свойств/полей с соответствующими байтами для этого поля. Я думаю, что это то, что вам нужно.

введите описание изображения здесь

Чтобы представить спецификации одного типа файла, вам нужен специальный плагин/шаблон для этого типа файла, программа поставляется с очень небольшим количеством шаблонов, включая Bitmap (.bmp), но вы можете загрузить намного больше шаблонов для форматов файлов изображений на их веб-сайте:

Кроме того, как вы можете видеть, шаблоны представляют собой простые текстовые файлы с определениями структур и небольшим количеством того, что кажется кодом Visual C++ (я не уверен), поэтому любой пользователь с базовыми знаниями этого языка и знанием спецификаций желаемого формата файла может легко расширять шаблоны для большого количества форматов файлов.

+1, хотя это не бесплатно (50 долларов США для домашнего использования, 130 долларов США для коммерческого использования). Я ценю ответ. Может быть, мне стоит подумать об удалении бесплатного тега