我使用 maven-assemble-plugin 为我们的产品创建了一个 TAR 存档。 TAR 存档采用 POSIX 格式。我们的质量检查在提取文件时抱怨PaxHeaders.X
文件。
AIX(版本 AIX 7.1 TL5)和 Solaris(版本 10)供应商是否提供 POSIX 兼容的 TAR,还是仅依赖于第 3 方 TAR 实现(例如 BSD tar 和 GNU tar)?
除非绝对必要,否则我不想退回到 ustar 格式。我希望我不必这样做。
更新1
我发现 IBM 提供了各种 GNU 软件包(包括 TAR)的 RPM,网址为https://www.ibm.com/support/pages/node/883796
更新2
问题是我们的 QA 使用的工具正在提取带有截断文件名的 POSIX 格式 tar。这些PaxHeaders.X
文件是 POSIX tar 格式的结构以及旧 TAR 解释方式的副作用。