ПКЗИП
![]() PKZIP 2.04g для DOS, около 1993 г. | |
Оригинальный автор(ы) | Фил Кац |
---|---|
Разработчик(и) | ПКВЭР Инк |
Тип | инструмент архивирования и сжатия данных |
Лицензия | собственный |
Веб-сайт | http://www.pkware.com/ |
PKZIP — это для архивирования файлов компьютерная программа , известная тем, что представляет популярный формат файлов ZIP . PKZIP был впервые представлен для MS-DOS на платформе, совместимой с IBM-PC , в 1989 году. С тех пор были выпущены версии для ряда других архитектур и операционных систем. PKZIP был первоначально написан Филом Кацем и продавался его компанией PKWARE, Inc, начиная с 1986 года. Компания носит его инициалы: «PK».
История
[ редактировать ]
К 1970-м годам программы архивирования файлов распространялись как стандартные утилиты операционных систем. К ним относятся утилиты Unix ar, shar и tar . Эти утилиты были разработаны для объединения нескольких отдельных файлов в один архивный файл для упрощения копирования и распространения. Эти архивы при желании можно передать через утилиту сжатия потока, такую как compress и другие.
В 1980-е годы также появились и другие архиваторы, в том числе ARC Рахула Дхеси от System Enhancement Associates, Inc. (SEA), ZOO , DWC Дина В. Купера, LHarc Харухико Окомуры и Харуясу Йошизаки и ARJ , что означает «Архивировано Робертом Юнгом».
О разработке PKZIP было впервые объявлено в файле SOFTDEV.DOC из пакета PKPAK 3.61, в котором говорилось, что компания разработает новую, пока еще безымянную программу сжатия. Объявление было сделано после судебного процесса между SEA и PKWARE, Inc. Хотя SEA выиграла иск, она проиграла войну за сжатие, поскольку база пользователей перешла на PKZIP в качестве предпочтительного компрессора. Под руководством некоторых BBS системных операторов , которые отказывались принимать или предлагать файлы, сжатые в формате .ARC, пользователи начали повторно сжимать любые старые архивы, которые в настоящее время хранились в формате .ARC, в файлы .ZIP.
Первая версия была выпущена в 1989 году как для DOS инструмент командной строки и распространялась по условно-бесплатной модели с регистрационным взносом в 25 долларов США (47 долларов США с руководством).
Формат файла .ZIP
[ редактировать ]Чтобы обеспечить совместимость формата ZIP, Фил Кац опубликовал исходную спецификацию формата файла .ZIP в файле документации APPNOTE.TXT. PKWARE продолжала поддерживать этот документ и периодически публиковать обновления. [1] Первоначально он входил только в зарегистрированные версии PKZIP, позже он был доступен на сайте PKWARE. [1]
Спецификация имеет собственный номер версии, который не обязательно соответствует номерам версий PKZIP, особенно для PKZIP 6 или более поздних версий. В разное время PKWARE добавляет предварительные функции, которые позволяют продуктам PKZIP извлекать архивы с использованием расширенных функций, но продукты PKZIP, создающие такие архивы, не будут доступны до следующего основного выпуска.
Совместимость
[ редактировать ]Хотя ZIP-архивы, использующие методы сжатия PKZIP 1.0, были популярны в то время, сейчас они встречаются редко, и многие инструменты распаковки, такие как 7-Zip, могут читать и записывать несколько других форматов архивов.
Патенты
[ редактировать ]При сжатии используется динамический LZW , на который Unisys имеет патенты. Патент на алгоритм сокращения также был подан 19 июня 1984 года, задолго до того, как был выпущен PKZIP. [2]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б Бухгольц, Флориан (2006). «Структура файла PKZip» . Университет Джеймса Мэдисона . Архивировано из оригинала 12 апреля 2015 года . Проверено 30 сентября 2020 г.
В этом документе описывается дисковая структура файла PKZip (Zip). В настоящее время в документации описываются только формат макета файла и метаинформация, но не рассматривается фактическое сжатие или шифрование самих данных файла. В этой документации также не рассматриваются подробно Zip-архивы, состоящие из нескольких файлов. Эта документация была создана с использованием официальной документации, предоставленной PKWare Inc.
- ^ «Часто задаваемые вопросы по comp.compression (часть 1/3) - [8] А как насчет патентов на алгоритмы сжатия данных?» . faqs.org . Архивировано из оригинала 13 мая 2008 года . Проверено 4 октября 2007 г.
Внешние ссылки
[ редактировать ]Официальный
[ редактировать ]- Официальный сайт , ПКВЭР
- PKZIP из PKWARE. Архивировано 13 марта 2006 г. в Wayback Machine.
- ПКЗИП 2.50 для ДОС
- SecureZIP от PKWARE. Архивировано 13 марта 2006 г. на Wayback Machine.
- ПРИЛОЖЕНИЕ