zip-on-zip 压缩是否有限制?

zip-on-zip 压缩是否有限制?

我最近制作了一个 10.5GB 的文件,文件内容全部为零,然后开始压缩和复制它,就像一个 zip 炸弹一样。每层的压缩率如下:

  • 第一(10.5GB 文件):压缩率非常高(约 35MB)
  • 第二(64 个压缩原始文件):压缩率极高(约 6MB)
  • 第三(64 个压缩的第二文件):压缩率极高(约 5MB)
  • 第四(64 个压缩的第三文件):中等压缩(约 105MB)
  • 5层(64 个压缩的第 4文件):未知错误

这是使用 Linux 的 zip 程序实现的。

.zip 的压缩率有限制吗?从尝试创建第 5 层来看,似乎有限制。

答案1

没有限制。遗憾的是,zip-on-zip 通常不会生成较小的文件。您的全零文件的特殊情况是一个不寻常的例外。例如,它不适用于 10gb 的随机或“典型”文件数据。

相关内容