15.2. bzip2

bzip2(1) - это альтернативная программа сжатия, поставляемая в составе Slackware Linux. В ней используется другой алгоритм, отличный от того, что используется в gzip, и который в результате обладает некоторыми преимуществами и недостатками. Главным преимуществом bzip2 является размер сжатого файла. bzip2 практически во всех случаях сжимает лучше, чем gzip. Иногда при этом могут быть получены файлы гораздо меньшего размера. Это может оказаться весьма полезным для людей с медленными коммутируемыми подключениями. Также помните, что при загрузке программного обеспечения с публичных серверов ftp хорошим тоном считается загрузка файлов .bz2, а не .gz, поскольку так можно снизить нагрузку на сервер.

Недостатком bzip2 является более высокая загрузка процессора, чем у gzip. Это означает, что сжатие файла bzip'ом в общем случае займёт больше времени. При выборе программы сжатия вам следует сравнить соотношение скорости сжатия и полученного размера и определить, что из них для вас важнее.

Использование bzip2 похоже на использование gzip, поэтому мы не будем подробно останавливаться на нём. По аналогии с gunzip, bunzip2 идентичен команде bzip2 -d. Основное отличие заключается в том, что bzip2 использует расширение .bz2.

% bzip2 файл
% bunzip2 файл.bz2
% bzip2 -9 файл