需要压缩一堆文件并想知道哪种压缩格式最好?哪个程序会给你最小的文件?好吧,答案有点复杂。
是的,对于任何数据集,一个程序总会给你最好的压缩和最小的文件,但根据数据,它可能不会每次都是相同的程序。
此外,除文件大小外还有其他因素需要考虑。正如您将看到的,有时两个压缩实用程序之间的差异非常小,但格式可以产生很大的不同。另外,有些是免费的,有些是花钱的,所以如果你有预算意识,那么它很容易减少你的选择。
在这篇文章中,我将通过四种不同的压缩工具,试着给你各有利弊。除了这四个,还有很多其他的选择,但我发现这些是大多数人最受欢迎和知名的。
真实世界压缩测试
首先,让我们看看直接压缩数字,因为这总是很有趣。对于我的测试,我决定使用各种格式的数据创建一个测试文件夹。
我不喜欢只是压缩图像或只是压缩文档,因为差异最终变得非常小而且很难选择一个明显的赢家。
在我的情况下,我拍摄了1.47 GB的视频(不同格式),图像(RAW和其他格式),文档(PDF,Office文件,等)和音乐文件(MP3,M4A等),并通过默认设置传递给每个压缩实用程序。
首先,让我们先来看看我有的设置和版本。我正在使用带有Service Pack 1的Windows 7 PC,并且我在本文发布之日安装了每个程序的最新版本:7-Zip 15.09 beta(64位),WinZip 20和WinRAR x64 5.30 beta 6。
除了内置的Windows 7压缩之外,我还将在Windows 10上运行相同的数据集,以查看Windows版本之间是否存在任何差异。好的,让我们检查下面的结果。
Windows 7 ZIP - 1.21 GB (17.6% reduction)
Windows 10 ZIP - 1.21 GB (17.6% reduction)
7-ZIP - 1.11 GB (24.4% reduction)
WinZip - 1.20 GB (18.3% reduction)
WinRAR - 1.16 GB (21.0% reduction)
所以谁赢了?
嗯,就压缩能力而言,7-Zip是明显的赢家。 7-Zip已经存在了一段时间,并且它们在多个第三方测试中排名最高,以获得最佳压缩效用,因此这些数字并不令人惊讶。
那么你应该出去拿7-ZIP来压缩文件吗?这取决于。 7-ZIP和WinRAR这两个程序在压缩方面做得最好的唯一问题是它们使用其他系统不完全支持的专有格式。
为了让某人打开一个7-ZIP或WinRAR文件,他们需要先在他们的机器上下载并安装相应的软件。如果您正在为自己压缩数据,那么使用哪种格式并不重要。
但是,.7z和.rar文件需要Windows,Mac和Linux上的其他软件。如果兼容性是个问题,那么我建议在Windows中使用内置压缩。
WinZip是另一种选择,但内置Windows压缩和WinZIP之间的差异很小。此外,WinZip将至少为您设置30美元,因此免费选项更有意义。
此外,Windows 7中的压缩算法似乎与Windows 10中的压缩算法完全相同,因为文件结束了尺寸完全相同。因此,无论您使用的是Windows 7,8或10,都可以获得相同的压缩比。
同样,由于.ZIP格式可以在Windows,Mac,Linux甚至ChromeOS上打开,无需任何其他软件,内置的Windows压缩是兼容性的最佳选择。如果您需要尽可能小的尺寸,请使用7-Zip。如果您有任何疑问,请随时发表评论。享受!