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

» formats.kaitai.io | formats.kaitai.io