当我尝试打开下载的 rar 文件时,Firefox 默认会尝试将其作为视频进行处理。选择“其他”选项并前往/usr/bin/file-roller
并不是永久的解决方案。
答案1
尝试在文件浏览器(文件或 Nautilus)中右键单击该文件,选择“属性”,然后选择“打开方式”选项卡,找到您想要默认打开该文件的程序(我猜您想使用“存档管理器”,然后单击“设为默认”。这应该告诉 Firefox(和任何其他应用程序)默认情况下使用哪个程序打开文件。
答案2
这不是 Firefox 的问题,而是您下载的网站的问题。您的屏幕截图显示:“即:未知“,这意味着网络服务器没有发送正确的文件 mime 类型,所以 Firefox 不知道这是什么类型的文件,所以他只是为其弹出一个“随机”应用程序。(对于我来说,对于未知类型,Firefox 总是建议使用 GIMP,而对于你来说,则是视频。)
Firefox 不会根据文件的扩展名来决定文件类型,而是根据从服务器收到的 MIME 类型来决定。
您尝试下载的站点的服务器响应包含以下内容:
Content-Type: application/octet-stream
因此你看到了这个:
运行良好的服务器会发送此消息.rar
:
Content-Type: application/x-rar
下载窗口将如下所示:
它说:即:RAR 档案。
为了使其正常工作,您必须联系网站管理员并要求他设置他们的服务器以发送正确的 mime 类型。
(或者也许有一个 Firefox 扩展可以帮助在这些情况下根据扩展做出决定,但我不知道。)
更新:
我确实找到了一个 Firefox 扩展来解决这个问题(虽然我不知道使用它是否合适,因为这是服务器的问题,所以应该在那里解决):强制内容类型插件.安装并添加新规则:
- 网址: .rar$
- 旧内容类型:application/octet-stream
- 新内容类型:application/x-rar
此后,每个以 结尾.rar
且内容类型为 的URL 都application/octet-stream
将被更改为内容类型application/x-rar
,您将获得以下内容:
答案3
建议选择“保存文件”,并在下载完成后才尝试打开。更可靠,也是处理多部分 RAR 档案的唯一方法。