相关疑难解决方法(0)

为什么varint是一种有效的数据表示?

我目前正在研究协议缓冲区的文档.Varints描述为:

varint中的每个字节(最后一个字节除外)都设置了最高有效位(msb) - 这表示还有其他字节.每个字节的低7位用于存储7位组中的二进制补码表示,最低有效组优先.

我的问题是为什么人们会选择在每个字节上丢失一位的表示?这种方法有什么好处?

integer protocol-buffers data-representation

11
推荐指数
3
解决办法
3555
查看次数