我正在尝试实现一个压缩器并且需要决定是否使用静态哈夫曼编码或者创建动态哈夫曼编码。
静态编码长度与什么有关?
(RFC中包含的表格如下) Lit Value Bits --------- ---- 0 - 143 8 144 - 255 9 256 - 279 7 280 - 287 8
我认为静态编码更偏向于纯ASCII文本,但它好像更倾向于RLE长度的压缩。
选择何时使用静态编码的好的启发式方法是什么?
我想从一组输入数据的样本中构建概率分布并计算与从静态编码派生的概率的距离(也许是EMD?)。
静态编码长度与什么有关?
(RFC中包含的表格如下) Lit Value Bits --------- ---- 0 - 143 8 144 - 255 9 256 - 279 7 280 - 287 8
我认为静态编码更偏向于纯ASCII文本,但它好像更倾向于RLE长度的压缩。
选择何时使用静态编码的好的启发式方法是什么?
我想从一组输入数据的样本中构建概率分布并计算与从静态编码派生的概率的距离(也许是EMD?)。