2.6.3.1. FlatBuffers Encoding

Buffer

Offset (uint32_t) to root table.

Table

Backward offset to field table (int32_t) followed by mix of scalar field data and field offsets. Field table contains own size (uint16_t), data size (uint16_t), list of field offsets in key order (uint16_t), 0 for not present.

Struct

Sequence of aligned scalar field data.

String

Character count followed by zero terminated data.

Vector

Item count followed by data

Union

Enum and offset to content.