如何提取包含波斯语或阿拉伯语名称文件的 RAR 文件

如何提取包含波斯语或阿拉伯语名称文件的 RAR 文件

我有几个 RAR 文件,其中包含几个文件,其中有几个带有波斯语名称。我尝试了 xarchiver 软件。我可以打开存档,但如果我想提取文件,它会出错,甚至不提取没有波斯语名称的文件。

我尝试了终端解决方案,通过安装并尝试unrarunrar-free我尝试使用以下方法提取:

unrar-free --extract archive.rar

它带有如下输出(我只显示输出的一小部分):

Extracting  ST - GOLDM15+++++37M15.png      OK        
Extracting  ST - GOLDM30++++++37M30.png     OK        
Extracting  ST - ������_� 37.docx           Failed    
Extracting  ST - �_��_��� ������_�  �� ������.docx Failed    

希望它能给我提供拉丁文名称的文件。但是波斯文文件没有成功。

我该如何解决这个问题?我不想要这样的事情,去使用 Windows 吧!谢谢

答案1

当我检查与 RAR 档案相关的不同软件包的信息时,我偶然注意到了这一点:

$ apt show unrar-free
Package: unrar-free
Version: 1:0.0.1+cvs20140707-1
...
...
Description: Unarchiver for .rar files
 Unrar can extract files from .rar archives. Can't handle some archives in
 the RAR 3.0 format natively. Package "unar" can be used to extract those
 archives if installed.

因此,正如最后一句所建议的,我尝试了一下,unar并且完美地提取了所有文件。


有趣的是,在其他地方,包括在手册页中,都找不到这条有价值的信息。unrar-free


更新:

提取此类文件的另一种方法是使用7z。为此,p7zip-rar应该已经安装。

相关内容