如何在不安装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
)。