在终端 tar 中提取 lzma tar 球时出错:“存档中出现意外的 EOF”

在终端 tar 中提取 lzma tar 球时出错:“存档中出现意外的 EOF”
xz: (stdin): Unexpected end of input
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

这是什么意思?

我输入的内容:

sudo tar --lzma -xvf filename.tar.lzma 

答案1

EOF(文件结尾)错误意味着应用程序原本以为还有更多可用数据,但数据用完了,到达了文件末尾。如果尝试解压 tarball,则很可能是 tarball 已损坏。如果您从互联网上下载了它,则可以尝试再次下载。

答案2

尝试这个(如果需要,请使用 sudo):

unlzma filename.tar.lzma

然后:

tar xvf filename.tar

要获取有关该文件的更多信息:

lzmainfo filename.tar.lzma

在 rhel-centos-debian-ubuntu 下打开提取 lzma

相关内容