В этой статье мы познакомимся с различными программами для просмотра, создания и распаковки архивов - аналогами 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. Какую из них использовать, решать вам. А каким архиватором предпочитаете пользоваться вы? Напишите в комментариях!
Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали










Для информации. Запустил свой любимый архиватор WinRAR под WINE и пользуюсь
Для сведения - со своим любимым WinRar вместе с Wine ты запустил еще оччччччень много всего))))) Пользуйся, открывай ворота
Смотри ниже , не туда запулил
r
Mне лично еще с DOSовских времён всегда было удобнее пользоваться консольными утилитами -- zip, gz, arj, ace, rar, 7z и тд, запускаемыми в файл-менеджерах вроде double / total commander буквально одним кликом.
peazip как оболочку, xz как архиватор, в редких случаях пакую в zip/bzip2 для старых компов
Благословляешь? Спасибо, уже многим пользуюсь.
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
И уже не много всего))))), можно сказать вообще ничего. Пользуйсь, закрываю
еще есть нативный 7zFM, для арчеподобных дистров ставится из аур
yaourt -S p7zip-gui
Еще есть Engrampa, разваваемый в рамках mate desktop.
А Engrampa почему не упомянута, лучший из архиваторов для Linux.
Потому что Engrampa это тот же File Roller и в прошлой жизни, когда MATE был GNOME2 Engrampa так и назывался - File Roller - а его автор упомянул.
Кста... Engrampa и все перечисленные выше - это морды, цель которых единственная - предоставить пользователю GUI для работы с архивами, но без них легко обойтись в консоли, иногда даже удобней и быстрей. правда сноровка нужна особая... кхе. кхе.
По-моему мнению, с развитием технологий облачного хранения данных, а также широкой сетью различных файлообменников целесообразность упаковки данных в архив для обычного пользователя представляется сомнительной. Задача-то архиватора - сжимать данные, чтобы было меньше передавать. Но это было актуально в эпоху дисков небольшого объёма и узкого канала связи. По крайней мере, в настоящее время передача файлов текста, электронных таблиц и презентаций (ценность последних также сомнительна, лучше уж пусть делают видеоролики, но почему-то всё никак от презентаций не откажутся) не занимает много времени. А если народ собирается сжимать mp3, mp4, mkv, jpg, png, то он теряет время, так как спецификация данных форматов уже предусматривает сжатие содержащихся в них данных. Поэтому держать у себя супер-пупер WinRAR ради выигрыша в 0,1 или 0,5 % ... А уж когда прочитал о запуске его через Wine, то, простите меня, чуть не поперхнулся. Установил бы товарищ NICKVG лучше B1 (b1.org) и будет ему для целей распаковки счастье в виде поддержки всех форматов, если так уже не любит file-roller.
Полностью с Вами согласен и я о том же! Но, товарищ NICKVG полностью и очень собой доволен и самоуверен )))))
То есть я могу закинуть 400 PNG-файлов для дизайнеров или 200 сэмплов в WAV-формате для друганов-музыкантов на облачный файлообменник НЕ в архиве? Чтобы они матерились, скачивая каждый файл по отдельности.
В целом, облачные файлообменники = зло + техническая безграмотность, кроме того, они не подходят для тех, кто лето, например, проводит на даче/в другой стране. Попробуйте, приехав куда-нибудь в Индию (их телеком - это отдельная тема)/спальный район Амстердама-Германии/дальнее Подмосковье, сделать бэкап через тусклый WIFI - это будет реальный цифровой ад.
Весь мой бэкап (массивы документов, сэмплов, дизайнерских файлов, игр), кроме файлообменника, всегда идет на флэшки и переносные жесткие диски. Файлообменники - это наивные игрушки, для тех, кто не знает, что такое реальный бэкап данных. АРХИВАТОР МНЕ НУЖЕН ДЛЯ ВСЕГО - от упаковки документов/сэмплов до даже игр (например, для упаковки ромсета с играми).
С большим трудом, но могу себе представить зачем aimp в линукс запускать, хотя плееров очень много, на все вкусы, но зачем вам архиватор то в вайне? Народ, с ума не сходите.
ну в общем-то иногда хочется странного, я согласен.., ностальгия, то, сё... но aimp тащить на свой собственный десктоп - это слишком грязное на мой вкус извращение.
Да, но если с винды мигрируют, пока найдут для себя плеер подходящий (хороших то не так много), а там привычно все, это можно еще понять.
Это не архиваторы, это всё оболочки для консольных программ-архиваторов. Сами по себе ничего они не зархивируют.
Ну и по функционалу им, кончено же, очень далеко до виндошного WunRar-а.
Мда...
На винде давно отказался от WinRAR в пользу 7zip, в основном из-за заморочек с лицензией.
Сейчас на Manjaro и пользуюсь дефолтной оболочкой Engrampa.
Для Тунара из репозиториев ставится "rar" и в контекстном меню появляется вариант "rar" со всеми плюшками типа пароля и шифрования списка файлов. Если нужен RAR конечно.
Стесняюсь спросить - а чем плох RAR for Linux? (нативный)
тама кнопок нема... а как без кнопок?! :)))
не пойму в чем проблема? Rar под Arch https://aur.archlinux.org/packages/rar-beta/ .. так же Rar под Debian есть... пашет со всеми Gui
B1 Free Archiver использую - устраивает по всем параметрам
PeaZip использую очень давно, мне нравится. Хотя штатный Ark в кедах тоже не плох.
Кажется 7zip же есть и под линуксом тоже. Странно что его не упомянули. А так во всех юзерских линуксах стоят уже какие-то графические архиваторы по умолчанию обычно. Мне хватает.
Пользуюсь консольным вариантом, ибо штатный "Менеджер архивов" в 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
Нужно было запаролить архив. В xarchiver вообще при создании нет пункта "задать пароль" и в меню тоже. Поставил ark, при создании сразу можно задать пароль. Вывод: ark лучше xarchiver.
Почему меня не просят купить лицензию? Фигня, винрар лучше.
Сидят обсуждают гуи архивов, размышляют об облачных серверах. А я тем временем сижу сейчас и пытаюсь отправить 45 000 файлов на сервер. И как мне их млять, так отправить без архивирования?
Архивы жили и будут жить скорости выросли, а протоколы шифрования никто не отменял и куда проще передать 1 файл чем весь стак. Архивом тупо быстрее.
А по поводу гуев, у меня возникает ощущение что работают они через задницу. Пакуешь архив каким нить роллером, а потом чудесным образом на половине архивации тот рапортует, что все готово. А по факту битый архив.
Поэтому для особо важных задач хардкор и только хардкор, то бишь консольные утилиты. Кстати тоже самое касается и ftp клиентов и прочей дряни, через консоль элементарно раз в 7-8 быстрее!
Мне вообще крайне грустно смотреть на набор доступных программ в линуксе. Всё какое-то кривое, нецелостное, разорванное. Постоянно такое ощущение, что всё держится на соплях. Приходится терпеть и держать какой-то набор софта из под wine.
Да-да, это всё делали программисты, а не дизайнеры. Только вот почему какой-нибудь total commander совсем не так выглядит? И я знаю, что в линуксе дофига тулкитов вроде gtk и qt, но программы постоянно изменяют размеры кнопок как им вздумается, или шрифты свои включают. Вот зачем?
Xarchiver хорош. Родной менеджер архивов среды GNOME при попытке извлечения периодически выдавал сообщение, что скачанный файл в архиве битый. У виндовых юзеров всё открывалось норм. Теперь пользуюсь Xarchiver -- ни разу ещё не подвёл.