【发布时间】:2011-07-27 23:53:30
【问题描述】:
我想知道是否有办法制作一个 zip 文件或任何其他可以尽快解压缩的压缩文件(tar、gz 等)。我只是想将一个文件夹移动到另一台计算机上,所以我不关心文件的大小。但是,我正在压缩一个大文件夹(~100 Mbs),我想知道是否有一种方法可以更快地提取 zip 文件,或者是否有其他标准可以更快地解压缩文件。
谢谢!
【问题讨论】:
我想知道是否有办法制作一个 zip 文件或任何其他可以尽快解压缩的压缩文件(tar、gz 等)。我只是想将一个文件夹移动到另一台计算机上,所以我不关心文件的大小。但是,我正在压缩一个大文件夹(~100 Mbs),我想知道是否有一种方法可以更快地提取 zip 文件,或者是否有其他标准可以更快地解压缩文件。
谢谢!
【问题讨论】:
简短的回答是,压缩始终是速度和大小之间的权衡。即更快的压缩通常意味着更小的尺寸 - 但除非您使用软盘传输数据,否则通过使用更快的压缩方法获得的时间意味着更多的网络时间来传输数据。但话虽如此,不同方法的速度和压缩比会因您要压缩的文件的结构而异。
您还必须考虑软件的可用性 - 是否值得花时间下载和编译压缩程序?我想如果值得花时间在这里等待答案,那么要么您使用的是 RFC1149 网络,要么您将经常这样做。
在这种情况下,答案很简单:使用有代表性的数据集自行测试程序。
【讨论】: