本程序基于 MSDOS ARC 5.21,包含一些改进...
o ARC 对数据进行霍夫曼压缩。MSDOS ARC 在 5.12 版本后移除了霍夫曼压缩算法。但在压缩图像时,此算法比 Lempel-Ziv 系列的压缩算法更有效率。现在总是进行压缩分 析,然后使用在打包、压缩或处理时最好的算法。
o 压缩和解压缩压扁的文件。“压扁”是 Phil Katz 在他为 MSDOS 写的 PKxxx 系列的 ARC 工具中创建的算法。Dan Lanciani 对原始的 ARC 压缩代码进行了改写以处 理“压扁”。随后我进行了少许改动,大部分修改是为了减少内存消耗。要压扁文件, 需要启用 “q” 选项。这时,将使用压扁算法替代通常的压缩算法,并在打包、压缩或处理时进 行比较。