7-Zip 似乎无法压缩 1.8 GB 后的零填充虚拟磁盘映像

Tom*_*Tom 33 compression disk-image 7-zip

我正在尝试压缩大部分为空的虚拟磁盘映像。它在 13.5 中使用了大约 2 GB,但即使在零填充空白空间后,我仍然只能将其压缩到 11.9 GB 左右。

我一直在使用 7-Zip 并测试了LZMALZMA2PPMd的各种字典大小和单词大小。

每次,无论设置如何,在处理 1.8 GB 后,压缩似乎停止。压缩比从大约开始时的 3% 上升到最后的 85%。

我知道它应该能够进一步压缩,因为以前的人将旧的 17 GB 图像压缩到 1.5 GB,但我不再问他们了。唯一的区别是这个新映像有七个分区,而不是旧映像中的两个分区。

有什么我遗漏的东西可以更好地压缩虚拟磁盘映像吗?

Tom*_*Tom 75

好的哇,我发现了问题。在添加安全措施的过程中(例如将 /tmp /var 等分隔到自己的分区中),我还为每个分区添加了加密。自然,加密后看似随机的数据根本不会压缩得很好。

  • 请注意,这是适当加密的功能。糟糕的加密可能会显示零填充空间,而您不想使用它们。 (30认同)
  • 您应该改用虚拟机管理程序的加密功能。他们的紧凑功能可以删除零簇并加密剩余的块 (5认同)