BigBuffers supports buffers >2Gb by using a 64-bit index. Like FlatBuffers, you can directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility but the two projects are not wire-compatible.
FlatBuffers.NetCross PlatformBig DataC++