FlatBuffers
From Just Solve the File Format Problem
FlatBuffers is a serialization format meant for networked computer games. To this end, emphasis in its design is put on fast decoding, in a way largely identical to Cap'n Proto and Simple Binary Encoding. Its schema files use the extension .fbs.[2]