Архиваторы gzip, bzip2 и tar так же, как и zip являются «родными», которые пришли в Mac OS X из системы UNIX. Работа с ними происходит в командной строке приложения Терминал. арр (Terminal. app), расположенного в папке Служебные программы (Utilities). Архиваторы gzip и bzip2 не умеют сжимать несколько файлов в один архив, они могут сжать и распаковать только один файл. А архиватор tar в свою очередь не сжимает файлы, он только упаковывает несколько файлов в один. Поэтому для архивации нескольких файлов их сначала упаковывают утилитой tar, а затем сжимают компрессорами gzip или bzip2. При архивации gzip и bzip2 к оригинальному расширению файла добавляются суффиксы gz и bz2 соответственно. А архивы нескольких файлов имеют двойное расширение tar. gz или tar. bz2.
Аргументы и ключи команды gzip в основном такие же, как и у bzip2. В общем виде команда архивации gzip будет выглядеть таким образом: Gzip Имя файча. Приведем пример команды для компрессора gzip, который создает архив файла prim. rtf, расположенный в папке Документы (Documents) пользователя Sn : сначала необходимо перейти в указанную папку, выполнив команду: Cd /users/sn/documents, затем перейти к архивации: Gzip prim. rtf. Для декомпрессии архива к команде следует добавить ключ с/, тогда изменения будут выглядеть следующим образом: Gzip – dprim. rtf. gz. Заметим, что компрессия и декомпрессия происходят с файлом, а не его копией.
Архивация нескольких файлов, собранных в папку, происходит за два шага:
1. Сначала происходит упаковывание папки в один файл командой: Tar – cf Имя_архива Имя_папки, где ключ – с – создание архива, а F – чтение или запись архива в указанный файл (Имя архива).
2. Затем компрессия созданного файла, имеющего расширение tar.
Рассмотрим пример архивации и разархивации папки с именем folder. Первая команда следующая: Tar – cf arch. tar folder, результат команды – файл arch. tar. Вторая команда: Gzip arch. tar. Результат команды – файл arch. tar. gz.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////