Unrar файлы через командную строку debian

1

Команда unrar не работает для некоторых файлов. Если я отменяю файлы с WinRar на Windows, это работает бесплатно. Эти файлы зашифрованы паролем и разбиты на несколько файлов.

Thomaschaaf
источник

Ответы:

3

Используете ли вы бесплатно или несвободное Unrar ? (Бесплатная версия находится в пакете unrar-free , несвободная версия в пакете unrar . Проверьте, какая у вас установлена dpkg -l | grep unrar.)

Пакет unrar-free не обрабатывает некоторые архивы в формате архива RAR 3.0. Вы можете попробовать использовать несвободное UNRAR пакет (установить с sudo apt-get install unrar).

В качестве альтернативы, вы можете попробовать использовать 7zip (установить пакеты p7zip-full и p7zip-rar ), или вы можете получить последние двоичные файлы RAR непосредственно из RARlabs . Официальная версия RARlabs - 40-дневная пробная версия; см их сайт для прайс-листа .

шарлатан
источник
+1, также для справки 7zip. Но у меня была пара случаев, когда у 7zip были проблемы с открытием файла RAR, и нужно было использовать unrar. Я до сих пор интересуюсь ими - не удосужился проанализировать слишком много.
Ник
@nik, вероятно, похожая проблема. RARlabs создал формат, и последние форматы RAR имеют закрытый исходный код. инструменты с открытым исходным кодом позволяют перепроектировать форматы и не всегда дают правильные детали. IIRC, unrar-free - это старая версия собственного кода RARlabs, которая была предложена бесплатно, но лицензия изменилась с появлением новых версий, поддерживающих новые форматы файлов.
Квик-кихот