提取 RAR 文件期间出现“不支持解析过滤器”错误

186 gnome archive files decompression rar

我收到了一个.rar我想拆开包装的东西,因为它包含一些对我来说非常重要的东西,我现在真的需要它。但是,即使我可以.rar在存档管理器中查看存档的内容,由于此错误,我也无法提取它:

解析过滤器不受支持错误截图

存档应该包含两个文件夹,每个文件夹至少包含 10 个音频文件和一个 PDF 文件(我不知道内容到底应该是什么,除了那里应该有音频文件,而我的内容是已经描述的是我从存档管理器的视图中可以看到的)。因此,除了错误之外,我唯一剩下的就是文件夹之一和音频文件之一,但它说它有 0 个字节。

那么我该如何解决这个问题呢?我正在使用 GNOME 3.20 运行 Ubuntu GNOME 16.04.1。

信息更新:

回复请求dpkg -l unrar unrar-free命令输出的评论:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
un  unrar          <none>       <none>       (no description available)
dpkg-query: no packages found matching unrar-free
Run Code Online (Sandbox Code Playgroud)

GTR*_*ICK 299

您可以使用:

sudo apt-get install unrar
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get install unar
Run Code Online (Sandbox Code Playgroud)

我建议您只安装其中之一(在我的情况下为 unrar)。然后使用存档管理器:

sudo apt-get install file-roller
Run Code Online (Sandbox Code Playgroud)


A-S*_*ani 54

我确实安装了 unrar:

sudo apt-get install unrar
Run Code Online (Sandbox Code Playgroud)

然后要提取,转到.rar文件的路径,然后:

unrar x [filename.rar]
Run Code Online (Sandbox Code Playgroud)

  • 通过 `unrar help` 显示的命令描述并不清楚 `e` 和 `x` 命令之间的区别。`x` 命令显然使用存档文件名将所有文件提取到当前目录的子目录中,将文件扩展名作为子目录名。`e` 命令只是将所有文件提取到当前目录中。 (5认同)