Небольшой ликбез.
LZMA - новый алгоритм компрессии (сжатия) данных, который используется для создания архивов в формате 7z. Особенности: высокий коэффициент сжатия, использование словарей различного размера, открытый исходный код. Автор: Игорь Павлов
Bzip2 - утилита и алгоритм с открытым исходным кодом для сжатия данных. Следуя идеологии Unix, bzip2 выполняет только одну задачу - сжимает файл. Для архивации нескольких файлов или каталогов ее надо использовать вместе с утилитой TAR. Tar архивирует файлы в один, а bzip2 - сжимает. Поэтому и расширение у таких архивов - .tar.bz2
Gzip - утилита и алгоритм для сжатия и декомпрессии данных. Так же как и bzip2, выполняет только одну задачу - сжимает или производит декомпрессию одного файла. Обладает высокой скоростью работы.
Deflate - алгоритм сжатия данных.
TAR - (tape archive, архив на магнитной ленте) - формат архива, утилита для работы с одноименными архивами. Tar не сжимает данные, он создает один файл из многих, который, обычно, затем архивируется с помощью алгоритма gzip или bzip2.
RAR - Платный популярный формат сжатия данных и программа для работы с различными типами архивов. Автор - Евгений Рошал.
Unrar - бесплатный распаковщик RAR архивов.
ZIP - Стандартный, популярный формат сжатия данных.
XZ - Формат сжатия данных, который использует алгоритм сжатия LZMA. Создан как замена lzma. XZ-utils - реализация формата XZ в Linux. Архиватор TAR, начиная с версии 1.22 позволяет создавать архивы в формате xz.
7z - формат сжатия данных, использующий алгоритм сжатия LZMA.
p7zip - реализация 7-Zip архиватора для Linux.
7-Zip - файловый архиватор, который поддерживает множество алгоритмов сжатия. Автор - Игорь Павлов. Основной формат - 7z с использованием алгоритма LZMA.
q7z - GUI к архиватору p7zip
Создать RAR архив. Дефолтное сжатие. | rar a -r archive.rar files |
Создать RAR архив. Быстрое сжатие | rar a -r -m1 archive.rar files |
Создать RAR архив. Максимальное сжатие | rar a -r -m5 archive.rar files |
Создать ZIP архив. Дефолтное сжатие | zip -r archive.zip files |
Создать ZIP архив. Быстрое сжатие | zip -r -1 archive.zip files |
Создать ZIP архив. Максимальное сжатие | zip -r -9 archive.zip files |
Создать 7z архив. Дефолтное сжатие | 7z a archive.7z files |
Создать 7z архив. Быстрое сжатие | 7z a -mx=1 archive.7z files |
Создать 7z архив. Максимальное сжатие | 7z a -mx=9 archive.7z files |
Создать bzip2 архив. Максимальное (дефолтное) сжатие | tar cfj archive.tar.bz2 files |
Создать bzip2 архив. Среднее сжатие | tar cf archive.tar files; bzip2 -vc4 archive.tar > archive.tar.bz2 |
Создать bzip2 архив. Быстрое сжатие | tar cf archive.tar files; bzip2 -vc1 archive.tar > archive.tar.bz2 |
Создать gzip архив. Дефолтное сжатие | ar cfz archive.tar.gz files |
Создать gzip архив. Максимальное сжатие | tar cf archive.tar files; gzip -vc9 archive.tar > archive.tar.gz |
Создать gzip архив. Быстрое сжатие | tar cf archive.tar files; gzip -vc1 archive.tar > archive.tar.gz |
Создать XZ архив. Дефолтное сжатие | export XZ_OPT=""; tar cfJ archive.tar.xz files |
Создать XZ архив. Быстрое сжатие | export XZ_OPT="-1"; tar cfJ archive.tar.xz files |
Создать XZ архив. Максимальное сжатие | export XZ_OPT="-9 --extreme"; tar cfJ archive.tar.xz files |