Сжатие файлов: программа gzip
   главная   регистрация     
  
Навигация
- Дневник
- Библиотека
- Статьи
- Веб-дизайн
- Photoshop
- HTML
- JavaScript
- Java
- CMS
- PHP
- Perl
- Python
- MySQL
- PostgreSQL
- XML
- WAP
- CSS
- ASP
- ASP.Net
- Flash
- Раскрутка сайта
- Хостинг
- Сервер
- Linux
- Доменные имена
- Основы бизнеса
- Маркетинг
- Управление
- Дизайн ком. сайта
- Промоушинг
- Паблишинг
- Психология
- Инструменты
- Бизнес и Вы
- Домашний бизнес
- Сетевой маркетинг
- Аналитика
- Шрифты
- Графика
- Скрипты
- Шаблоны
- Программы
- Форум !!!
- Реклама

Пользователя
    
Имя:

Пароль:

Вспомнить пароль
Регистрация
Участников: 1378
Сообщений: 26

    
  wmasn.com :  Статьи - Сервер 
    Вернуться к содержанию раздела Сервер

   Просмотрена раз : 2361    Рейтинг: 4 / голосов: 1
             

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

© Copyright 2005 hardline



Уменьшать размер файла приходится по разным причинам. Чаще всего это делается для экономии места и, если вы пересылаете файл по сети, для экономии времени передачи. Сжатие и распаковка файлов осуществляется с помощью утилиты gzip. При сжатии в качестве аргумента вводится имя файла. Этот файл заменяется сжатой версией с расширением .gz.

$ gzip mydata

$ Is

mydata.gz

Для распаковки gzip-файла введите либо команду gzip с опцией -d, либо команду gunzip. Эти команды приводят к распаковке файла с расширением .gz и замене его распакованной версией с тем же именем, но без расширения .gz. При использовании команды gunzip не нужно даже вводить расширение .gz. Команды gunzip и gzip -d заведомо предполагают его наличие.

$ gunzip mydata.gz

$ Is

mydata

Пусть, например, вы хотите вывести на экран или напечатать содержимое сжатого файла, не распаковывая его. Команда zcat создает распакованную версию файла и посылает ее на стандартный вывод. Затем этот вывод можно переадресовать в утилиту печати или отображения, например, в more. Оригинал файла остается записанным в сжатом виде.

$ zcat mydata.gz | more

Можно сжимать и архивированные файлы. Эта операция дает в результате файлы с расширением .tar.gz. Сжатые архивированные файлы часто используются для передачи очень больших файлов по сетям.

$ gzip myarch.tar

$ Is

myarch.tar.gz

Файлы, входящие в архив, можно сжимать и по отдельности, используя команду tar с опцией z, которая вызывает утилиту gzip. В этом случае файл сначала сжимается, а затем помещается в архив. Следует отметить, однако, что архивы с файлами, сжатыми с применением опции z, обновлению не подлежат, и добавлять в них файлы нельзя. Все файлы необходимо сжимать одновременно и добавлять тоже одновременно.

Для создания сжатых файлов можно также пользоваться командами compress и uncompress. В утилите compress используется другой формат сжатия. В результате ее использования образуются файлы с расширением .Z. Команды compress и uncompress применяются не очень широко, но файлы с расширением .Z иногда встречаются. Для распаковки файла с расширением .Z можно использовать не только команду uncompress, но и команду gunzip. Однако gzip является стандартной утилитой сжатия из набора программного обеспечения GNU, поэтому вместо команды compress по возможности следует использовать именно ее.




TOP 10 популярных статей из раздела Сервер:

    Все в одном: пакеты Apache, PHP, Perl, MySQL для Windows
    Паролирование директорий с помощью .htaccess
    Синтаксис .htaccess
    FreeBSD для начинающих
    Установка Apache с поддержкой SSL
    FreeBSD - методы защиты от DDoS нападений
    Настройка сетевой подсистемы FreeBSD
    .htaccess - великий защитник
    Настройка роутера на базе FreeBSD
    Работа с Web-сервером Russian Apache




 Все права на размещенные на сайте материалы принадлежат их авторам.