Как проанализировать бинарный файл? - PullRequest
25 голосов
/ 22 июня 2009

У меня есть бинарный файл. Я не знаю, как он отформатирован, я только знаю, что он исходит из кода Delphi.

Существует ли способ анализа двоичного файла?

Существует ли какой-либо "шаблон" для анализа и десериализации двоичного содержимого файла с неизвестным форматом?

Ответы [ 13 ]

2 голосов
/ 22 июня 2009

Знаете ли вы программу, которая ее использует? Если это так, вы можете подключить эти программы к функции файла и получить представление о том, какие данные записываются, размер данных и где.

Подробнее: http://www.codeproject.com/KB/DLL/Win32APIHooking_Trouble.aspx

1 голос
/ 07 октября 2014

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

http://www.sweetscape.com/010editor/

0 голосов
/ 22 июня 2009

Попробуйте открыть его в шестнадцатеричном редакторе и проанализировать.

...