До сегодняшнего дня, когда мне приходилось просматривать двоичные файлы, я делал это с помощью HxD . Поскольку это были единичные неповторяющиеся действия, которые я должен был выполнить, мне этого было достаточно. Однако предстоящая задача требует, чтобы я чаще смотрел некий бинарный файл и интерпретировал и модифицировал содержимое (я работаю в QA).
Хотя формат файла был разработан собственными силами, в нашем отделе разработки нет ни инструмента, который мог бы разобрать файл для меня и отобразить его в удобочитаемом формате, ни инструмента для изменения отдельных элементов.
В поисках такого инструмента я нашел 101 Editor , в котором есть «бинарные шаблоны», которые очень похожи на то, что мне нужно, т.е. я говорю шестнадцатеричному редактору, как интерпретировать файл (логическое значение, int, long и т. д.), а редактору затем предоставляет удобный способ отображения и изменения значений.
Этот инструмент должен работать в Windows и быть бесплатным.
имеет сходную с бинарными шаблонами функцию, которая называется грамматикой. Он позволяет вставлять числа, строки, структуры и двоичные объекты. Если этого недостаточно, у него есть возможности написания сценариев на Python и Lua.
затем значения можно красиво отредактировать (например, в десятичном формате вместо шестнадцатеричного). Шестнадцатеричная область может быть выделена.
работает на винде
предполагается, что это бесплатная тестовая версия, но, если я правильно понимаю лицензионное соглашение , ничто не мешает вам использовать его в течение более длительного периода времени.
Недостатки:
похоже, у него проблемы с более чем одной открытой грамматикой + одним открытым файлом. При открытии второго файла для того же грамматика произошел сбой. Сохраняйте рано и сохраняйте часто.
Скриншот частично проанализированного файла:
Я использую свой двоичный редактор для такого рода задач. Кажется, соответствует заявленным требованиям декодирования файлов, редактирования, работы в Windows. http://www.nyangau.org/be/be.htm
Мог говорит восстановить Монику
Томас Веллер
Мог говорит восстановить Монику