Kaitai Struct: declarative binary format parsing language

Kaitai Struct is a formal language for binary format specification that can be compiled into parser code