什么是最佳的Unix压缩工具?

11

什么是最好的Unix压缩工具?


7
就速度而言?就压缩比而言?我猜你是指无损压缩(例如gzip等)。我认为你可能需要更具体一些。 - Brian Agnew
压缩工具还对应着压缩库。删除“与编程无关”的标签。 - Jeff Ferland
5个回答

16

取决于速度/大小权衡。 Gzip 快速且效果不错。 Bzip2 缓慢但通常会产生更好的结果。


4
Bzip2 文件压缩示例:tar -cjf file7.tar.bz2 dir/。该命令将目录 dir/ 压缩成一个名为 file7.tar.bz2 的文件,并使用 Bzip2 算法进行压缩。 - nothing-special-here

9
一款优秀的压缩工具是7-zip(在Linux上为p7zip),它使用lzma算法(慢速压缩,良好的解压速度,非常好的压缩比)。可以解压大多数流行的存档格式。
您还可以查看压缩基准网站:

3

3

XZ 压缩算法是相对较新的一种,它在压缩和速度之间取得了很好的平衡。据说它的压缩效果几乎与 bzip2 相当,但只比 gzip 稍微慢一点。


0

bzip在空间方面非常高效,但不如其他一些压缩算法快。

来自“man bzip2”的介绍:

bzip2使用Burrows-Wheeler块排序文本压缩算法和Huffman编码压缩文件。压缩通常比更传统的基于LZ77/LZ78的压缩器好得多,并接近PPM系列统计压缩器的性能。


“almost as good compression as bzip2”?如果您说得非常笼统,那么“xz”的压缩比要高于“bzip2”。 - J. M. Becker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接