tar.xz 提取错误“xz: (stdin): 文件格式无法识别”

tar.xz 提取错误“xz: (stdin): 文件格式无法识别”

我正在尝试从 Ubuntu Mate 电脑中提取.tar.xz文件。无论我做什么,都会收到此错误:

xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now

我已完成以下操作(尽管我反复尝试避免错误可能会凸显我的无知):

tar xf file.tar.xz

然后,

unxz file.tar.xz #results in file.tar

那时,我得到了类似的错误:

unxz: file.tar.xz: File format not recognized

然后我这样做了:

tar -xJf file.tar.xz

等等...

我尝试使用以下方法更新/安装 tar 和 xz-utils

sudo apt-get install xz-utils

x-utils,并且

sudo apt-get install tar

对于tar。它们都已成功更新/安装,但是当我再次执行上述操作时,出现了相同的错误。

编辑一个

当我使用时:

file file.tar.xz

我明白了

file.tar.xz: HTML document, UTF-8 Unicode text, with very long lines

当我尝试使用 Engrampa 打开它时

engrampa file.tar.xz

我遇到了上面提到的相同错误。

我在 Raspberry Pi 3 上运行 Ubuntu Mate 16.04。

输出

apt list xz-utils

Listing... Done
xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 armhf [installed]

输出

xz --version

xz (XZ Utils) 5.1.0alpha
liblzma 5.1.0alpha

输出

tar --version

tar (GNU tar) 1.28
Copyright (C) 2014 Free Software Foundation, Inc.
Liscense GPLv3+: GNU GPL version 3 or later <http://gnu.org/lisenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.

我使用命令行获取了文件(pepper-flash-v.20.0.0.228r1.tar.xz)

wget http://dl.free.fr/qVkzvqSiB -O pepper-flash-v20.0.0.228-r1.tar.xz

编辑二

感谢您的所有回答。此问题已关闭。

答案1

file.tar.xz: HTML document, UTF-8 Unicode text, with very long lines

表示我下载了一个网站。这就是无法提取的原因。

答案2

请不要从随机网站下载文件。该文件的内容可能已被更改,从而扰乱您的系统。

正确的下载地址是Debian 维基页面然后你从他们的下载追踪器站点这是直接下载。它将下载 pepperflashplugin-nonfree_1.8.1+deb8u1.tar.xz,下载后您可以使用tar命令来提取它。

不过,要安装,我建议使用常规的 Ubuntu 安装。在“软件和更新”中启用“Canonical Partners”,然后运行...

sudo apt update
sudo apt install adobe-flashplugin

这将安装 flash 和 pepper flash 插件。

答案3

就我的情况而言,由于证书错误,指定的存档文件无法正确下载。-q从中删除wget,看看您是否会遇到同样的问题。

相关内容