0

我有一些文本文件(纯 ascii),我希望用霍夫曼编码对其进行压缩,因为压缩文件将用于资源有限的硬件,因此必须尽可能简化解压缩操作。

所以我想从我的文本文件中创建一个霍夫曼表并用它压缩文件并将压缩文件和我的解压缩程序(它使用默认的霍夫曼表)复制到我的 LR 硬件中。

我认为预先假设的霍夫曼表足以管理我所有的文本文件,因为它们本质上都有相似的内容。

由于使用不准确的默认 Huffman 表会导致压缩文件变得比它们可能的大一点,与动态 Huf​​fman 编码方法相比,它会产生 I/O 延迟,但是假设默认 Huffman 表会阻止很多进程和磁盘访问。

总的来说,这是个好主意吗?我在帮助我的硬件更快地解压缩吗?谈论LRP(有限资源编程)时是否常用方法

4

1 回答 1

2

为足够大的数据块定期生成和使用新的 Huffman 码在计算时间和流中的位方面都具有相对较少的开销。我认为尝试为您的数据提出通用霍夫曼代码没有什么意义。

于 2017-02-23T23:05:43.643 回答