Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Header
byteObject type code, always 103
byteVersion, always 1
shortFlags, see belowUSER_TYPE = 1, HAS_SCHEMA = 2
intType id, Java-style hash code of the type name
intHash code, Java-style hash of contents without header, necessary for comparisons
intLength, including header
intSchema Id
intSchema offset from the header start, position where fields end
BinaryObject * nFields
(int + int) * nSchema, fieldId (Java-style hash of field name) + offset (from header start)

...