История Фила Катца — это классическая IT-драма: блестящий взлёт, жёсткая конкуренция, суды, огромный успех и, в конечном итоге, личная трагедия.
Действующие лица на старте
Том Хендерсон, деловой и целеустремленный, предприниматель создал ARC - очень популярная программа-архиватор для эпохи BBS (доинтернетных досок объявлений). Она умела сжимать и собирать файлы в один архив. Распространялась как условно-бесплатная (shareware). Её формат был стандартом де-факто.
Фил Катц - молодой, невероятно талантливый, но замкнутый и склонный к уединению программист. Он жил с матерью и был одержим оптимизацией кода. Фил Катц активно пользовался ARC. Но как настоящий хакер, он видел его недостатки: программа была не самой быстрой и эффективной.
Первый раунд: PKARC
Катц сел и с чистого листа написал свою собственную версию программ для работы с ARC-архивами. Он назвал её PKARC.
Гениальность Катца: Он написал её на ассемблере, а не на Си. Это низкоуровневый язык, позволяющий выжимать из процессора максимум скорости. Его версия была значительно быстрее оригинальной ARC. Она выполняла те же функции (создание и распаковка архивов), но делала это молниеносно.
Ошибка: Он сделал её полностью совместимой с форматом ARC от SEA. Файлы, созданные PKARC, без проблем открывались оригинальной программой от SEA, и наоборот. Это было удобно для пользователей, но юридически — очень шаткая позиция.
Пользователи BBS, для которых скорость и экономия времени (а значит, денег за телефон) были святым Граалем, массово перешли на быстрый и удобный PKARC. Катц распространял его тоже как shareware, и деньги потекли к нему.
Ответный удар SEA: Суд
SEA увидели в PKARC прямую угрозу. Они подали в суд на Фила Катца за нарушение авторских прав и товарных знаков. Суд встал на их сторону. Катцу было запрещено распространять PKARC и использовать название и формат ARC.
Казалось бы, история окончена. Хендерсон победил. Но это была только первая глава.
Второй раунд: Месть гения. Рождение PKZIP
Проиграв суд, раздражённый и полный решимости, Фил Катц поступил гениально просто:
"Хорошо, вы запретили мне делать ваш формат. Тогда я сделаю свой. И он будет лучше."
В 1989 году он основал компанию PKWARE и выпустил в мир совершенно новый продукт:
Новый формат архива: .ZIP
Новые программы: PKZIP (для упаковки) и PKUNZIP (для распаковки).
Чем же его творение было лучше?
Секретное оружие: Алгоритм DEFLATE
Катц не просто придумал новый контейнер для файлов. Он (а точнее, его команда, ведь он нанял талантливых людей) использовал и усовершенствовал комбинацию двух мощных алгоритмов сжатия:
LZ77: Этот алгоритм работает как универсальный сокращатель. Он ищет в данных повторяющиеся "фразы" (последовательности байтов) и заменяет их на короткие ссылки типа "смотри назад на 50 символов и скопируй 10 символов оттуда".
Кодирование Хаффмана: Затем получившиеся данные (оригинальные + ссылки) проходят через этот алгоритм. Он назначает более короткие коды самым часто встречающимся символам и более длинные — редким. Это как если бы в вашем личном словаре самое частое слово "привет" заменялось бы на просто "п", а редкое слово "энциклопедия" на "э123ц".
Сочетание LZ77 + Хаффман = DEFLATE. Этот алгоритм был невероятно эффективным:
Высокая степень сжатия: Файлы становились заметно меньше, чем у конкурентов.
Высокая скорость: Всё ещё написанный с упором на ассемблер, PKZIP работал очень быстро.
Надёжность: Архивы реже повреждались.
И главный стратегический ход — открытость!
Катц сделал формат .ZIP открытым. Это означало, что любой другой программист мог без страха быть засуженным написать свою собственную программу для создания или распаковки ZIP‑архивов. Это привело к взрывному распространению формата. Он стал де‑факто стандартом, потому что был лучшим технически и доступным юридически.
Исход «войны форматов» был предрешён. PKZIP победил ARC.
Трагедия: Цена гениальности
Успех PKWARE принёс Филу Катцу миллионы долларов. Но его личная жизнь была разрушена.
Одиночество и алкоголизм: Он был крайне замкнутым, почти не общался с сотрудниками, предпочитая работать по ночам в одиночестве. Алкоголь стал его постоянным спутником.
Проблемы с законом: Его несколько раз арестовывали за вождение в нетрезвом виде и другие инциденты.
Изгой: Несмотря на богатство, он вёл маргинальный образ жизни, иногда ночуя в своём офисе или дешёвых мотелях.
Развязка наступила 14 апреля 2000 года. 37-летнего Фила Катца нашли мёртвым в номере мотеля. Рядом с ним лежали пустые бутылки от текилы. Официальная причина смерти — острое панкреатическое кровоизлияние, вызванное хроническим алкоголизмом.
Наследие
Фил Катц умер, но его творение живёт до сих пор.
Формат ZIP интегрирован прямо в операционные системы Windows и macOS.
Алгоритм DEFLATE лежит в основе множества других технологий (например, формат изображений PNG).
Миллиарды файлов ежедневно упаковываются и распаковываются с помощью технологии, рождённой в голове гениального, несчастного и одержимого скоростью программиста, который проиграл суд, но выиграл войну за умы пользователей.
Комментарии (4)
Squoworode
22.08.2025 08:38Напомню старый анекдот:
Снесла курочка...Ой, не тот.
PKUNZIP.ZIP
И более короткая версия:
HA.HA
ganzmavag
А как ему удалось заработать миллионы на открытом формате?
mantiscorp
"Linux is free as a free speech, not as a free beer"
lika_00 Автор
Формат .zip был бесплатным и открытым, что стало ключевым фактором для его распространения. Однако программа для создания архивов, PKZIP, была условно-бесплатной. Её можно было скачать бесплатно, но затем нужно было заплатить. Обычные пользователи не всегда выполняли эти обязательства, а вот корпоративные клиенты активно покупали программу. В дополнение они получали печатную инструкцию, техподдержку и обновления.
Конечно, были и другие инструменты для архивирования в формате .zip, но PKZIP считался золотым стандартом. Крупные компании платили за него, чтобы быть уверенными в надёжности продукта. Их предшественник, ARC, с которым они выиграли суд, также был коммерчески успешен и распространялся по той же схеме.
Из современных примеров можно привести PDF и Adobe Acrobat Pro. PDF бесплатен, и существует множество вариантов работы с ним в интернете. Но и Adobe по-прежнему пользуется спросом.