Re:Kaitai Struct: A new way to develop parsers for binary st...
by dhx on Friday March 18, 2022 @04:41AM
(#30719878)
Kuinox could be referring to bit field types that are packed in a way that doesn't correspond to 8-bit alignments. See [1] and [2].
Kaitai Struct does support bit fields but they have to be aligned on 8 bit boundaries[3]. I can't think of any instance of a binary format anyone would still be using that would fail this condition to align on 8 bit boundaries.
Kaitai Struct does support bit fields but they have to be aligned on 8 bit boundaries[3]. I can't think of any instance of a binary format anyone would still be using that would fail this condition to align on 8 bit boundaries.
[1] http://www.catb.org/esr/structure-packing/#_bitfields
[2] https://retrocomputing.stackexchange.com/questions/15512/did...
[3] https://doc.kaitai.io/user_guide.html#_bit_sized_integers