现代命令行文件压缩实用程序

现代命令行文件压缩实用程序

我经常将大文件从一个服务器移动到另一个服务器。

UNIX 带有标准 gzip 和 bzip2 压缩器。但是,除了这些之外,还有哪些开放选项,尤其是那些利用多核的选项?我知道我目前正在使用的 pzip2。

是否有任何最新的基准和图表来表明压缩机的速度/效率,以了解时间和文件大小之间的权衡?

首选开源替代方案,它是分发版,并且支持 Linux/OSX。不需要 Windows 支持。

答案1

您没有过多谈论您的优先事项,但听起来大文件的压缩时间是您的首要优先事项?

这据称适合这种情况(参见 -l 标志):

http://manpages.ubuntu.com/manpages/lucid/man1/lrzip.1.html

在权衡的另一端(高压缩率、长压缩时间),一些著名的软件发行版最近已开始使用这种方法:

https://en.wikipedia.org/wiki/Xz

http://tukaani.org/xz/

关于基准测试:为什么不自己进行一些快速测试?基准测试往往具有误导性,因为结果可能会因精确的工作量和测试条件而有很大差异。不过,这里有一份关于其他人的基准测试的德语报告(试试谷歌翻译):

http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2010/10/Aktuelle-Komprimierprogramme-in-der-Uebersicht/(printView)/true

答案2

同样值得一看的是为了并行性和7zip如果 Windows 支持确实出现问题。

相关内容