- 数据结构 通过前面的例子,可以看到PB的数据结构就是每项数据独立编码,包含一个表示数据类型 - Varint Varint是一种对数字进行编码的方法,将数字编码成不定长的二进制数据,数值越小,编码后的字节越少. 编码规则如下: 每个字节的最高位表示下一字节是否仍然是编码的内容,若最高位为1,则下一字节仍然是编码的数字的一部分,若该位为0,则编码到本字节结束.每个字节的后7位,则由小端表示的数字的二进制值,在高位补0凑齐7的倍数位组成. 例如,数值345,其二进制值为 1 0101 1001,