Компьютерный лабораторный практикум


Сжатие файлов: программа gzip



Pdf көрінісі
бет21/23
Дата26.09.2023
өлшемі0,63 Mb.
#182591
түріПрактикум
1   ...   15   16   17   18   19   20   21   22   23
Байланысты:
Архитектура вычислительных систем. Компьютерный лабораторный практикум

Сжатие файлов: программа gzip 
Уменьшать размер файла приходится по разным причинам. Чаще всего 
это делается для экономии места и, если вы пересылаете файл по сети, для 
экономии времени передачи. Сжатие и распаковка файлов осуществляются с 
помощью утилиты gzip. При сжатии в качестве аргумента вводится имя файла. 
Этот файл заменяется сжатой версией с расширением .gz. 
$ gzip mydata
$ la 
mydata.gz 
Для распаковки grip-архива введите либо команду gzip с опцией -d, либо 
команду gunzip . Эти команды приводят к распаковке файла с расширением .gz 
и замене его распакованной версией с тем же именем, но без расширения .gz . 
При использовании команды gunzip не нужно даже вводить расширение .gz. 
Команды gunzip и gzip -d заведомо предполагают его наличие. 
$ gunzip mydata.gz 
$ ls 
mydata 
Пусть, например, вы хотите вывести на экран или напечатать содержимое 
сжатого файла, не распаковывая его. Команда zcat создает распакованную 
версию файла и посылает ее на стандартный вывод. Затем этот вывод можно 
переадресовать в утилиту печати или отображения, например в more. Оригинал 
файла остается записанным в сжатом виде. 
$ zcat mydata.gz | more 
Можно сжимать и архивированные файлы. Эта операция дает в результате 
файлы с расширением .tar.gz. Сжатые архивированные файлы часто 
используются для передачи очень больших файлов по сетям. 


39 
$ gzip myarch.tax
$ ls 
myarch.tar.gz 
Файлы, входящие в архив, можно сжимать и по отдельности, используя 
команду tar с опцией z, которая вызывает утилиту gzip. В этом случае файл 
сначала сжимается, а затем помещается в архив. Следует отметить, однако, что 
архивы с файлами, сжатыми с применением опции z, обновлению не подлежат, 
и добавлять в них файлы нельзя. Все файлы необходимо сжимать одновременно 
и добавлять тоже одновременно. 
Для создания сжатых файлов можно также пользоваться командами 
compress и uncompress. В утилите compress используется другой формат сжатия. 
В результате ее использования образуются файлы с расширением .Z. Команды 
compress и uncompress применяются не очень широко, но файлы с расширением 
.Z иногда встречаются. Для распаковки файла с расширением .Z можно 
использовать не только команду uncompress, но и команду gunzip. Однако gzip 
является стандартной утилитой сжатия из набора программного обеспечения 
GNU, поэтому вместо команды compress по возможности следует использовать 
именно ее.


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет