我可以使用 gzip 创建 .Z 文件吗?

Can I create a .Z file with gzip?

我需要创建一个 .Z(压缩)文件,因为接收方希望使用解压缩实用程序读取它。但是我无法在我的 Linux 主机上安装压缩包。

有没有办法通过 gzip 命令获取压缩的 .Z 文件(使用自适应 Lempel-Ziv 编码)?

几个想法:

  • scp你的文件到一个不太受限制的系统并在那里压缩它
  • 使用 docker 图片

您可以 运行 fedora docker 像这样的图像 “绑定装载” 以便本地主机上的文件在容器中的 /data 中可见:

docker run -it --rm -v "$(pwd)":/data fedora

然后,在容器内,运行:

yum install ncompress
compress SOMEFILE
exit

你的容器将被删除,你的本地主机上不会安装任何东西,你将拥有一个可爱的压缩包 SOMEFILE.Z

没有。 gzip 无法压缩为 .Z 格式。

下载source code for compress,编译并使用。 (您不需要在系统上安装它。)