And*_*aKo 16 compression pdf 7-zip
制作 7zip 文件时要使用哪些设置以获得最大压缩率?我正在压缩包含扫描图像的 PDF 文档。我正在考虑使用 LZMA2,但我不知道在字典大小、字大小等中设置什么。另外,LZMA 或 PPMd 会是更好的选择吗?
我需要通过网络传输一些文件(~200MiB),这里的上传速度非常慢,所以我想尽可能地压缩数据。消耗的 CPU 时间不是很重要。
编辑
这是我在测试各种压缩方法后得到的结果:
未压缩大小为:25,462,686B
我的处理器是 Intel Core 2 Due T8100,我有 4GiB 的内存。
最好的压缩是使用 PeaZip 使用 PAQ8O 算法。结果文件大小为 19,994,325B。使用的设置是压缩级别:最大。不幸的是,压缩速度大约为 5KiB/s,因此压缩数据需要 1 个小时以上。
接下来是实验性的 PAQ9O 压缩机。使用它,我在大约 3 分钟的压缩中得到了 20,132,660B。不幸的是,程序只是命令行,没有多少其他程序使用这种压缩算法。它还使用大约 1.5GiB 的 RAM 和我使用的设置(a -9 -c)
之后是使用 LZMA2 的 7-Zip 9.15 beta (2010-06-20)。使用它,我在大约 3 分钟内得到了 20,518,802B。使用的设置是字大小 273,字典大小 64MB,我使用 2 个线程进行压缩。
现在回到我最初的问题:在我的情况下,实体块大小没有产生任何明显的结果。增加字数确实产生了一些结果。最大字长和最小字长之间的差异是 115,260B。我相信这样的节省确实证明了进行两次必要的点击和更改字号所需的努力是合理的。
我尝试使用 7zip 和 PeaZip 支持的其他压缩算法,它们生成的文件大小从 19.8MiB 到 21.5MiB。
最后,我的结论是,在压缩主要包含图像的 PDF 文档时,使用奇异压缩算法所需的努力是不合理的。在 7zip 中使用 LZMA2 压缩在最短的时间内产生了相当可接受的结果。
PDF 的内容(文本和图像)可能已经被压缩——因此再次尝试压缩它们不会有什么好处。
| 归档时间: |
|
| 查看次数: |
71231 次 |
| 最近记录: |