如何在不安装zip包的情况下将文件压缩为zip格式

如何在不安装zip包的情况下将文件压缩为zip格式

如何在不安装zip包的情况下将文件压缩为zip格式?差不多就是我需要做的事情了。我尝试过tar -czf loremipsum.zip,但当我尝试在 Windows 上解压缩它时,该格式不是正确的 zip 格式。我的能力有限,无法安装该软件包。有什么解决办法吗?

答案1

许多工具可以创建 zip 文件,也许其中之一可用......

7-Zip 的使用方式如下:

7z a yourzip.zip files ...

也可以使用Java的JAR,如下:

jar cMf yourzip.zip files ...

(该M选项告诉jar不要创建清单)。

您还可以下载zip并运行它,而不是依赖于系统上安装的副本,它几乎没有任何依赖项:

wget ftp://ftp.info-zip.org/pub/infozip/unix/linux/unz551x-glibc.tgz ftp://ftp.info-zip.org/pub/infozip/unix/linux/zip23x-glibc.zip
tar xf unz551x-glibc.tgz unzip-5.51/unzip
unzip-5.51/unzip zip23x-glibc.zip zip

这将提取一个zip二进制文件,然后您可以使用它来创建 zip 文件。

答案2

tar不知道如何处理 PKZIP 文件。如果您想使用tar,您的选项是“gzip”( z)、“bzip2”( j) 和“compress”( Z)。

相关内容