- 博客(1)
- 资源 (9)
- 收藏
- 关注
原创 从protobuffer,窥探整数编码
Base 128 varint 变长编码 该算法主要目的是降低整数的存储空间,可以作为序列化编码的一种方案。目前google的protoBuff在处理整数时就采用了改方案。算法内容比较简单,先附上算法说明,之后会提供java代码实现。 算法内容: 对于正数M编码: ① 将M转成二进制B,擦除多余的零,保留最短的二进制格式,例如B=000101,则应处理为B=101; ② 对B从低位
2016-12-19 12:13:18 529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人