“tar的bug”还是"机器的原因"

发布于 2022-07-27 03:38:32 字数 800 浏览 45 评论 0

最近在解压tgz文件时碰到下面的问题:解压出一些的时候,出现下面的错误:(我解压的不是这个软件,但错误提示是一样的):
nhc98-1.14/src/compiler98/Makefile.inc
nhc98-1.14/src/compiler98/AssocTree.hs
nhc98-1.14/src/compiler98/AuxFile.hs
nhc98-1.14/src/compiler98/AuxFixity.hs
nhc98-1.14/src/compiler98/AuxLabelAST.hs
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error exit delayed from previous errors

我按下面的步骤尝试了解压:
同样的操作系统 RHEL4.0, 同一个压缩包 soft.tgz (以前在RH9.0下压的),
1, 在 ide 和 32 bit的CPU, 机子上解压时可以正常解压。
2, 在 scsi 和 EM64T CPU, 机子上解压时出现上面的错误。

我在网上查了很多这方面的错误信息,基本都说可能是tar的bug, 建议分步解压 bzip -d  和 tar xvf ,但是无效。

请各位不吝赐教.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文