Binary Formats Gallery

2 hours ago 1

All formats in this gallery have formal specifications in Kaitai Struct language. They can be used:

  • as is — as a concise text reference,
  • as visual block diagram (thanks to GraphViz),
  • to explore hex dump in detail (with a visualizer),
  • as a ready-made library in any of supported target programming languages (after compiling it with Kaitai Struct compiler).

For a summary of all entries with associated metadata, see File Format Cross-References.

If you've done any format specs using Kaitai Struct that you won't mind to share with the rest of the community — you're most welcome to do so! It's very easy to do:

  1. Fork our format gallery repo at GitHub
  2. Choose a relevant folder and add your .ksy spec into it
  3. Create a "pull request" at GitHub to pull your specs into central format gallery repo
Read Entire Article