У меня есть несколько файлов RAR, которые содержат несколько файлов включая немногих с персидскими именами. Я попробовал xarchiver программное обеспечение. Я могу открыть архив, но если я хочу извлечь файл, он дает ошибку, даже не извлекая файлы без персидского имени.
Я попробовал терминальное решение путем установки и попытки unrar
и unrar-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!!!Спасибо
В то время как я проверял на информацию о различных пакетах, связанные t архивы 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
должен быть уже установлен.