Bzip2 mini-HOWTO

Abstract

В этом документе содержится информация о том, как пользоваться новым архиватором bzip2. Копию этого документа в формате sgml можно найти здесь и здесь.


Содержание
Введение
Как получить bzip2
Использование bzip2
Использование bzip2 совместно с tar
Использование bzip2 совместно с less
Использование bzip2 совместно с emacs
Использование bzip2 совместно wu-ftpd
Использование bzip2 совместно с grep
Использование bzip2 совместно с Netscape под X.
Использование bzip2 для преобразования из других форматов
Авторские права

Введение

Bzip2 - это принципиально новый, мощный алгоритм сжатия данных. Его файлы обычно составляют 60-70% размера своих gzip-собратьев.

Этот документ содержит описание некоторых способов применения bzip2.

Будущие версии этого документа будут включать в себя описание возможностей libbzip2, C-библиотеки bzip2, которую написал автор bzip2 Julian Seward. Руководство по bzip2, включающее в себя подробную информацию о библиотеке, можно найти здесь.

В будущие версии этого документа может войти сокращенная версия обсуждения, посвященного тому, куда и как внести bzip2 в ядро Linux.

История изменений

Версия 2.00

Изменен раздел "Использование bzip2 совместно с less", чтобы была возможность чтения файлов .tar.bzip2. Спасибо Nicola Fabiano за исправления.

Обновлена утилита buzzit.

Обновлена информация о tar.

Версия 1.92

Обновлен раздел "Где получить скомпилированный bzip2", в том числе добавлена информация о S.u.S.E.

версия 1.91

Исправлена опечатка и подправлены некоторые идиомы shell в разделе "Использование bzip2 совместно с tar". Спасибо Alessandro Rubini за это.

Обновлена утилита buzzit - теперь она не изменяет исходный bzip2-архив.

Добавлена утилита bgrep, аналог zgrep.

Версия 1.9

Устранена проблема с gcc 2.7.*. Спасибо Ulrik Dickow за то, что указал на это.

Добавлен "элегантный" путь работы с tar, предложенный Leonard Jean-Marc.

Добавлена ссылка на шведский перевод Linus цkerlund.

По предложению Arnaud Launay, исправлен раздел, касающийся wu-ftpd.

Переводы помещены в отдельный раздел.

Версия 1.8

buzzit и tar.diff помещены в sgml, где им и место. Исправлены ошибки в пунктуации и форматировании. Спасибо Arnaud Launay, за помощь в исправлении моей копии. :-)

Отказ на время от проекта xv, из-за отсутствия интереса.

Добавлены заметки о том, что надо сделать в следующих версиях документа.

Версия 1.7

Добавлена утилита buzzit. Добавлен патч для gnu tar.

Версия 1.6

Добавлена заметка о Netscape.

Подправлен скрипт lesspipe.sh. Теперь он должен работать лучше.

Версия 1.5

Добавлен французский перевод Arnaud Launay, а также его файл wu-ftpd.

Версия 1.4

Добавлен японский перевод Tetsu Isaji.

Версия 1.3

Добавлен файл .emacs для версий 19.30 или выше от Ulrik Dickow.

(Также исправлен патч jka-compr.el для emacs. Упс! В Bzip2 до сих пор нет флага "append"!)

Версия 1.2

Изменен патч для emacs - теперь он автоматически распознает файлы .bz2.

Версия 1.1

Добавлен патч для emacs.

Версия 1.0

1-ый раунд.