Основы Slackware Linux | All about OS

Архиваторы

Категория: Slackware

5.7.2 bzip2
bzip2(1) это альтернативная программа сжатия, установленная в Slackware Linux. Она использует алгоритм отличный от gzip, который имеет как преимущества, так и недостатки. Главное преимущество bzip2 это размер сжатых файлов. bzip2 почти всегда сожмЈт лучше, чем gzip. Иногда файлы получаются гораздо меньше, чем фалы сжатые gzip-ом. Это может быть значительным преимуществом для людей, с медленным модемным соединением.
Недостаток bzip2 в том, что она более интенсивно использует CPU, чем gzip. А это значит, что использование bzip займЈт больше времени и будет более требовательно к процессору, чем gzip. Когда вы решаете, каким архиватором пользоваться, надо взвесить это соотношение скорость - сжатие, и выбрать, что важнее.
Использование bzip2 очень похоже на использование gzip, так что мы не станем много времени тратить на еЈ обсуждение. Просто вызовите bzip2, указав имя файла:
$ bzip2 infile
Вывод обычно будет меньше, чем входной файл, и получит название infile.bz2. Как и с gzip, входной файл будет заменЈн сжатым.
Вы можете так же указывать числовой аргумент, чтобы балансировать скоростью и качеством сжатия, как и с gzip. Следующий пример показывает, как достигнуть максимального сжатия при помощи bzip2:
$ bzip2 -9 infile
Есть два способа распаковывания файлов, заканчивающихся .bz2 расширением, как и с gzip. Вы можете использовать bzip2 или bunzip2(1) для распаковки bzipped файлов. Использование bzip2 потребует указания аргумента:
$ bzip2 -d infile.bz2
Эта команда распакует bziped файл и заменит его распакованной копией. Этот результирующий файл потеряет .bz2 расширение. Аналогично, вы можете использовать bunzip2 для распаковки файла:
$ bunzip2 infile.bz2

Страниц: 1 2 3 4 5

« Основные сетевые команды
vi »