stop inventing new binary serialisation formats.
fields were not supposed to have variable widths.
years of protocols, and yet no real-world use found for schemaless codecs.
wanted to serialise application state anyway, as a laugh? We had a tool for that: it was called C STRUCTS
"reject non-canonical encodings. support mixed endianness" - statements dreamed up by the utterly deranged!
These are REAL parsers implemented by REAL programmers:
Segmentation fault (core dumped)