Unrar терпит неудачу, когда акценты присутствуют в именах файлов

У меня установлен пакет rar. Двойной щелчок по .rar файлам открывает файл в Менеджере архивов. Он отлично работает, когда в папках или файлах используются только символы без акцентуации, но если присутствует акцентуация ( внутри архивов, а не в именах файлов контейнера архива), то файлы, которые будут просто нормально открываться в Windows, используя Winrar, 7zip или другой архиватор выдаст сообщение об ошибке в Ubuntu.

Окно Archive Manager покажет список файлов с неправильными кодировками, а попытка извлечь файлы приведет к двум отдельным ошибкам:

Если дважды щелкнуть файл:

RAR 4.00 beta 3   Copyright (c) 1993-2010 Alexander Roshal   17 Dec 2010
Shareware version         Type RAR -? for help


Extracting from /media/folder/file.rar

No files to extract

Если я использую команду извлечения:

все файлы в архиве будут извлечены, но (invalid encoding) будут прикреплены к концу папок и файлов с выделением.

4
задан 10 June 2013 в 07:17

3 ответа

Запуск unrar x /path/to/file . распаковывает файлы без ошибок кодирования.

Очевидно, проблема вызвана менеджером архивов. (Мне бы очень хотелось иметь возможность использовать Archive Manager и GUI, поэтому, если у кого-то есть лучший ответ, я с радостью приму это!)

0
ответ дан 10 June 2013 в 07:17

У меня была похожая проблема с файлом .rar, который содержал нестандартные символы Unicode в именах файлов. Решил это так:

sudo apt install rar
rar e filename.rar
0
ответ дан 10 June 2013 в 07:17

Здесь эти команды работают нормально и решили мою проблему.

сначала установите unrar на Ubuntu, используя следующие команды.

sudo apt install unrar-free
sudo apt install unrar

Теперь извлеките ваши файлы rar, используя следующие команды

unrar x /path-where-rar-file-exist  /path-you-want-to-extract
unrar x p1.rar /var/www/html/
2
ответ дан 19 December 2019 в 12:37

Другие вопросы по тегам:

Похожие вопросы: