Kaitai Struct — описание бинарных форматов |
Добро пожаловать, гость ( Вход | Регистрация )
Kaitai Struct — описание бинарных форматов |
Grom PE |
Jul 15 2016, 14:28
Сообщение
#1
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
Давно мечтал о проекте, который позволил бы описывать любые бинарные форматы,
и с помощью описания читать, записывать эти форматы, делать преобразования. Наткнулся на проект Kaitai Struct, в нём есть текстовый формат описания на основе YAML (выглядит вот так: пример DOS MZ EXE) и генераторы программного кода на Java, JavaScript, Python, Ruby, читающего описанный формат. Проект написан на языке Scala, поэтому должно быть легко добавить нужную функциональность. Проект очень молодой, вплотную пока не смотрел, но направление правильное. http://kaitai.io/ https://github.com/kaitai-io/kaitai_struct_compiler |
Упрощённая версия | Сейчас: 30th October 2024 - 13:25 |