Главная >> Списки >> Аналоги WinRAR для Linux

Аналоги WinRAR для Linux

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

У многих пользователей, которые только перешли на Linux, часто возникает вопрос, а есть ли какие-либо менеджеры архивов под данную ОС, которые будут нормальной альтернативой WinRAR. Далее я покажу вам 4 хорошие, на мой взгляд, программы.


Содержание статьи

Аналоги WinRAR в Linux

По сути все архиваторы для Linux, которые работают в графическом интерфейсе, являются оболочками для консольных утилит, поэтому они поддерживают одни и те же форматы архивов. Но для этой поддержки нужно, чтобы в системе были установлены соответствующие утилиты (zip, unzip, rar, unrar, tar, lzma, p7zip, bzip2 и другие), если они вам нужны.

1. Ark

Архиватор, входящий в комплект программ KDE. Код программы написан на C++, интерфейс с использованием Qt. По сути является графической оболочкой для библиотек и консольных приложений, работающих с архивами. Распространяется под лицензией GPL.

Ubuntu

Ark присутствует в основном репозитории, просто введите следующую команду:

sudo apt install ark

Arch

Данный архиватор также имеется в стандартных репозиториях Arch:

sudo pacman -S ark

2. File Roller

Аналог WinRAR Linux, разрабатываемый для оболочки Gnome (но это не значит, что её можно использовать только там). По сути File Roller является Front-end, графической оболочкой, дающей пользователю единый интерфейс для различных консольных архиваторов. Данная программа написана на C, а интерфейс на GTK+. Распространяется под лицензией GPL.

Внимание! На момент написания статьи программа не обновлялась с 23.09.13!

Ubuntu

Данный пакет присутствует в официальном репозитории Ubuntu, так что используйте следующую команду:

sudo apt install file-roller

Arch

Программа также есть в стандартных репозиториях:

sudo pacman -S file-roller

3. PeaZIP

Бесплатный, кроссплатформенный архиватор, написанный на Object Pascal и Pascal. Распространяется для Windows 9x, Windows NT и Linux. Имеет свой формат пакетов "*.pea", который поддерживает многотомные архивы, сжатие, системы шифрования и контроля целостности. Работа же с другими форматами чаще обеспечивается за счёт различных внешних библиотек. Интерфейс программы имеет реализацию как на Qt, так и на GTK+. Распространяется под лицензиями GPL и LGPL.

Внимание! Поддержка кодировки UTF-8 реализована не полностью!

Ubuntu

В официальных репозиториях Ubuntu данного пакета нет. Лучше скачайте deb-файл с сайта проекта, выбрав нужную вам версию.

Arch

Данного пакета нет и в стандартных репозиториях Arch, так что придётся воспользоваться AUR. Qt версия:

yaourt -S peazip-qt

Gtk версия:

yaourt -S peazip-gtk2

4. Xarchiver

Легковесный файловый архиватор. Архиватор по умолчанию для таких сред, как LXDE и XFCE. Написана данная программа на C, интерфейс же построен на GTK+. Распространяется под лицензией GPLv2.

Внимание! Разработка приостановлена!

Ubuntu

Чтобы установить данную программу в этом дистрибутиве, просто выполните следующую команду в терминале:

sudo apt install xarchiver

Arch

Пакет с данной программой есть и в официальных репозиториях Arch:

sudo pacman -S xarchiver

Выводы

В данной статье мы рассмотрели несколько программ, которые можно использовать как аналоги WinRAR Linux. Какую из них использовать, решать вам. А каким архиватором предпочитаете пользоваться вы? Напишите в комментариях!

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

32 комментария к “Аналоги WinRAR для Linux”

  1. Mне лично еще с DOSовских времён всегда было удобнее пользоваться консольными утилитами -- zip, gz, arj, ace, rar, 7z и тд, запускаемыми в файл-менеджерах вроде double / total commander буквально одним кликом.

    Ответить
  2. Благословляешь? Спасибо, уже многим пользуюсь.
    MS Office 2003, TheBat, Архивариус 3000, dupkiller, FastStone, AIMP и прочее

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

    Для широко улыбающихся:
    Запрещение запуска программ Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.
    Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe ...

    Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0

    И уже не много всего))))), можно сказать вообще ничего. Пользуйсь, закрываю

    Ответить
    • Потому что Engrampa это тот же File Roller и в прошлой жизни, когда MATE был GNOME2 Engrampa так и назывался - File Roller - а его автор упомянул.

      Ответить
    • Кста... Engrampa и все перечисленные выше - это морды, цель которых единственная - предоставить пользователю GUI для работы с архивами, но без них легко обойтись в консоли, иногда даже удобней и быстрей. правда сноровка нужна особая... кхе. кхе.

      Ответить
  3. По-моему мнению, с развитием технологий облачного хранения данных, а также широкой сетью различных файлообменников целесообразность упаковки данных в архив для обычного пользователя представляется сомнительной. Задача-то архиватора - сжимать данные, чтобы было меньше передавать. Но это было актуально в эпоху дисков небольшого объёма и узкого канала связи. По крайней мере, в настоящее время передача файлов текста, электронных таблиц и презентаций (ценность последних также сомнительна, лучше уж пусть делают видеоролики, но почему-то всё никак от презентаций не откажутся) не занимает много времени. А если народ собирается сжимать mp3, mp4, mkv, jpg, png, то он теряет время, так как спецификация данных форматов уже предусматривает сжатие содержащихся в них данных. Поэтому держать у себя супер-пупер WinRAR ради выигрыша в 0,1 или 0,5 % ... А уж когда прочитал о запуске его через Wine, то, простите меня, чуть не поперхнулся. Установил бы товарищ NICKVG лучше B1 (b1.org) и будет ему для целей распаковки счастье в виде поддержки всех форматов, если так уже не любит file-roller.

    Ответить
    • Полностью с Вами согласен и я о том же! Но, товарищ NICKVG полностью и очень собой доволен и самоуверен )))))

      Ответить
    • То есть я могу закинуть 400 PNG-файлов для дизайнеров или 200 сэмплов в WAV-формате для друганов-музыкантов на облачный файлообменник НЕ в архиве? Чтобы они матерились, скачивая каждый файл по отдельности.
      В целом, облачные файлообменники = зло + техническая безграмотность, кроме того, они не подходят для тех, кто лето, например, проводит на даче/в другой стране. Попробуйте, приехав куда-нибудь в Индию (их телеком - это отдельная тема)/спальный район Амстердама-Германии/дальнее Подмосковье, сделать бэкап через тусклый WIFI - это будет реальный цифровой ад.
      Весь мой бэкап (массивы документов, сэмплов, дизайнерских файлов, игр), кроме файлообменника, всегда идет на флэшки и переносные жесткие диски. Файлообменники - это наивные игрушки, для тех, кто не знает, что такое реальный бэкап данных. АРХИВАТОР МНЕ НУЖЕН ДЛЯ ВСЕГО - от упаковки документов/сэмплов до даже игр (например, для упаковки ромсета с играми).

      Ответить
  4. С большим трудом, но могу себе представить зачем aimp в линукс запускать, хотя плееров очень много, на все вкусы, но зачем вам архиватор то в вайне? Народ, с ума не сходите.

    Ответить
    • ну в общем-то иногда хочется странного, я согласен.., ностальгия, то, сё... но aimp тащить на свой собственный десктоп - это слишком грязное на мой вкус извращение.

      Ответить
      • Да, но если с винды мигрируют, пока найдут для себя плеер подходящий (хороших то не так много), а там привычно все, это можно еще понять.

        Ответить
  5. Это не архиваторы, это всё оболочки для консольных программ-архиваторов. Сами по себе ничего они не зархивируют.
    Ну и по функционалу им, кончено же, очень далеко до виндошного WunRar-а.

    Ответить
  6. Мда...
    На винде давно отказался от WinRAR в пользу 7zip, в основном из-за заморочек с лицензией.
    Сейчас на Manjaro и пользуюсь дефолтной оболочкой Engrampa.
    Для Тунара из репозиториев ставится "rar" и в контекстном меню появляется вариант "rar" со всеми плюшками типа пароля и шифрования списка файлов. Если нужен RAR конечно.

    Ответить
  7. Кажется 7zip же есть и под линуксом тоже. Странно что его не упомянули. А так во всех юзерских линуксах стоят уже какие-то графические архиваторы по умолчанию обычно. Мне хватает.

    Ответить
  8. Пользуюсь консольным вариантом, ибо штатный "Менеджер архивов" в Linux Mint LMDE 2 и LMDE 3 не всегда корректно распаковывает, он как gui'вый просмотрщик используется. Все утилиты для распаковки должны быть установлены и тогда вот мой unpack (пробелы в путях и названиях норм переваривает):
    #!/bin/bash
    #
    # unpack
    # Unpack files
    # Author: Serega@Russia
    #
    ############

    # Вывод справки:
    helpik ()
    {
    echo ''
    echo -en "\033[1m" 1>&2
    echo -n ' unpack'
    echo -en "\033[0m" 1>&2
    echo ' help'
    echo -e "Unpack files.\nРаспаковка файлов\n"
    echo -en "\033[1m" 1>&2
    echo -n 'unpack'
    echo -en "\033[0m" 1>&2
    echo ' [file...] [file...] [file...]'
    exit 0
    }
    #==============#

    # Обработка аргументов и распаковка:
    echo -en "\033[0m" 1>&2
    script_name=$(basename "$0")
    if [[ "$script_name" != 'unpack' ]]
    then
    echo -en "\033[33;1m" 1>&2
    echo -e "Зачем Вы меня переименовали?\nWhy did they rename me?"
    echo -en "\033[0m" 1>&2
    echo -e "Вам не нравится моё имя unpack?\nYou do not like my name unpack"
    sleep 3
    fi

    [ -z "$1" ] && helpik
    for arg in "$@" # пролистываем все полученные аргументы
    do
    if [ -f "$arg" ]
    then
    case "$arg" in
    *.tar.bz2) tar xvjf "$arg" ;;
    *.tar.gz) tar xvzf "$arg" ;;
    *.tar.xz) tar xvJf "$arg" ;;
    *.bz2) bunzip2 "$arg" ;;
    *.rar) unrar x "$arg" ;;
    *.gz) gunzip "$arg" ;;
    *.tar) tar xvf "$arg" ;;
    *.tbz2) tar xvjf "$arg" ;;
    *.tgz) tar xvzf "$arg" ;;
    *.zip) unzip "$arg" ;;
    *.Z) uncompress "$arg";;
    *.7z) 7z x "$arg";;
    *.xz) unxz "$arg" ;;
    *.exe) cabextract "$arg";;
    *)
    echo -en "\033[31;1m" 1>&2
    echo -n 'Нет метода для распаковки "'
    echo -en "\033[34;1m" 1>&2
    echo -n "$arg"
    echo -en "\"\033[31;1m" 1>&2
    echo '! No unpack method!'
    echo -en "\033[0m" 1>&2
    ;;
    esac
    else
    case "$arg" in
    -h) helpik ;;
    --help) helpik ;;
    esac
    echo -en "\033[31;1m" 1>&2
    echo -n 'Не могу найти файл "'
    echo -en "\033[34;1m" 1>&2
    echo -n "$arg"
    echo -en "\"\033[31;1m" 1>&2
    echo '! Not found!'
    echo -en "\033[0m" 1>&2
    fi
    done
    ####################################

    exit 0

    Ответить
  9. Нужно было запаролить архив. В xarchiver вообще при создании нет пункта "задать пароль" и в меню тоже. Поставил ark, при создании сразу можно задать пароль. Вывод: ark лучше xarchiver.

    Ответить
  10. Сидят обсуждают гуи архивов, размышляют об облачных серверах. А я тем временем сижу сейчас и пытаюсь отправить 45 000 файлов на сервер. И как мне их млять, так отправить без архивирования?

    Архивы жили и будут жить скорости выросли, а протоколы шифрования никто не отменял и куда проще передать 1 файл чем весь стак. Архивом тупо быстрее.

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

    Поэтому для особо важных задач хардкор и только хардкор, то бишь консольные утилиты. Кстати тоже самое касается и ftp клиентов и прочей дряни, через консоль элементарно раз в 7-8 быстрее!

    Ответить
  11. Мне вообще крайне грустно смотреть на набор доступных программ в линуксе. Всё какое-то кривое, нецелостное, разорванное. Постоянно такое ощущение, что всё держится на соплях. Приходится терпеть и держать какой-то набор софта из под wine.

    Да-да, это всё делали программисты, а не дизайнеры. Только вот почему какой-нибудь total commander совсем не так выглядит? И я знаю, что в линуксе дофига тулкитов вроде gtk и qt, но программы постоянно изменяют размеры кнопок как им вздумается, или шрифты свои включают. Вот зачем?

    Ответить
  12. Xarchiver хорош. Родной менеджер архивов среды GNOME при попытке извлечения периодически выдавал сообщение, что скачанный файл в архиве битый. У виндовых юзеров всё открывалось норм. Теперь пользуюсь Xarchiver -- ни разу ещё не подвёл.

    Ответить

Оставьте комментарий