Состоялся новый релиз Kaitai Struct версии 0.7 — языка и набора программ, предназначенных для описания и разбора всевозможных бинарных форматов (например, сетевых пакетов, файлов с изображениями / аудио / видео, баз данных, архивов, контейнеров и т.д.). Предлагаемый комплект позволяет: [ разработать описание формата с помощью IDE ](
https://ide.kaitai.io/ ) , попутно проверяя соответствие формата какому-нибудь разбираемому файлу (это, в том числе, удобно использовать); скомпилировать разработанное описание [ с помощью компилятора ](
https://github.com/kaitai-io/kaitai_struct_compiler ) в готовую библиотеку на одном из поддерживаемых целевых языков (C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby); получить наглядную [ документацию формата в виде диаграмм ](
http://imgur.com/gallery/LWOGq ) . ( [ читать дальше... ](
https://www.linux.org.ru/news/opensource/13306290#cut0 ) )
Ссылка:
https://www.linux.org.ru/news/opensource/13306290