tar解压Unexpected EOF in archive错误

使用tar解压一个从网络下载的文档:

tar xvf origin_data.tar

出现如下报错信息:

tar: Unexpected EOF in archive
tar: rmtlseek not stopped at a record boundary
tar: Error is not recoverable: exiting now

出现以上的问题一般有两种情况。第一种是由于文件后缀名与文件真实的格式不匹配。通过file命令查看文件格式:

file origin_data.tar
origin_data.tar: POSIX tar archive
#在这里文件格式与后缀名一致

第二种情况就是文件在传输过程中出现了错误,下载不完整。将文档在Windows系统上使用解压软件,解压看是否报错,报错的话基本就可以确定是文档下载错误。我这里解压不成功,所以我只能重新下载了。
重新下载就解压成功了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/leitouguan8655/article/details/82895146
EOF