Zip
Материал из Википедии — свободной энциклопедии
Zip — популярный формат сжатия данных и архивации файлов. Файл ZIP, чаще всего имеющий расширение .zip, хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной программы.
Этот формат был разработан Филом Кацем для использования в программе PKZIP. Впоследствии появилось множество других утилит, создающих файл в таком же формате.
Содержание |
[править] История
Формат ZIP был первоначально создан Филом Кацем, основателем компании PKWARE. Кац создал этот формат в ответ на правовое преследование компанией Software Enhancement Associates (SEA), защищавшей своё изобретение — формат архивирования ARC.
SEA — юридическое лицо, основанное Томом Хендерсоном, его женой Ирин (Irene) и её братом. SEA была не очень большой компанией. Формат ARC продавался как shareware и был предназначен для использования пользователями BBS для уменьшения размера скачиваемых и закачиваемых файлов посредством компрессии. Помимо распространения ARC-а как запускаемой программы, его исходные коды были также доступны для скачивания и изучения.
Кац скопировал ARC и изменил часть кода, написанного на Cи на оптимизированный код ассемблера, тем самым сделав программу значительно быстрее. Сначала SEA попыталась лицензировать архиватор PKARC, сделанный Кацем, но тот отказался. Тогда они возбудили иск за нарушение прав правообладателя и выиграли процесс.
Во время урегулирования Кац по-прежнему отказался выплачивать лицензию за PKARC компании SEA, согласившись вместо этого оплатить её расходы на процесс и прекратить продавать PKARC. Затем он продолжил разработку и вскоре представил собственный формат архивации файлов PKZIP, который намного эффективнее сжимал данные чем .ARC. После выпуска PKZIP многие пользователи переметнулись в его лагерь из-за лучшего алгоритма сжатия, приносившего выгоду и во времени и в размере, а также поскольку Кац сумел успешно убедить, что он «хороший парень», которого «использовала» плохая корпорация.
Термин «zip» (означающий здесь скорость) предложил Кацу его друг Роберт Махони. Тем самым они подразумевали, что их продукт будет быстрее, чем ARC и другие форматы сжатия. По историческим причинам (из-за ограничений на имена файлов под DOS) он часто записывается как ZIP прописными буквами.
[править] Современное использование
Наряду со множеством утилит, работающих с zip-файлами с командной строки, в середине 1990-х годов появились и графические zip-программы, среди которых одной из самых популярных стала WinZip.
На текущий момент существует множество алгоритмов компрессии, выигрывающих у ZIP и в скорости, и в компрессии, и в количестве предоставляемых дополнительных возможностей. Несмотря на это, он является самым популярным методом сжатия данных.
Zip стал де-факто стандартом для компрессии данных. Множество конкурирующих архиваторов, помимо своего собственного, также поддерживают формат zip. Этот способ сжатия также широко используется в других программах и даже в некоторых форматах файлов.
[править] Ссылки
- Компания PKWARE
- Info-Zip.Org, программы zip и unzip с открытым исходным кодом
[править] Другие форматы архивов
- 7-Zip, Сайт 7-Zip
- Ace
- Cab
- Rar, Официальный сайт архиватора RAR
- LHA
- JAR
- Gzip
- Программы архивации данных