The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Операционные системы, Разное" / Оглавление документа
Вперед Назад Содержание

4. Рекомендации по использованию.

Несколько пакуемых файлов могут быть соединены. В этом случае, 'gunzip' распакует все члены сразу. Если один из членов окажется поврежденным, то другие члены могут быть восстановлены после удаления поврежденного. Лучшее сжатие может быть также достигнуто, если все члены будут распакованы и затем перепакованы все вместе .

Пример соединения 'gzip' файлов:

   gzip -c file1 >foo.gz   
   gzip -c file2 >>foo.gz   
Если затем выдать команду
   gunzip -c foo   
то вся эта последовательность будет эквивалентна команде

   cat file1 file2   
В случае разрушения одного члена '.gz' файла, остальные члены могут быть восстановлены (если разрушенный член удален). Однако, лучшее сжатие получается при паковке всех членов за один раз:

  cat file1 file2 | gzip > foo.gz   

Коэффициент сжатия в этом случае будет лучше, чем при использовании команды:

    gzip -c file1 file2>foo.gz   
При необходимости перепаковать файлы с наилучшим сжатием необходимо выполнить команду:

   zcat old.gz | gzip >new.gz   
Если запакованный файл состоит из нескольких членов, то размер распакованного файла и CRC отображенные опцией '--list' относятся (applies) только к последнему члену. При необходимости просмотра размеров всех распакованных членов, использутся команда:

   zcat file.gz | wc -c   
В случае необходимости создания архива с несколькими членами и возможностью извлечения их из архива независимо, рекомендуется использовать такие архиваторы как 'tar', 'zip'. GNU 'tar' поддерживает опцию '-z' для прозрачного запуска'gzip'. 'gzip' был написан, как дополнение к 'tar', а не как его замена.


Вперед Назад Содержание


Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру