使用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系统上使用解压软件,解压看是否报错,报错的话基本就可以确定是文档下载错误。我这里解压不成功,所以我只能重新下载了。
重新下载就解压成功了。