为什么8位符号数表示 -128~127以及变长编码

发布者:admin 发布时间:2019-10-30 04:07 浏览次数:

  在这里不得说两样东西。数制和码制。正数和负数的数制,码制的差异导致。导致了他们表达方式的不同。但是,这样做是为了达到在二进制之间的运算直接实现正负数的直接的运算。原码,反码,补码。之间的规则我就不用说了,我想大家都知道。

  对于变长编码,这个神奇的东西,用到了香农(shannon)爷爷提出的公式,世界上总有那么神奇的人,能发现那么神奇的东西。

  (变长编码针对的不是小型数据,而是针对数据庞大的的数据而采用的,而且数据越庞大,采用变长编码的压缩率就越高。)

  对于我在此间看到的很多代码,很多概念,都是吃力。在这里就算是。要学的始终是很多

  为了能使得编码和解码的能够顺利进行,毋庸置疑,他们的规则是一样的。就像接口协议一样,假如编码解码的规则不一样一切都将会乱套。

  真不明白我是怎么想的,转了半天最后还是回到最初的问题,这个就是这压缩一切的开始,也是一切的核心。


上一篇:可变长编码(赫夫曼编码UTF-8)    下一篇:再同步变长编码