gzip
gzip (GNU zip) |
- Разработчик:
- Free Software Foundation, Jean-loup Gailly, Mark Adler, Paul Eggert
- Текущая версия:
- 1.3.12[1]
gzip (сокращение от GNU zip) — утилита сжатия и восстановления (декомпрессии) файлов, использующая алгоритм Лемпеля — Зива (LZW). Используется в основном в UNIX-системах, в ряде которых является стандартом де-факто для сжатия данных. Была создана Jean-Loup Gailly и Марком Адлером (Mark Adler). Версия 0.1 была впервые выпущена 31 октября 1992 г., а версия 1.0 — в феврале 1993 г.
В соответствии с традициями UNIX-программирования, gzip выполняет только одну функцию: сжатие и распаковка одного файла, он не умеет упаковывать несколько файлов в один архив. При сжатии к оригинальному расширению файла добавляется суффикс .gz
. Для упаковки нескольких файлов обычно их сначала архивируют в один файл утилитой tar, а потом этот файл сжимают gzip. Таким образом, сжатые архивы обычно имеют двойное расширение .tar.gz
.
С другой стороны, указанная особенность дает gzip возможность работать с непрерывным потоком данных, упаковывая/распаковывая их «на лету». Это широко применяется в UNIX-системах: при помощи перенаправления потоков можно работать с упакованными файлами так же легко, как и с распакованными (распаковывая их в памяти при чтении и упаковывая при записи); многие UNIX-утилиты имеют встроенную поддержку этого механизма. В последнее время gzip активно применяется для сжатия Интернет-трафика. Сейчас gzip поддерживает большинство современных браузеров. Благодаря повсеместному внедрению скриптового языка программирования php, количество сайтов с поддержкой gzip постоянно увеличивается. Но, к сожалению, некоторые современные брандма́уэры и утилиты блокирования интернет-рекламы, такие как Outpost и Ad Muncher, на данный момент не поддерживают gzip, что приводит к увеличению потребляемого трафика при посещении сайтов, поддерживающих данную технологию.
См. также[править | править код]
Русская энциклопедия «Традиция» Портал «Свободное программное обеспечение» |
Ссылки[править | править код]
- gzip (GNU zip) compression utility(англ.) — официальный сайт
Архиваторы |
Open Source: 7-Zip • Ark • File Roller • KGB Archiver • PeaZip • The Unarchiver
Freeware: DGCA • Filzip • GCA • IZArc • TUGZip • QuickZip • Zipeg • ZipGenius Проприетарные: ALZip • BOMArchiveHelper • MacBinary • PowerArchiver • Squeez • StuffIt • WinAce • WinRAR • WinRK • WinZip Командная строка: ARC • ARJ • JAR • Info-ZIP • LHA • NABOB • PAQ • PKZIP • RAR • SBC • Tar • UPX Компрессоры: bzip2 • compress • gzip • lzop |
Текущая версия статьи о свободном программном обеспечении. Помогите Традиции, исправьте и дополните её. |