Автор Тема: Архиваторы  (Прочитано 11346 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Редактор раздела
  • *****
  • Автор темы
  • Сообщений: 4639
Архиваторы
« : Сентябрь 15, 2013, 16:09:59 »
Архиваторы

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

Примеры использования архивов:
1. Отправка по сети файлов и каталогов одним архивом.
2. Разделение файлов на части.
3. Создание бэкапов с сохранением прав на файлы.
4. Защита файлов паролем.



Графические архиваторы:

File Roller - архиватор для окружения Gnome
Engrampa - архиватор для окружения Mate, форк File Roller
Xarchiver - архиватор не зависимый от окружений, интерфейс GTK+.
PeaZip - архиватор не зависимый от окружений, интерфейс Qt.

Графические архиваторы работают с архивами через консольные архиваторы.
У некоторых файловых менеджеров есть поддержка архивов, то есть могут работать с архивами без графических архиваторов.


Консольные архиваторы (которые используют File Roller, Engrampa):

tar - упаковывает несколько файлов в один (без сжатия), сохраняет метки о владельцах файлов и права на файлы.
gzip - сжимает один файл в архив .gz, быстро сжимает и разжимает файлы
bzip2 - сжимает один файл в архив .bz2, сжимает сильнее чем gzip
lzma - сжимает один файл в архив .lzma, сжимает сильнее чем bzip2
xz (пакет xz-utils) -  сжимает один файл в архив .xz, сжимает сильнее чем lzma

Обычно упаковывают множество файлов в один через tar и сжимают полученный файл через gzip или bzip2, в результате получаются файлы с расширением tar.gz (tgz) и tar.bz2

unrar - распаковщик rar архивов (он корректно открывает архивы созданные в Windows с русскими именами файлов, в отличии от rar и p7zip-rar)


p7zip-full - упаковщик и распаковщик архивов.
упаковывает и распаковывает: 7z, ZIP, GZIP, BZIP2, XZ, TAR
только распаковывает: APM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, LZMA2, MBR, MSI, MSLZ, NSIS, NTFS, RAR (если установлен несвободный пакет p7zip-rar), RPM, SquashFS, UDF, VHD, WIM, XAR, Z.


Некоторые программы, например Midnight Commander работают по умолчанию с zip архивами через zip и unzip, а также их может использовать file-roller - когда не установлен пакет p7zip-full
zip - упаковщик архивов.
unzip - распаковщик архивов.






p7zip-full, zip и unzip  желательно устанавливать из репозитория ppa:frol/zip-i18n, там исправлено отображение русских названий в zip архивах созданных с помощью Windows:

Для Runtu 12.04
sudo add-apt-repository ppa:frol/zip-i18n
sudo apt-get update
sudo apt-get install libnatspec0 p7zip-full zip unzip



Для Runtu 14.04
sudo add-apt-repository 'deb http://ppa.launchpad.net/frol/zip-i18n/ubuntu saucy main'
sudo apt-get update
sudo apt-get install libnatspec0 p7zip-full zip unzip

« Последнее редактирование: Май 04, 2016, 16:12:03 от Пользователь. »

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1151
  • Компьютер думает так, как думает его хозяин.
Re: Архиваторы
« Ответ #1 : Декабрь 11, 2014, 05:53:34 »

p7zip-full, zip и unzip  желательно устанавливать из репозитория ppa:frol/zip-i18n, там исправлено отображение русских названий в zip архивах созданных с помощью Windows:

sudo add-apt-repository ppa:frol/zip-i18n
sudo apt-get update
sudo apt-get install libnatspec0 p7zip-full zip unzip

Xubuntu 14.04 - не актуально.
решил вопрос установкой пакетов от 13.10, скачав их с ppa.
Если кому нужны можно скачать отсюда одним архивом.
Распаковываем, заходим в папку с файлами, запускаем в терминале
sudo dpkg -i *.debлибо ставим через центр управления, Synaptic, Gdebi, у кого как
« Последнее редактирование: Декабрь 11, 2014, 06:12:40 от butjapka »

Оффлайн Пользователь.

  • Редактор раздела
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Архиваторы
« Ответ #2 : Декабрь 11, 2014, 10:45:33 »
Спасибо за проверку, сам использую еще 12.04
Добавил в первое сообщение установку для Runtu 14.04 из ppa.

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 722
    • PuppyRus-Arch
Re: Архиваторы
« Ответ #3 : Декабрь 11, 2014, 15:49:48 »
консольный bsdtar - может почти все форматы, входит в peazip
« Последнее редактирование: Декабрь 12, 2014, 09:57:18 от sfs »

Оффлайн Пользователь.

  • Редактор раздела
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Архиваторы
« Ответ #4 : Декабрь 11, 2014, 16:16:31 »
консольный bsdtar - может почти все форматы, входит в peazip

Посмотрел файлы Peazip, не заметил его там.

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Архиваторы
« Ответ #5 : Декабрь 11, 2014, 20:21:33 »
у рассмотренных архиваторов и компрессоров не отмечена важная характеристика - возможность восстановления поврежденных архивов.
например, tar на это не способен. Что может быть важным для некоторых архивов.
А вот fsarchiver уже могет восстанавливать архив, отбрасывая лишь поврежденный файл
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 722
    • PuppyRus-Arch
Re: Архиваторы
« Ответ #6 : Декабрь 12, 2014, 09:57:03 »
Посмотрел файлы Peazip, не заметил bsdtar там.
Да - про peazip я попутал. Зачеркнул.
Основная ценность bsdtar - может все форматы, но гуя нет. Можно прикрутить к mc

Оффлайн Пользователь.

  • Редактор раздела
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Архиваторы
« Ответ #7 : Январь 08, 2015, 23:39:52 »
Доработал вступление, можно еще много написать о возможностях разных архиваторов, но пока нет желания.


Оффлайн Spitellon

  • Новичок
  • **
  • Сообщений: 11
    • Сайт свободных программ
Кстати, файловый менеджер SpaceFM работает с консольными архиваторами rar, zip, tar, 7z и т.д.
« Последнее редактирование: Июнь 27, 2022, 19:32:39 от Spitellon »

Оффлайн Пользователь.

  • Редактор раздела
  • *****
  • Автор темы
  • Сообщений: 4639
Еще не раскрыта тема самораспаковывающихся архивов run и sh

Написал пока о них здесь: help.ubuntu.ru


-----------
На днях столкнулся с архивами exe, на сайте Canon так выложили архив с PDF документами  ;D
Engrampa в Runtu LITE 12.04 нормально открыла архив и позволила открыть документы.