Linux не открывает rar архив

Как распаковать rar в Linux

В операционной системе Windows часто используются два формата архивов, это ZIP и RAR. Они наиболее часто применяются для сжатия файлов и хранения их на компьютере. Но в Linux немного другая система, здесь для сжатия всех данных используется формат tar.gz. По умолчанию в системе не поставляются инструменты для работы с архивами форматов Linux.

В одной из предыдущих статей мы рассматривали как распаковать zip в Linux. В сегодняшней статье мы сосредоточимся на втором формате и рассмотрим как распаковать rar linux. Рассмотрим несколько способов и утилит, с помощью которых вы сможете решить эту задачу.

Как распаковать RAR в Linux

Формат RAR был разработан российским программистом, Евгением Рошалом, отсюда и название формата — Roshal ARchiver. Изначально формат был разработан для DOS и поддерживал несколько улучшений по сравнению с уже использовавшимся тогда ZIP. Сразу была поддержка большого количества файлов, разбиения архива на части и создания самораспаковывающихся архивов.

Распаковка rar linux выполняется с помощью утилиты unrar. А упаковка архива командой rar. Обычно она не поставляется в системе по умолчанию, но вы можете очень просто установить ее из официальных репозиториев. Для установки утилиты в Ubuntu выполните такую команду:

sudo apt install unrar

В Fedora и других системах, использующих пакеты rpm, имя будет точно таким же, только будет отличаться пакетный менеджер:

sudo yum install unrar
sudo dnf install unrar

Перед тем как перейти к работе с командой и рассмотрению того как распаковать rar linux давайте рассмотрим ее синтаксис:

$ unrar команда опции архив файлы путь_для_расспаковки

Основной смысл работы утилиты уже понятен, но рассмотрим ее параметры подробнее:

  • e — распаковать архив;
  • l — вывести список файлов внутри архива;
  • p — вывести распакованный файл в стандартный вывод;
  • t — проверить архив;
  • v — вывести подробную информацию про архив;
  • x — извлечь файлы, сохраняя полный путь внутри архива.

Опции настраивают поведение утилиты, рассмотрим основные опции, которые могут вам понадобиться:

  • -ad — добавить имя архива к пути распаковки;
  • -ai — игнорировать атрибуты файлов;
  • -inul — не выводить сообщения об ошибках;
  • -p — указать пароль архива;
  • -sl — распаковывать только файлы, меньше указанного размера;
  • -u — обновить уже распакованные файлы;
  • -y — отвечать y на все вопросы;
  • -x — не распаковывать указанные файлы;
  • -ts — сохранять временную метку исходных файлов.

Основные опции, которые вам могут понадобиться мы рассмотрели, теперь давайте приведем несколько примеров как работать с утилитой. Чтобы извлечь файлы из архива в текущую папку достаточно передать утилите имя архива и команду e:

unrar e file.rar

Вы можете вывести содержимое архива, ничего не распаковывая с помощью команды l:

unrar l file.rar

Чтобы сохранять полный путь, который прописан в архиве нужно использовать команду x:

unrar x file.rar

Также вы можете проверить архив на целостность с помощью команды t:

unrar t file.rar

Кроме того, вы можете указать папку, в которую стоит распаковывать файлы:

unrar e file.rar

Это все команды unrar, которые вам могут понадобиться при повседневной работе с архивами, обратите внимание, что после установки утилиты unrar многие менеджеры архивов, например, Arc, теперь тоже поддерживают этот формат:

Но без этой утилиты вы получите ошибку что утилита не знает что это за формат архива. Всем графическим программам нужен этот rar архиватор linux.

Выводы

В этой небольшой статье мы рассмотрели как выполняется распаковка rar linux с помощью утилиты unrar или других графических утилит. Как видите, все делается очень просто, если у вас остались вопросы о том, как разархивировать rar linux, спрашивайте в комментариях!

Источник

Как открыть архив RAR в Linux?

Так или иначе каждый из нас постоянно сталкивается с архивами файлов, ведь сегодня это такое же обычное явление, как и сам компьютер. Но вот порой с этими самыми архивами возникают проблемы.

Самый распространённый вопрос в отношении архивов, это вопрос о том, как открыть запароленный архив. Возможно, позже я напишу и об этом, но сейчас немного о другом.

Как открыть архив RAR в Linux?

Для открытия архивов rar в linux есть специальные пакеты, установка которых позволяет открыть любой rar архив. Во многих дистрибутивах Linux уже стоит один из таких пакетов: rar, unrar, unrar-free, p7zip-rar. Если они не стоят, то их легко установить из репозитория:

Читайте также:  Не срабатывает клавиша windows

Установив эти пакеты, вы с лёгкостью откроете любой rar архив. НО. Если бы не было этого но, то я не писал бы эту статью. А это но выглядит так:

Видите, что происходит? Вместо названий файлов крякозябры. Как это исправить? Я заметил, что это происходит только с архивами rar, которые созданы в Windows.

Как открыть архив RAR в Linux?

Раньше я читал, что для исправления этого косяка, нужно удалить лишние из перечисленных пакетов и оставить какой-то один, который корректно открывает такие архивы. Ну что же, проведём эксперимент, так ли это на самом деле, и какой архиватор откроет корректно архив rar в Linux?

В итоге был достигнут положительный результат: нужно установить или unrar, или p7zip-rar. Пакеты rar и unrar-free обязательно удалите, и будет вам счастье.

Открою ещё один секрет: в линукс просто отлично работает программа 7zip для windows и она отлично открывает любой виндозный архив — проверено! Это так, на всякий случай.

Это конечно костыль, но он меня уже не раз выручал. Остался у меня ещё один вопрос в отношении архивов: как в Linux встроить в контекстное меню пункты: создать архив, распаковать архив? (Вопрос этот решён в последних дистрибутивах линукс, например, в Linux Mint 17)

Источник

Проблемы с архивом в линукс

Приветствую , в windows7 был создан rar архив с паролем. Далее я изменил расширение с rar на blkn(рандомное) чтоб не догадались что это rar архив. Установил линукс минт, нашел этот архив, расширение изменил на rar, открыл , но файлов не оказалось. Зашел через windows сам архив он вообще не видит. Как достать файлы?

Всё ты профукал данные

Можешь в принципе из-под линукса проверить, используя магию 🌈

Смена расширения не влияет на тип файла.

А ты чем распаковывал, unrar-nonfree или школоподелкой?

Зашел через windows сам архив он вообще не видит.

Так и в виндоус же проблема. Что-то ты сделал с файлом о чём умалчиваешь.

испать ты умный!

С file или по заголовку всё равно бы узнали.

// Архив не открывается, так как повреждён.

Архив не открывается, так как повреждён.

fixed: Архив не открывается, так как не архив.

А Linux переименование бы даже и не заметил, он смотрит по содержимому (обычно).

Ну нет, конечно. Есть куча форматом, которые попробуй разузнай что это.

Взял rar архив. Переименовал расширение в .odt.

Иконка в nautilus сменилась на LibreOffice. При двойном щелчке мышью открывается он же.

ЗЫ: но иногда работает.

Йопт а если дописать в конец другого файла cat top_porn.7z >> masha.jpg

unrar x ciberfil.rar

у ark проблемы с запароленными архивами, например он не скажет если пароль неправильный. или версия unrar старая

Скор набиваешь, или в чём смысл таких пустых комментариев?

У Xarchiver тоже. File-Roller работает нормально, хоть и на GTK3. Но нужно поставить пакеты (на убунте) unrar (не unrar-free) и p7zip + p7zip-full (не p7zip-rar).

p7zip-rar и unrar оба могут обслуживать rar архивы. Но p7zip-rar это делает хуже (новые 5 версии может не открыть). Причем забавно, если они установлены оба, File-Roller использует какой-то один, а если нарвется на неудачу, то переключится на другой и так на нем и останется! А еще могут быть проблемы с неправильным расширением. В отличии от WinRAR, линуксовые архиваторы могут работать по примитивному пути. Например, 7z архив с расширением rar будет скормлен rar модулю, который его не поймет. Нужно посмотреть в двоичном редакторе (например wxhexeditor) какой настоящий заголовок архива. С этими запароленными архивами я уже собаку съел.

ТС что-то недоговаривает, 100%.

Файл должен начинаться с Rar! тогда будет приниматься за rar даже при переименовании и даже если больше ничего другого, кроме символов Rar! в файле нет. Rar без ! (или, например, Ra) принимается за rar только с верным расширением, то есть на расширение тоже смотрит (Xubuntu), если не удается угадать по содержимому.

Наверное файл на ntfs, и она битая, поэтому файлик не отобразился в винде после переименования.

Читайте также:  Как удалить драйвер usb устройства windows 10

Подтверждается комментарий: zvezdochiot (17.05.19 11:49:32), это не архив. Разберись в своей помойке.

Ни разу, всё как раз наоборот. Потому что libmagic, которая смотрит на содержимое, очень медленная, и используется по минимуму. Зависит от софта, если софт хреновый, то он будет открывать независимо от имени. А так только когда расширения нет. Ark, кстати, угадывает переименованный архив, если открывать им.

Источник

Инструменты для работы с Rar архивами в linux

какие ещё инструменты нафиг
unrar только есть и всё, раровский и опенсорс

ну и упаковщик родной его платный само собой и не опенсорс

причём опенсорсный не открывает половину архивов

на него просто видимо забили давно уж как
рар не нужен

Нарушение лицензии, допускается только распаковка

Чем unrar не устроил?

Ни когда не было проблем с раром в Ubuntu. Ставил 7zip и rar-плагин из Software Center.

Проприетрарщина не нужна, используй нативный свободный xz и tar. Да, я на свою слакварь тоже ставил rar, потом отказался от него в пользу p7zip. Во-первых, проприетарщину нормально не опакетишь, а во-вторых, мне нужна только распаковка, но, как верно выше заметили, половина архивов нормально не распаковывается. Так что ненужно.

На этом поприще у линукса тоже всё убого. Из гуйных есть запредельно голимый Xarchiver (морда) и немного менее голимый Peazip (не морда). Остальные — консольное гуано, подразумевающее «курение манов». Ах да, проблемы с кириллицей в zip-архивах в 2015 году всё ещё есть, разумеется.

file-roller прекрасно распаковывает и запаковывает rar при наличии в системе нужных пакетов.

Прямо из файлового менеджера тоже можно: http://i.imgur.com/Drbh9oI.png

Я удивлён, что rar, оказывается, до сих пор пользуются.

file-roller прекрасно распаковывает и запаковывает rar при наличии в системе нужных пакетов

Спасибо, не знал. Удалил эту дрянь. Интересно что мне вот её поставило в ubuntu.

Нарушение лицензии, допускается только распаковка

Лицензии на что?

Neither RAR binary code, WinRAR binary code, UnRAR source or UnRAR binary code may be used or reverse engineered to re-create the RAR compression algorithm, which is proprietary, without written permission

Не знаю, о чем ты. В дебиане, скажем, ставится комплект zip unrar p7zip p7zip-full . На случай, если пришлют что-то не в tar.gz.

Neither RAR binary code, WinRAR binary code, UnRAR source or UnRAR binary code may be used or reverse engineered to re-create the RAR compression algorithm, which is proprietary, without written permission

Ну, чтобы это было нарушение EULA:

  1. Евгений Рошаль (или кто там теперь владеет правами на WinRAR) должен подать на разработчиков свободных клонов в суд.
  2. Он должен доказать, что разработчики свободных клонов действительно занимались обратной разработкой WinRAR.
  3. Разработчики должны не суметь доказать, что в их стране этот пункт EULA ничтожен.
  4. Даже если владелец WinRAR победит, виновны будут исключительно разработчики. Ты же лично, наверное, не устанавливал WinRAR, а если и устанавливал, то обратную разработку его не производил.

Ошибаешься. Нарушение EULA это сразу будет, вопрос в том, что можно будет ли разработчикам на это наплевать, в виду того что эта конкретная EULA не имеет возможно юридической силы.

К тому же сабж вообще о том, что конечный продукт был бы опенсорсом. Короче непонятно за чём такой бред, как-будто нет нормальных форматов архивов кроме rar.

К тому же сабж вообще о том, что конечный продукт был бы опенсорсом.

Ну так а почему нет-то? Какое отношение соглашения конкретных разработчиков с третьим лицом по поводу сторонней программы имеют к их продукту? Я лично с Рошалем никаких соглашений не заключал. Сам формат RAR, как теория или алгоритм, авторским правом не защищён. Почему же я не могу пользоваться свободным архиватором RAR?

как-будто нет нормальных форматов архивов кроме rar.

Это, конечно, правда.

Короче непонятно за чём такой бред, как-будто нет нормальных форматов архивов кроме rar

Я в среднем за год качаю под 200 архивов с альбомами с файлообменников. 90% из них запакованы в рар, и никакой возможности попросить перепаковать в православный 7z нет. Инб4: сусликом пользуюсь тоже, но это примерно в 10 раз дольше. Как бы вот за тём.

Остальные — консольное гуано, подразумевающее «курение манов»

Еретик на моих ЛОРах. Как можно ставить под сомнение доктрину linux-way на релейтед форуме?

Читайте также:  Аналог rsync для windows

Алсо, не знал, что rar проприетарщина. То-то так редко ее вижу в предлагаемых к скачке архивах.

Я в среднем за год качаю под 200 архивов с альбомами с файлообменников. 90% из них запакованы в рар

Внезапно metalarea.org? Ничего не знаю. Качал, распаковывал. File-roller.

Ну так я тоже рар качаю и распаковываю без проблем, а на сайтах, откуда я качаю (funkysouls, neformat.com.ua, блоги разные), рар превалирующий формат. Metalarea слишком по металу, а я его слушаю сравнительно мало.

Евгений Рошаль (или кто там теперь владеет правами на WinRAR) должен подать на разработчиков свободных клонов в суд.

Если будет что-то достаточно популярное, то, несомненно, подаст.

Он должен доказать, что разработчики свободных клонов действительно занимались обратной разработкой WinRAR.

А какие там могут быть иные (легальные) варианты? Суд в версию про внезапное озарение и написание независимого кода, случайно в точности реализующего тот же алгоритм (со всеми существенными параметрами, чтобы его мог распаковщик за настоящий рар принять), что у оригинального рара, вряд ли поверит.

Разработчики должны не суметь доказать, что в их стране этот пункт EULA ничтожен.

Какая разница какие законы в стране разработчиков, если суд будет принимать решение на основе своих законов? И что-то мне подсказывает, что это будет страна на три буквы, первая С 🙂

Даже если владелец WinRAR победит, виновны будут исключительно разработчики. Ты же лично, наверное, не устанавливал WinRAR, а если и устанавливал, то обратную разработку его не производил.

Если владелец рара победит, то победит он, как я выше сказал, в стране на букву С. Вскоре после чего со всех хостингов, не желающих иметь проблемы в этой стране (а их мало кто хочет), исходники повыпиливают и простому пользователю достать альтернативный рар станет сложно. Так что вся надежда только на китайских хакеров 🙂

Какие сайты, такой и архиватор. Вон на сайте деба или гну сплошные православные тар.что-нибудь. Ну а в других приличных местах по большей части zip, лет сто не видел рар архивов.

Вон на сайте деба или гну сплошные православные тар.что-нибудь. Ну а в других приличных местах по большей части zip, лет сто не видел рар архивов.

На сайте деба и гну сидят люди, которым есть разница, рар или тар.гз, но совершенно нет дела до нового альбома Chelsea Wolfe, к сожалению. А на него первая попавшаяся ссылка вот: http://www6.zippyshare.com/v/0GQIzMuh/file.html.

А сайты хорошие. По секрету, за пределами нашего опенсорс-мирка людям глубоко безразлично, zip или rar, пакуют чем привыкли. Да и мне безразлично, в чем качать, благо линукс все форматы нормально поддерживает.

Что это за убогий файлообменник с рар-архивами?

Как там в 2000? Торренты не изобрели еще? lossless?

Первый попавшийся торрент, и никаких говнораров с мп3-зайцев.нет-128 kbit/s

Если технически безграмотные люди держат сайт, этот сайт уже не хороший. zip есть везде искаропки, рар — нет.

В твоем первом попавшемся торренте нет альбома, который официально выйдет 7 августа этого года, а в сеть утёк 2 дня назад, и который я собственно приводил в пример. Такие «утечки» появляются именно на таких «убогих файлообменниках» (на самом деле, зиппишер лучший файлообменник для музыки сейчас, уж не русфолдер слава богу и не аплоудед с летитбитом). И ни о каком лосслессе, по этой причине, речи не идёт. Давай сворачивать оффтоп, очевидно, что ты за этим не следишь и с этим не сталкиваешься, а я слежу и сталкиваюсь каждый день.

Блин, аж разозлил даже. Торрент он мне нашел со старыми альбомами в флаке. Ишь, а мужики-то и не знали.

Хотя справедливости ради, на рутрекере многое есть. Это — в частности. Но не всё и не так быстро. И я привык к моему способу поиска музыки, а рутрекер почему-то не очень люблю.

проблемы с кириллицей в zip-архивах

Кириллица в названиях файлов не нужна

Используй только 7zip

Только 7z нормально открывается на всех компах без проблем кодировки.

Никогда не пакуй rar под линуксом.

Только 7z нормально открывается на всех компах без проблем кодировки.

Ну ну. Попробуй открыть второй или третий том 7z архива без наличия первого .

Источник

Оцените статью