[osmosis-dev] Protobuf OSMHeader format
Rainer Kluge
rkluge50 at web.de
Tue Nov 23 13:35:18 GMT 2010
Am 23.11.2010 14:16, schrieb Scott Crosby:
>
> The tag+decoding bits has value 0x82. This value is then VarInt encoded
> before the field contents. Since 0x82 is bigger than can be expressed in
> one byte in VarInt, it is encoded as 0x82 0x01.
I was not aware that the key is a varint, although it is clearly written in the
documentation:
Each key in the streamed message is a varint with the value (field_number << 3)
| wire_type – in other words, the last three bits of the number store the wire
type. http://code.google.com/intl/de/apis/protocolbuffers/docs/encoding.html
Thanks for the help.
Rainer
More information about the osmosis-dev
mailing list