010 Editor - это профессиональный текстовый / шестнадцатеричный редактор, предназначенный для редактирования любого файла, диска или процесса на вашем ...
Kaitai Struct - формальный язык для спецификации двоичного формата, который может быть скомпилирован в парсер ...
Kaitai Struct - формальный язык для спецификации двоичного формата, который может быть скомпилирован в парсер ...
Kaitai Struct Платформы
Linux
Mac
Windows
Kaitai Struct Обзор
Kaitai Struct - это декларативный язык, используемый для описания различных структур двоичных данных, размещаемых в файлах или в памяти: например, двоичные форматы файлов, форматы пакетов сетевого потока и т. Д.
Основная идея заключается в том, что определенный формат описан на языке Kaitai Struct (файл .ksy), а затем может быть скомпилирован с помощью ksc в исходные файлы на одном из поддерживаемых языков программирования. Эти модули будут содержать сгенерированный код для синтаксического анализатора, который может считывать описанную структуру данных из файла / потока и предоставлять доступ к ней в удобном и понятном API.