【问题标题】:Is the compression used for gzip and zip binary compatible?用于 gzip 和 zip 二进制文件的压缩是否兼容?
【发布时间】:2015-01-27 12:30:36
【问题描述】:

我有很多直接以 gzip 格式生成的文件。我想将这些重新打包成 zip 档案,将许多文件组合在一起。

考虑到这些文件的大小和体积(每个文件 0.5GB 未压缩和数千个文件)如果唯一的技术差异是文件,我真的想避免解压缩这些文件只是为了重新压缩它们标题。

鉴于两种文件格式都使用/支持Deflate 算法,我是否可以简单地从 gzip 文件中剥离文件头并将压缩数据修补到 zip 文件中而不重新编码(但添加适当的标题条目)。还是压缩数据的二进制编码有区别?

【问题讨论】:

    标签: zip gzip file-format


    【解决方案1】:

    是的,您可以直接使用 gzip 文件中的压缩数据来构建一个 zip 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      相关资源
      最近更新 更多