找回密码
 注册
查看: 4488|回复: 3

tar 解压0.1.tar.gz Error is not recoverable

[复制链接]

40

主题

29

回帖

471

积分

新手上路

积分
471
发表于 2017-6-20 12:51:36 | 显示全部楼层 |阅读模式
gzip: stdin: decompression OK, trailing garbage ignored
( w$ [! V1 M* A- V, M" J% u; @tar: Child returned status 2
' ~% }. j. Y- ?) ~+ F4 i, Utar: Error is not recoverable: exiting now

40

主题

29

回帖

471

积分

新手上路

积分
471
 楼主| 发表于 2017-6-20 13:18:13 | 显示全部楼层
报这样的错通常是因为tar.gz文件的尾部有一串0x00或者0xff,这是由于很多场合下压缩算法都会在压缩完成后补充一些字节以对齐数据块.gzip在正确解压完tar.gz的内容后开始解压这样的全零填充字节就会报这样的错.并不会影响使用.
- B$ f: z8 G2 D) E
. V6 H/ x6 i# ]* z% b1 |$ D用安静模式 (gzip -q) 可以消除这些警报

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-6-20 13:24:15 | 显示全部楼层
想到一个解决办法,在windows下解压,重新打包成zip的包上传上去,解压问题不在出现了。重新再用tar打包即可。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-6-20 13:24:18 | 显示全部楼层
想到一个解决办法,在windows下解压,重新打包成zip的包上传上去,解压问题不在出现了。重新再用tar打包即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:58 , Processed in 0.017347 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表