详解varint编码原理

什么是varint编码:简单来说varint是一种数压缩算法,其核心思想是利用bit位来实现数据的压缩。 比如在java中:int param = 1234;转换为二进制为:1111011,而java中int类型占4个字节,存储方式如下: 前面的21个字节空位造成了大量内存空间的浪费,如果可以对空位(0)进行压缩,那么会大大节省内存空间,如果数据在网络中传输时,也会节省大量节省网络带宽消耗 var
相关文章
相关标签/搜索