作者:itbases | 来源:互联网 | 2023-05-19 09:43
如果您正在使用Protocol Buffers库(而不是尝试自己编码),那么您永远不应该真正看到或关心Protobufs本身使用的字节序.库将自动转换为您的本机字节序.因此,如果一个值向后出现,那是因为它首先向后插入.
话虽如此,Protobuf编码的字节顺序可以说是小端,尽管它有点复杂.大多数整数以"varint"编码编码,而不是固定宽度.从技术上讲,这种编码首先会对低位进行编码,但这并不是人们在说"小端整数"时通常会想到的.
1> Kenton Varda..:
如果您正在使用Protocol Buffers库(而不是尝试自己编码),那么您永远不应该真正看到或关心Protobufs本身使用的字节序.库将自动转换为您的本机字节序.因此,如果一个值向后出现,那是因为它首先向后插入.
话虽如此,Protobuf编码的字节顺序可以说是小端,尽管它有点复杂.大多数整数以"varint"编码编码,而不是固定宽度.从技术上讲,这种编码首先会对低位进行编码,但这并不是人们在说"小端整数"时通常会想到的.