7-Zip – всем зипам зип

Я уже упоминал этот архиватор, правда, в контексте фишинга, но теперь хочу его описать и похвалить :) .

Когда мы вспоминаем архиваторы? Когда эта проблема возникает особенно остро? Когда

  1. нам нужно сделать много архивов для переноса;
  2. у нас новая ОС :) и/или даже новый компьютер.

Вот у меня как раз новый ПК и все устанавливается по-новому (да, долгий и неблагодарный процесс(( ).

Я установил WinRar последней версии и подсунул ему пижженый позаимствованный  ключ со старого компа. Не принял.

Тогда я задумался. Архиватор, ведь, архиважная утилита, но с ограниченным сроком потребностей. Им можно один раз воспользоваться и.. забыть на месяцы, а стоимость в 29 уебаксов (без учета налогов!) – слишком завышена для банальной утилиты.

7-Zip

Архиватор 7-Zip

Альтернативный архиватор – 7-Zip. Самая лучшая альтернатива, которая легко обувает Winrar & WinZip. К тому же, большая часть исходных кодов распространяется под лицензией GNU LGPL. При большом желании можно переписать интерфейс :)

Основные возможности 7-Zip
  • Высокая степень сжатия благодаря новому формату 7z с компрессией LZMA
  • Поддерживаемые форматы:
    • Архивирование / разархивирования: 7z, ZIP, GZIP, BZIP2 и TAR
    • Только разархивирование: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.
  • Для форматов ZIP и GZIP, архиватор 7-Zip предлагает сжатие которое в 2-10 % лучше чем сжатие предоставляемое архиваторами PKZip и WinZip
  • Сильное шифрование в форматах 7z и ZIP
  • Возможность самораспаковки для формата 7z
  • Интегрирование в проводник Windows
  • Мощный менеджер файлов
  • Мощная версия для командной строки
  • Плагин для FAR Manager
  • Переведен на 74 языка

Что еще нужно? :)

Все, не жить проприетарному ВинРару на моем новеньком компе. B-)


Теги: , , , , , , , , ,

Работа с архивами в UNIX-системах

При резервирном копировании, переносе данных и ротации логов, очень полезным было и остается архивирование. Стандартными для UNIX-систем де-факто были и остаются архиваторы tar, gzip и bzip (bzip2).

Краткий справочник, как ими управлять:

tar  cf file.tar files – создать tar-архив с именем file.tar содержащий files
tar  xf file.tar – распаковать file.tar
tar zcf file.tar.gz files – создать архив tar с сжатием Gzip
tar zxf file.tar.gz – распаковать tar с Gzip
tar jcf file.tar.bz2 – создать архив tar с сжатием Bzip2
tar jxf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -k file – сжать file в file.gz и оставить file
gzip -d file.gz – разжать file.gz в file
gunzip file.gz – разжать file.gz в file
gzip -c file.gz - разжать файл и вывести в stdout
gzcat file.gz - разжать файл и вывести в stdout
на самом деле gunzip и gzcat - хардлинки на gzip,
~> ls -laio /usr/bin/gzcat /usr/bin/gunzip /usr/bin/gzip
47132 -r-xr-xr-x  4 root  wheel  - 28400 Mar  6  2008 /usr/bin/gunzip
47132 -r-xr-xr-x  4 root  wheel  - 28400 Mar  6  2008 /usr/bin/gzcat
47132 -r-xr-xr-x  4 root  wheel  - 28400 Mar  6  2008 /usr/bin/gzip
просто так проще, чтобы не запоминать ключи :) 
с bzip2 все аналогично gzip:
bzip2 file – сжать file и переименовать в file.bz2
bzip2 -k file – сжать file в file.gz2 и оставить file
bunzip2 file.bz2 – разжать file.bz2 в file
bzcat file.bz2 - разжать файл и вывести в stdout

bzcat/gzcat очень полезно применять, когда нужно прочитать уже сротированный лог, например:

Читать остальную часть заметки »

Теги: , , , , , , , ,