如何使用 GZip 创建 .zip 文件

Web*_*net 13 linux compression gzip

是否可以使用 GZip 创建 .zip 文件?我一直在谷歌搜索,找不到任何让我相信这是可能的

MDM*_*rra 14

您可能想要使用zip而不是gzip. 这应该这样做:

zip -r newzip.zip /path/to/zip/stuff
Run Code Online (Sandbox Code Playgroud)


小智 7

这不可能。gzip 和 (pk)zip 使用不同的压缩格式,更重要的是,zip 还将多个文件、目录打包到一个存档中。

  • 他们(目前)使用相同的压缩格式(deflate),只是打包方式不同。 (4认同)

sym*_*ean 5

原始 zip 格式与以下相同:

 tar -cZf package.zip files....
Run Code Online (Sandbox Code Playgroud)

(注意大写的 Z 使用压缩库 - 使用小写的“z”将给出 pk/winzip 无法理解的 gzip 压缩档案)。

也就是说,不,你不能使用 gzip 来创建 pkzip 文件 - 但我会惊讶地发现一台 Unix 机器有 gzip 但没有压缩。

  • 不,不是。Zip 文件不仅仅是经过压缩的 tarball。 (2认同)