История появления формата ZIP


Речь сегодня пойдет о самом популярном формате архивов — ZIP.

О его истории и как этот формат появился на свет. Архивы в этом формате имеют расширение .zip и хранят в себе один или несколько файлов/папок в сжатом или не сжатом виде. Файлы извлекаются при помощи распаковки специальными программами-утилитами.

Разработчиком формата ZIP является Фил Кац основатель компании PKWARE, который создал этот формат после правового преследования компанией Software Enhancement Assoclates (SEA), отстаивающей свое авторство на изобретение формата архивирования ARC.

Основанная Томом Хендерсоном, его женой Ирен (Irene) и ее братом небольшая компания SEA разработала формат архивирования данных посредством компрессии ARC. Этот формат продавали как shareware и предназначался он для пользователей BBS чтобы уменьшить размеры скачиваемых и выгружаемых файлов. Исходный код ARC не держали в секрете и он был доступен для каждого желающего сачать и изучить ARC.

Архиватор ZIPВоспользовавшись общедоступностью данной информации, Кац скопировав и несколько изменив часть кода написанного на C и оптимизированного кода языка ассемблер, создал программу гораздо быстрее и назвал PKARC. Компания SEA попыталась получить лицензию на архиватор PKARC, но Кац отказался и между ними началась правовая война. SEA подала иск в суд о нарушении прав правообладателя исходного кода данной программы и выиграла процесс.

Но после проигрыша процесса и урегулирования правовых обязательств, Кац по прежнему не хотел выплачивать лицензию за PKARC, так как считал что это истинно его детище и ни кому и ни чего он не должен. Взамен покупки лицензии на отчасти свое же изобретение, он предложил оплатить все расходы по процессу и прекратить продажу программы PKARC.

После всех этих «терок» между двумя компаниями, Фил продолжил работать над данным архиватором, в результате появился совершенно новый и гораздо эффективней формат компрессии данных PKZIP.

После представления нового архиватора, подавляющее большинство пользователей перешло на этот формат архивации, так как действительно программа выигрывала, в качестве сжатия и по скорости во времени, у ARC. К тому же Кац сумел очень хорошо себя выставить на публике, мол его «классного пацана» использовала в своих целях «хитрая компания». А как известно угнетенных любят и это тоже сыграло роль в успешности развития его продукта.


Название ZIP было предложенно другом Каца, в интерпретации с английского «скорость». Таким образом подразумевалось что этот продукт быстрее ARC, да и вообще быстрее всех форматов компресии данных. Из-за ограничений имен файлов под DOS, обычно ZIP пишется заглавными буквами.

Добавить комментарий