我对字节编码的世界很新,所以请原谅我(并且无论如何,纠正我)如果我以错误的方式使用/表达简单的概念.
我试图理解可变字节编码.我已阅读维基百科的文章(http://en.wikipedia.org/wiki/Variable-width_encoding)以及信息检索教科书中的书籍章节.我想我理解如何编码十进制整数.例如,如果我想为整数60提供可变字节编码,我会得到以下结果:
1 0 1 1 1 1 0 0
Run Code Online (Sandbox Code Playgroud)
(如果上述内容不正确,请告诉我).如果我理解该方案,那么我不完全确定如何压缩信息.是因为通常我们会使用32位来表示一个整数,因此表示60会导致1 1 1 1 0 0前面有26个零,从而浪费该空间而不是仅用8位代表它?
提前感谢您的澄清.