Kaitai Struct - это декларативный язык, используемый для описания различных двоичных структур данных, выложенных в файлах или в памяти: двоичных форматов файлов, форматов пакетов сетевого потока и т. Д. Основная идея заключается в том, что конкретный формат описан на языке Kaitai Struct (. ksy), а затем может быть скомпилирован с ksc в исходные файлы на одном из поддерживаемых языков программирования. Эти модули будут содержать сгенерированный код для синтаксического анализатора, который может считывать описанную структуру данных из файла / потока и предоставлять доступ к нему в удобном, легко понятном API.
    Разработчик
    Kaitai Project
    Сайт приложения

    Аналоги и альтернативы Kaitai Struct

    Наиболее популярные альтернативы и аналоги Kaitai Struct для Windows, Mac, Linux.