AIX 上用于压缩文件列表的工具

AIX 上用于压缩文件列表的工具

我正在与一家使用 AIX(版本未知)作为平台的外部公司合作。他们需要通过 FTP 向我发送一个包含多个文件的 ZIP 文件。

标准 AIX 安装中是否存在 UNIX 实用程序 zip?

我问这个问题是因为他们告诉我事实并非如此,但我觉得这很难相信,因为我的《UNIX in a nutshell》一书告诉我 zip 是一个常见的 UNIX 实用程序。

我发现这个页面暗示了一个工具箱,可以安装该工具箱以允许开发人员使用 zip:aix Linux 工具箱,这意味着它可能不是标准的。

如果 zip 实际上不可用,可以使用什么实用程序来创建文件的 zip?我实际上需要 ZIP 格式,因此 tarball 等不是一个选项。

编辑:

总结一下:

  1. AIX 默认带有 zip 吗?
  2. 如果没有的话,zip可以安装在AIX上吗?是个aix工具箱一个选项?
  3. 如果 zip 不可用且无法安装,是否还有其他选项可用于创建 zip 存档?

我知道其中一个系统必须改变,并且最好采用 AIX 可以轻松生产的系统;我只是想“把事情做好”,在 AIX 上安装 zip 对我来说似乎没什么大不了的,但也许我遗漏了一些东西。也许是许可?

答案1

AIX 没有附带 zip。我不知道你想要什么样的“证据”,但这是事实。一些“证据”是,即使来自 IBM 的文档也会告诉您,zip如果您没有安装它(例如ILMT 的这份文档),并且他们不会告诉您获取 AIX DVD,或者使用smitnimwhich 来安装 AIX 版本中的软件包。它们会将您指向您已经找到的 AIX 工具箱。

由于该信息和工具包集直接来自 IBM,并由 IBM 在其自己的安装文档中记录,因此它是一个真正的选择。
如果你的合作伙伴不希望这样,还有其他选择,即 Bull 有一个“免费软件”网站,以及AIX 开源包网站也是一个很棒的存储库(根据我的经验)。还有其他的。

除此之外,相当多的语言都有处理 zip 文件的工具(Java 在其标准类库中有一些,IBM 为 AIX 分发了 JDK 和 SDK,Perl 在 CPAN 中有一些,我很确定还有很多其他语言)。如果他们有开发人员,他们可以为他们最喜欢的语言寻找合适的库。

(显然,他们可以zip从 C 源代码进行编译和依赖,但如果他们不在自己的系统上进行 C 开发工作,那么这将是一项艰巨的任务。)

答案2

AIX 工具箱,现在命名为适用于 Linux 应用程序的 AIX 工具箱,现在包含用于 zip 和 unzip 的 RPM 文件。

  • 版本 5.51-2 于unzip2016 年 4 月 19 日添加,
  • 版本 6.0-3 于unzip2017 年 6 月 30 日添加。

  • 版本 3.0-2zip于 2016 年 7 月 22 日添加,

  • 版本 3.0-3 于zip2018 年 6 月 29 日添加。

要安装它们,您需要 rpm.rte 文件集以及 RPM 的任何其他依赖项,这些依赖项应该在工具箱中可用。

相关内容