我正在备份我的工作,我正在寻找一个可以更有效地压缩文件的程序。Windows 默认压缩程序工作正常,但它不像我希望的那样“智能”。
我的文件基本上是我过去几个月的工作的完整快照,因为我定期进行完整备份。备份之间没有太多变化,许多文件只是彼此的副本。
我的整个文件集未压缩大约为 15GB,而单个快照备份(使用标准压缩程序压缩)每个大约为 150 到 200 MB(它们通常会随着日期的增加而增加)。所有压缩快照的总大小约为 3GB。由于文件的性质,我希望一个“智能”压缩程序将整个卷降低到 400-500 MB 左右,也就是说,考虑到合理的低效率和额外的空间来压缩文件中的差异。
是否有压缩程序可以利用许多文件相同的事实来实现比标准 Windows 压缩程序更高的压缩率?
谢谢 -Faken
编辑:刚刚使用标准 Windows 压缩完成了整个卷的最佳压缩。它仅比压缩快照的总和好 10MB。在我看来,知道文件的性质是不可接受的。
正如问题中提到的,我使用 7-zip(9.20 版)对“相同文件”方面进行了一些测试,因为还没有人对此给出详细的答案。这给出了一些有趣的结果。我测试了该站点用于其 page-not-found 消息的文件的10 个副本。这个文件作为一个 jpg 文件不会像单个文件那样压缩得很好。因此,它将展示压缩多个相同文件的效率。其文件大小为 37 KB。
如果我打开第三个存档,属性之一是Block。这分别为 3、5 和 2 个文件列出了 0、1 和 2。
观察:
结论: