7
Kaitai Structは、ファイルまたはメモリに配置されたさまざまなバイナリデータ構造を記述するために使用される宣言型言語です。つまり、バイナリファイル形式、ネットワークストリームパケット形式などです。主なアイデアは、特定の形式がKaitai Struct言語(ksyファイル)、サポートされているプログラミング言語のいずれかのソースファイルにkscでコンパイルできます。これらのモジュールには、記述されたデータ構造をファイル/ストリームから読み取り、わかりやすくわかりやすいAPIでアクセスできるパーサー用の生成コードが含まれます。
kaitai-struct