I was reading the documentation about packed encoding [0] (haven't dug
into the code), and was wondering if parsers are expected to be able
to read packed encoding whether or not [packed=true] is specified.
Unlike any other option (AFAIK), [packed=true] actually changes the
bytes that encoders will output.  It seems like decoders must be
prepared to read either packed or non-packed encoding of repeated
fields.  Is this the case?  The alternative (that [packed=true] is not
interoperable with [packed=false]) seems undesirable.


[0] http://code.google.com/apis/protocolbuffers/docs/encoding.html#optional
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@googlegroups.com
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to