在 GitHub 上加星Star1.1k 个星标

工具

Kaitai Struct 二进制格式描述与解析工具

将已描述的二进制布局转换为可复用的文件与网络报文解析器;同一份 .ksy 规范可通过可视化工具检查,并编译为多种语言,便于把逆向获得的格式知识落实为可互操作的实现。

目标
二进制 · 固件 · 协议
类别
二进制分析库
关联
基础工具
来源复核于

使用条件与局限

  • 需要提供 .ksy 规范,或改编已有格式描述;Kaitai 根据规范生成解析器,不会自动发现未知协议的语义。
  • 稳定版 0.11 通用编译器可在 Linux、macOS 和 Windows 上运行,需要 Java 8+,推荐 Java 21 LTS;生成的解析器还需要目标语言的 Kaitai 运行库。
  • 编译器与可视化工具采用 GPL-3.0-or-later,运行库分别采用 MIT、Apache-2.0 等许可证;编译器许可证不会因此强制施加于输入规范或生成结果。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · kaitai-io/kaitai_struct · 修订 5ca6630
  2. README.md GitHub · kaitai-io/kaitai_struct_compiler · 修订 fd25942
  3. https://kaitai.io/
  4. https://github.com/kaitai-io/kaitai_struct_compiler/releases/tag/0.11

同分区更多条目:原生二进制

原生二进制分区全部 269 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页