我有一个脚本可以压缩整个源代码目录(大约 800MB),我希望它尽可能快地运行。出于某种原因,GNU Tar 在解压时有点慢。我想知道是否有人已经进行了这种比较并且知道哪个应用程序具有最快的 tar/untar 实现。对于 Windows,顺便说一句。
Assaf
问问题
3373 次
3 回答
3
将 GNU tar 与什么进行比较?
您的 tar 程序的性能最终将(当您移除防病毒等因素时)受 I/O 限制,因此获得更快 tar 的最大希望是获得更快的硬件。
于 2008-10-02T13:07:52.343 回答
2
http://www.7-zip.org/可能会快一点,还没有直接相互测试它们。一种考虑可能是让您的 tar 脚本将文件存储在 tar 存档中而不是压缩它们,但这仅在文件大小不是考虑因素的情况下。如果您不需要它们变得更小,只需将它们存储在单个 tar 文件中,那么完全关闭压缩将为您带来显着的好处。
另外,只需检查并确保您没有在后台运行按访问病毒扫描程序,因为它会在每次更改时重新扫描您的 tar 文件并显着增加您的 tar 时间。
于 2008-10-02T10:36:41.367 回答
2
我针对 GNU tar 测试了 7zip,它更慢.. :( WinRAR 也更慢。
于 2008-10-05T12:27:54.103 回答