
Основное
- Инспектор данных декодирует байты под курсором в различные типы и порядки байтов
- Язык шаблонов описывает бинарный формат и размечает его внутри файла
- Графики энтропии и распределения байтов помогают находить сжатые области
- Побайтовое сравнение двух файлов, а также закладки с заметками
- Узловой процессор данных объединяет преобразования выбранного фрагмента в цепочки
Об этом приложении
ImHex — шестнадцатеричный редактор, созданный для разбора двоичных форматов, не имеющих документации. Помимо обычной сетки байтов он показывает инспектор данных, который читает байты под курсором как целые числа, значения с плавающей запятой, метки времени, GUID и строки различной разрядности и порядка байтов, так что заголовок можно определить без ручных вычислений.
Его отличительная особенность — язык шаблонов: C-подобное описание формата файла, которое, будучи написанным, окрашивает и помечает соответствующие области файла и представляет разобранные значения в виде дерева. Шаблон можно повторно применить к другим файлам, превращая единичное исследование в воспроизводимое. Среди других представлений — дизассемблер, побайтовое сравнение двух файлов, графики энтропии и распределения байтов для выявления сжатых или зашифрованных областей, закладки с заметками и узловой обработчик данных, который выстраивает цепочки преобразований, таких как распаковка, над выделенным фрагментом.
Интерфейс отрисован с помощью Dear ImGui и одинаков в Linux, Windows и macOS. Доступ к данным осуществляется через провайдеры, которые читают обычные файлы, память процессов и «сырые» дисковые устройства.
Где скачать
Linux
- Открыть на FlathubОткроется в новой вкладкеРепозиторий пакетовFlathub
От издателя
Установка из терминала
flatpak install flathub net.werwolv.ImHex
Мы не размещаем этот файл у себя, не сканируем его и не изучаем его содержимое. Прочитайте, что пишет источник, и решайте сами.