有没有办法让 zip 或其他压缩文件更快地提取?

Posted

技术标签:

【中文标题】有没有办法让 zip 或其他压缩文件更快地提取?【英文标题】:Is there a way to make zip or other compressed files that extract more quickly? 【发布时间】:2011-07-27 23:53:30 【问题描述】:

我想知道是否有办法制作一个 zip 文件或任何其他可以尽快解压缩的压缩文件(tar、gz 等)。我只是想将一个文件夹移动到另一台计算机上,所以我不关心文件的大小。但是,我正在压缩一个大文件夹(~100 Mbs),我想知道是否有一种方法可以更快地提取 zip 文件,或者是否有其他标准可以更快地解压缩文件。

谢谢!

【问题讨论】:

相关:serverfault.com/questions/41317/gzip-piped-to-rsync 【参考方案1】:

简短的回答是,压缩始终是速度和大小之间的权衡。即更快的压缩通常意味着更小的尺寸 - 但除非您使用软盘传输数据,否则通过使用更快的压缩方法获得的时间意味着更多的网络时间来传输数据。但话虽如此,不同方法的速度和压缩比会因您要压缩的文件的结构而异。

您还必须考虑软件的可用性 - 是否值得花时间下载和编译压缩程序?我想如果值得花时间在这里等待答案,那么要么您使用的是 RFC1149 网络,要么您将经常这样做。

在这种情况下,答案很简单:使用有代表性的数据集自行测试程序。

【讨论】:

以上是关于有没有办法让 zip 或其他压缩文件更快地提取?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让firebase实时数据库存在系统更快地检测断开连接

如何在ansible中更快地制作zip存档?

使用commons-compress压缩的zip,用winrar解压出错?

Linux下zip压缩文件时怎样排除指定的文件?

如何在 Linux 中提取/解压缩这个多部分的 zip 文件?

ueditor如何去掉右键菜单