Given a protocol buffers schema and some data, is the protocol buffers serialization deterministic across libraries and languages?
Basically, am I guaranteed that th
In general, the same data will serialize in exactly the same way.
However, this is not guaranteed by the protobuf specifications. For example, the following differences in encoding are allowable and must decode to the same result in all conforming libraries: