

Kaitai Struct
9 likes
Kaitai Struct is a formal language for binary format specification that can be compiled into parser code in Java, JavaScript, Python and Ruby.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Features
- Hex Editor
- C++
- C-sharp
Tags
- kaitai
- Python
- scala
- Ruby
- Php
- binary-file
- struct
- Reverse engineering
- perl
- Java
- parser-generator
- structure
- Javascript
Kaitai Struct News & Activities
Highlights All activities
Recent activities
790462960 added Kaitai Struct as alternative to REHex
Kaitai Struct information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Kaitai Struct?
Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc.
The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API.



