next up previous contents
Next: Комбинация архивирования и сжатия Up: Архивирование и сжатие файлов Previous: Использование программы tar

Команды gzip и compress

В отличие от архивирующих программ системы MS-DOS, программа tar не сжимает файлы автоматически при архивировании. Если архивируются 2 файла, каждый размером 1 мегабайт, то архив tar будет иметь размер 2 мегабайта. Сжимает файлы (не обязательно архивы tar) команда gzip. Например, команда

\# \tinput{gzip -9 backup.tar}
сжимает файл backup.tar и вместо него создает его сжатую версию -- файл backup.tar.gz. Опция -9 указывает, что программа gzip должна использовать наивысшую степень сжатия.

Для восстановления сжатых файлов может использоваться команда gunzip. Эквивалентной этой команде будет команда "gzip -d".

В сообществе UNIX программа gzip является относительно новым средством. На протяжении многих лет вместо нее использовалась команда compress. Однако по нескольким причинам, одной из которых был спор по поводу патента на использованный в программе compress алгоритм сжатия, а другой -- то, что программа gzip намного более эффективна, программа compress постепенно выходит из употребления.

Файлы, которые выдает команда compress, оканчиваются на ".Z." Например, backup.tar.Z является сжатой (программой compress) версией файла backup.tar, а файл backup.tar.gz является версией того же файла, сжатой программой gzipgif. Для восстановления файлов, сжатых командой compress, используется программа uncompress. Она эквивалентна команде "compress -d". Программа gunzip также умеет обращаться с файлами, сжатыми программой compress.


next up previous contents
Next: Комбинация архивирования и сжатия Up: Архивирование и сжатие файлов Previous: Использование программы tar

root
Sun Aug 29 12:01:30 MSD 1999