Kaitai Struct

Kaitai Struct
软件
软件描述
Kaitai Struct 是一种用于二进制格式规范的正式语言,可编译为 Java、JavaScript、Python 和 Ruby 的解析器代码。
官方网站
访问软件的官方网站了解更多信息
kaitai.io
安全链接HTTPS
什么是 Kaitai Struct?
Kaitai Struct 是一种声明式语言,用于描述文件或内存中布局的各类二进制数据结构,例如二进制文件格式、网络流数据包格式等。
其核心思想是:将特定格式用 Kaitai Struct 语言(.ksy 文件)描述,然后通过 ksc 编译器生成支持的编程语言源代码文件。这些模块将包含用于解析器的生成代码,可从文件/流中读取所描述的数据结构,并提供简洁易懂的 API 访问。







