从protobuffer,窥探整数编码

Base 128 varint 变长编码java 该算法主要目的是下降整数的存储空间,能够做为序列化编码的一种方案。目前google的protoBuff在处理整数时就采用了改方案。算法内容比较简单,先附上算法说明,以后会提供java代码实现。算法   算法内容:函数 对于正数M编码:google ① 将M转成二进制B,擦除多余的零,保留最短的二进制格式,例如B=000101,则应处理为B=101;
相关文章
相关标签/搜索