Я довольно много искал в Интернете, но почти ничего не нашел по этой теме.
То, что я нашел, - это просто вещи, которые имеют дело с компиляторами-генераторами (Джей, Койен и т. д.), но я не думаю, что смогу использовать их для генерации чего-либо для анализа бинарных файлов. Но я могу ошибаться в этом предположении.
Существуют ли какие-либо платформы, которые специально предназначены для простого анализа двоичных файлов, или может кто-нибудь подсказать мне, как я могу использовать для этого генераторы синтаксического анализатора/компилятора?
Обновление:
Я ищу что-то, где я могу написать файл конфигурации, например
Код: Выделить всё
file:
header: FIXED("MAGIC")
body: content(10)
content:
value1: BYTE
value2: LONG
value3: STRING(10)
Update2:
Я нашел что-то похожее на то, что я ищу, «Construct», но, к сожалению, это Python-Framework. Возможно, это поможет кому-то понять, что я ищу.
Подробнее здесь: https://stackoverflow.com/questions/644 ... le-parsing
Мобильная версия