stringtranslate.com

ПКЗИП

PKZIP — это компьютерная программа для архивирования файлов , известная тем, что представляет популярный формат файлов ZIP . PKZIP был впервые представлен для MS-DOS на платформе , совместимой с IBM-PC, в 1989 году. С тех пор были выпущены версии для ряда других архитектур и операционных систем. PKZIP был первоначально написан Филом Кацем и продавался его компанией PKWARE, Inc , начиная с 1986 года. Компания носит его инициалы: «PK».

История

PKZIP на дискете

К 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]

Смотрите также

Рекомендации

  1. ^ аб Бухгольц, Флориан (2006). «Структура файла PKZip». Университет Джеймса Мэдисона . Архивировано из оригинала 12 апреля 2015 года . Проверено 30 сентября 2020 г. В этом документе описывается дисковая структура файла PKZip (Zip). В настоящее время документация описывает только формат макета файла и метаинформацию, но не рассматривает фактическое сжатие или шифрование самих данных файла. В этой документации также не рассматриваются подробно Zip-архивы, состоящие из нескольких файлов. Эта документация была создана с использованием официальной документации, предоставленной PKWare Inc.
  2. ^ «Раздел часто задаваемых вопросов по comp.compression (часть 1/3) - [8] А как насчет патентов на алгоритмы сжатия данных?». faqs.org .

Внешние ссылки

Официальный

Другой