Kaitai Struct

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

File Peek
使用内置十六进制编辑器,一键获取 MD5、SHA1、SHA256 哈希值和 Base64 编码,或更改修改和创建日期。

Reverse Engineer's Hex Editor
顾名思义,这是一个十六进制编辑器。它旨在成为一个功能强大的通用十六进制编辑器,并提供广泛的功能,用于分析和注释二进制文件格式。

Hexinator
适用于 Windows 和 Linux 的专业十六进制编辑器。

Synalyze It!
你有一个二进制文件,但不知道其内容。或者某些软件生成二进制文件,虽然你有规范说明,但不想手动解码。

Dataescher HexEditor
★5
Dataescher HexEditor 是专为固件开发人员设计的工具,支持 Intel Hex、Motorola Hex、ELF 等多种格式。它具有简洁的界面、内存区域导航功能、对大文件的高效处理能力以及强大的命令行工具。非常适合嵌入式系统开发工作。

FileAlyzer
FileAlyzer 是一款用于分析文件的工具,可对文件进行基本分析(显示文件属性和以十六进制转储形式显示文件内容),并能解析常见的文件内容,如资源结构(如文本、图形、HTML、媒体和PE文件)。

