MATLAB:数据压缩中的算术编码或霍夫曼

时间:2015-03-18 03:35:35

标签: huffman-code data-compression

我有一个包含10000行的数字向量,大部分值为零。在这种情况下,哪一个选择算术和霍夫曼之间的无损压缩算法? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

算术和霍夫曼的实现是什么?您是否允许将矢量视为位流并选择字大小,或者您是否正在压缩矢量中的实际值。 聪明的钱通常是用于压缩的算术编码和用于表现的霍夫曼,但是魔鬼在细节中。

如果向量是真正稀疏的,RLE将以非常小的开销为您提供接近最佳结果:

值,到下一个值的零个数,值,到下一个值的零个数