TL;DR / Key Takeaways
Эта застежка на вашем папке — миф.
Большинство людей видят крошечную папку с застежкой на молнии и предполагают, что .ZIP означает «сжатые вместе» файлы, как застегивающаяся куртка. Этот визуальный прием настолько силен, что тихо переписал историю: иконка стала изначальной историей. Но название каждого ZIP-файла на вашем рабочем столе происходит от скорости, а не от швов.
Этот значок молнии не существовал почти целое десятилетие с момента появления ZIP. Ранние инструменты DOS вообще не показывали графику, а первые версии Windows использовали простые, скучные значки папок для сжатых архивов. Первые широко известные изображения «сжатой папки» появились около выхода Windows Millennium Edition в 2000 году, значительно позже того, как этот формат уже захватил мир ПК.
Визуальные метафоры, такие как этот файлообменник, распространялись быстрее любого спецификационного документа. Один единственный значок на рабочем столе говорил пользователям: «эта папка упакована, сжата, запечатана», без необходимости в руководстве. Со временем метафора превратилась в технофольклор, и люди начали заполнять логику: конечно, ZIP назван в честь молнии.
Реальность больше напоминает судебную драму, чем встречу по дизайну пользовательского интерфейса. Фил Кац Кац, программист из Милуоки, разработал более быстрые инструменты сжатия под названием PKARC и PKXARC в 1986 году, настроенные так, чтобы обойти утилиту ARC конкурента. Когда издатель ARC подал на него в суд в 1988 году за нарушение авторских прав, эта борьба заставила Кац переосмыслить как свой код, так и свою брендинг.
Из этого хаоса emerged новый формат и новое название: ZIP, предложенное другом Кетца Робертом Махони после выпивки, чтобы вызвать ассоциации с файлами, которые «зиппят» на высокой скорости. Кетц выпустил PKZIP 1.0 в 1989 году, разместил спецификацию ZIP в общественном достоянии и тихо встроил свои инициалы «PK» в качестве маркеров в каждое архивное приложение. Иск, который должен был его похоронить, вместо этого запустил формат, который погубил ARC.
Все это произошло в очень конкретный момент: в конце 1980-х годов, когда персональные компьютеры только начинали развиваться, и хранилище данных и скорость передачи были серьезными ограничениями. Жесткие диски имели емкость в десятках мегабайт, а не терабайтах. Модемы работали со скоростью 1200 или 2400 бит/сек, и каждая потерянная байт при передаче на дальнюю BBS стоила настоящих денег.
Системы электронных досок объявлений работали на хоббийных ПК, но переносили программное обеспечение по всему миру. Пользователи подключались по шумным телефонным линиям, чтобы скачать шаревар, драйверы и патчи для игр. Меньшие файлы означали больше загрузок за ночь, меньше неудачных передач и более низкие телефонные счета, поэтому утилиты сжатия не были нишей — они были средствами выживания для всей экосистемы BBS.
Познакомьтесь с Бунтарем-программистом: Филом Кацем
В середине 1980-х годов в Милуоки появился неожиданный программный антигерой: Фил Кац, застенчивый и сосредоточенный программист, который тихо изменил способ передачи данных на компьютерах. Он не работал в IBM или Microsoft. Он взламывал из тесных квартир и скромных офисов, заставляя машины MS-DOS работать намного лучше, чем обещали их руководства.
Кац вырос на северной стороне Милуоки, одержимый 8-битными микрокомпьютерами и языком ассемблера. К своим двадцати годам он заработал репутацию на местных системах обмена сообщениями (BBS) как человек, который мог сделать код быстрее, компактнее и проще, чем кто-либо другой. Когда сцена шаревого软件 exploded—дешевые дискеты в пластиковых пакетах, регистрационные чеки на 25 долларов, отправляемые по домашнему адресу—Кац идеально вписался в эту атмосферу.
ПК того времени работали на процессорах 8088 с тактовой частотой 4.77 МГц, а жесткие диски измерялись десятками мегабайт, если они вообще были. Модемы работали на скорости 1200 или 2400 бит в секунду, что означало, что загрузка в 200 КБ могла занять 10–20 минут. Каждая байта стоила времени и денег на междугородних телефонных линиях, поэтому эффективное сжатие данных было не лишней опцией, а вопросом выживания.
До появления ZIP доминирующим инструментом был ARC, созданный компанией System Enhancement Associates (SEA). ARC сжимал и объединял несколько файлов в один архив, но работал медленно и становился все более громоздким по мере добавления новых функций. Сисопы BBS терпели его, потому что не было ничего явно лучшего — а смена инструмента означала бы переобучение целого сообщества.
Кац воспринял это как вызов. Он изучил опубликованный исходный код ARC, проанализировал его ключевые участки и переписал критически важные функции на оптимизированном ассемблере. Результатом, который вышел в 1986 году, стали PKARC (для сжатия) и PKXARC (для распаковки) — пара утилит, которые могли опередить собственный ARC от SEA на том же оборудовании заметными маргинами.
Бенчмарки того времени регулярно показывали, что PKARC работает в 2–3 раза быстрее, чем ARC, при этом достигая равных или лучших коэффициентов сжатия. Сисопы начали заменять ARC на своих BBS почти мгновенно, потому что более быстрые загрузки и выгрузки означали, что больше пользователей могли передвигать больше файлов в течение одних и тех же 24 часов. Модель шейрера PKARC — бесплатно попробовать, заплатить, если понравилось — сделала Кацa одним из самых обсуждаемых программистов в MS-DOS андеграунде.
Успех пришел с ценой. SEA рассматривала PKARC не как дань, а как угрозу, основанную на собственных усилиях, и была готова втянуть Katz — и его код — в суд.
Иск, изменивший вычислительную технику
Иски обычно движутся медленно. Дело SEA против Phil Katz Katz обрушилось на мир ПК 1980-х годов как настоящая драма в реальном времени, разворачиваясь на BBS-досках сообщений, а не в новостях по кабельному телевидению. На кону: кто владеет будущим сжатия файлов на MS-DOS.
SEA, создатель некогда доминирующего архиватора ARC, обвинила Кацa в том, что он присвоил не только идеи, но и код. Его утилиты PKARC и PKXARC, выпущенные в 1986 году, работали значительно быстрее, чем официальный ARC от SEA — зачастую в 3-5 раз быстрее на той же аппаратуре 8088 — благодаря агрессивной оптимизации опубликованного исходного кода ARC. Иск SEA, поданный в 1988 году, утверждал о нарушении авторских прав, нарушениях товарного облика и товарных знаков, а также о недобросовестной конкуренции.
Кац не выглядел как корпоративный злодей. Он был программистом из Милуоки, создающим ассемблерные программы в небольшой квартире, рассылающим флoppy-диски сshareware и собирающим регистрации по 25 долларов. SEA, напротив, выглядела как действующий игрок, защищающий свои позиции, хотя тоже была небольшой компанией.
Системные операторы BBS и поклонники shareware в основном встали на сторону Кац. На форумах пользователи называли шаг SEA «захватом кода» и поддерживали инструменты PKWARE, которые сокращали время загрузки на 2400-бодных модемах. Многие BBS начали бойкотировать ARC от SEA в пользу более быстрых утилит Кац, что способствовало ускорению упадка ARC.
Юридическая реальность оказалась суровее, чем онлайн-нарратив. В начале 1989 года Кац достиг соглашения, признав, что PKARC и PKXARC являются производными от ARC SEA, и выплатив неназванную сумму. Более важно, он принял строгие условия: прекратить распространение инструментов, совместимых с ARC, и включить четкие уведомления, различающие его продукты и продукты SEA.
Это ограничение вынудило его изменить курс. Кац отказался от совместимости с ARC и создал новый формат с нуля: ZIP. Он выпустил PKZIP 1.0 в 1989 году с новой структурой файлов, 32-битными CRC и центральной директорией, которая обеспечивала быстрый произвольный доступ к записям файлов.
Стратегически, Кац опубликовал спецификацию ZIP в общественном достоянии, сохранив сам PKZIP в собственности. Этот шаг привлек конкурентов и клоны, но также укрепил ZIP как де-факто стандарт в DOS, затем в Windows, а затем и в более широком интернет-пространстве. Для более глубокого погружения в его жизнь и последствия дела SEA, Фил Кац - Википедия собирает запутанные, человеческие детали о формате, который все еще используется.
Вдохновение в баре
Бар в Милуоки, конец 1988 года: Фил Кац потягивал напиток, пока его юридический мир горел. SEA только что притащила его в суд из-за PKARC и PKXARC, а PKWARE требовался новый формат и новое название, которые не звучали бы похоже на ARC.
Согласно словам коллег, Кац рассматривал безликие варианты, которые звучали как программное обеспечение для баз данных, а не революция в сжатии. Затем его друг Роберт Махони, после нескольких поздних коктейлей, произнес слово, которое на самом деле имело вес: ZIP.
ZIP не имел в виду папки, молнии или значки. Он значил «двигаться с высокой скоростью», слово, которое уже прочно вошло в американский сленг для быстрого движения автомобилей, быстрого скачивания и мгновенного удовлетворения, за годы до появления широкополосного интернета.
Предложение Махони выполняло три функции. Оно высмеивало медлительность ARC, обещало пользователям высокую скорость и обеспечивало Кац чистый юридический разрыв от всего, что звучало как "ARC", "ARChive" или товарные знаки SEA.
К началу 1989 года у Кац была не только репутация; у него был технический контрприем. Новый формат ZIP ввел центральный каталог для файлов, использовал 32-битные контрольные суммы CRC для проверки целостности и вписал его инициалы "PK" в качестве подписи записей, видимых в любом шестнадцатеричном редакторе.
PKWARE выпустила PKZIP 1.0 для MS-DOS в 1989 году, едва через год после судебного иска. Кац опубликовал спецификацию ZIP в общественном достоянии, сохранив при этом сам PKZIP в виде собственнического шэравера, что стало гибридной стратегией, определившей будущее формата.
Этот шаг превратил ZIP в де-факто открытый стандарт за одну ночь. Любой мог реализовать поддержку ZIP, не оплачивая SEA, PKWARE или кого-то еще, что сделало его неотразимым для операторов BBS, авторов shareware и позже утилит для Windows, таких как WinZip.
Пользователи быстро поняли, что название было не просто маркетингом. Эталонные тесты от операторов BBS и компьютерных журналов в начале 90-х регулярно показывали, что PKZIP опережал ARC как по коэффициенту сжатия, так и по скорости на машинах 8088 и 80286 с маленькими жесткими дисками.
От сессии по названиям в баре до выхода PKZIP 1.0 прошло всего несколько месяцев, но влияние этого бренда продолжалось десятилетия. Легкомысленное слово за напитками стало маркой, запечатленной на миллиардах архивов, в то время как ARC исчез в исторической справке.
Создание лучшего архива
Скорость, а не стиль, определяла новый формат Katz. Архивы ZIP версии 1.0 не просто обошли ARC; они обошли его на ранних ПК конца 1980-х, где 20 МБ жесткий диск по-прежнему считался щедрым. Быстрая компрессия и декомпрессия, меньший размер выходных файлов и более умная структура превратили юридическую головную боль в техническое улучшение.
ARC-упакованные файлы в линейном потоке: чтобы добраться до файла 97, программному обеспечению часто приходилось проходить через файлы 1–96. ZIP представил центральный каталог в конце архива, компактный индекс, в котором перечислены названия всех файлов, их смещения, размеры и методы сжатия. Программы могли мгновенно переходить к необходимым байтам, что значительно ускоряло просмотр, извлечение отдельных файлов и возобновление прерванных операций.
Этот центральный каталог также позволил реализовать функции, с которыми сталкивался ARC. ZIP мог: - Поддерживать несколько методов сжатия для каждого файла - Хранить подробные метаданные, такие как временные метки и атрибуты - Позволять инструментам быстро просматривать архивы без полной декомпрессии
Вдруг большие архивы с несколькими файлами стали управляемыми на dial-up BBS и на маломощных компьютерах с процессором 8088.
Целостность имела такое же значение, как и скорость. ARC полагался на более простые контрольные суммы, которые могли пропустить некоторые паттерны повреждений. ZIP перешел на 32-битную CRC (Циклическая избыточная проверка) для каждого файла, более надежную схему обнаружения ошибок, которая сокращала вероятность незамеченного битового разрушения на дискета, модемах и ненадежных жестких дисках. Когда на вашем диске объемом 360 КБ находилась вся коллекция шэреваров, эта дополнительная гарантия была не теоретической.
Структура ZIP также сделала частичное восстановление более реалистичным. Поскольку каждая папка имела свой собственный заголовок и CRC, инструменты иногда могли восстановить целые записи из поврежденного архива, даже если конечная часть или центральный каталог пострадали. Для пользователей, передающих многокилобайтные файлы по шумным телефонным линиям, эта устойчивость напрямую приводила к меньшему количеству повторных загрузок и меньшему раздражению.
Зарытая внутри каждого ZIP-файла, Катц оставил тихую подпись. Откройте любой архив в шестнадцатеричном редакторе, и вы увидите байты "50 4B" — ASCII "PK" — в начале каждого локального заголовка файла и в центральном каталоге. Официально эти буквы идентифицируют типы записей; неофициально они увековечивают Фила Катца в миллиардах файлов, созданных долго после того, как его утилиты исчезли с большинства рабочих столов.
Открытый стандарт, который выиграл войну
Самый радикальный шаг Кэтца заключался не в более быстром сжатии, а в бумажной волоките. Когда PKWARE выпустила PKZIP 1.0 в 1989 году, Фил Катц бросил полное описание формата файла ZIP прямо в общественное достояние, без роялти, без НДА, без юридических ловушек. Любой, у кого есть компилятор C и немного любопытства, мог это реализовать.
SEA сделала противоположное с ARC. Формат и код ARC находились под строгим контролем интеллектуальной собственности, и иск против Кацa ясно продемонстрировал этот контроль системным операторам BBS и авторам shareware. Если вы хотели совместимости с ARC, вам нужно было играть по правилам SEA — или уходить.
ZIP изменил эту динамику власти. Поскольку спецификация находилась в общественном достоянии, конкурирующие разработчики могли создавать собственные инструменты ZIP для MS-DOS, OS/2, Amiga и, в конечном счете, Windows, не запрашивая разрешения у PKWARE. К началу 90-х годов десятки утилит — PKZIP, Info-ZIP, WinZip и другие — говорили на одном языке.
Это открытость превратила ZIP в инфраструктуру. Операторы BBS стандартизировались на ZIP, потому что каждый абонент, независимо от предпочитаемого инструмента, мог надежно распаковать файлы .ZIP. Дистрибьюторы программного обеспечения, группы демосцены и авторы shareware последовали за ними, сжимая всё — от игр до обновлений драйверов — в формат, который работал одинаково на тысячах машин.
Сравните это с судьбой ARC. Как только SEA прекратила активную разработку ARC после 1989 года, формат фактически заморозился. Тем временем ZIP эволюционировал с помощью широко реализованных расширений, таких как ZIP64 для файлов размером более 4 ГБ, при этом сохраняя совместимость с оригинальной публичной спецификацией, чтобы старые инструменты не ломались мгновенно.
Открытый доступ к спецификации также способствовал коммерческому успеху. WinZip, основанная в 1991 году, создала polished интерфейс для Windows, основываясь на стандарте ZIP, и позже добавила шифрование AES-256 в 2003 году, не требуя нового формата архива. К концу 1990-х годов PKWARE заявила, что инструменты на базе ZIP используются примерно в 90% компаний из списка Fortune 100.
Решение Кацa даже изменило экосистемуshareware, которая сделала его известным. Истории этой сцены, включая ASP Зал славы, 2000 | Исторический архив ASP, рассматривают ZIP как контейнер по умолчанию для эпохи загружаемого программного обеспечения. Спустя десятилетия операционные системы от Windows до macOS рассматривают ZIP как родной формат, а не сторонний — именно такой результат предполагает спецификация общественного домена.
От Короля Shareware до Гиганта Индустрии
Шареная программа взорвалась до того, как кто-либо согласовал, каким должен быть «шареный софт», и PKZIP воспользовалась этим хаосом, чтобы достичь вершин. После судебного иска по делу ARC, PKWARE выпустила PKZIP 1.0 в 1989 году, и администраторы BBS сразу же провозгласили его своим новым стандартом. Пользователи модемов, стремящиеся сэкономить каждую сохранённую килобайт и секунду времени передачи, сделали ZIP-архивы де-факто языком обмена файлами.
К началу 1990-х годов PKZIP превратился из underground-героя в повседневную утилиту. ПК-журналы включали его на обложках дискеты, корпоративные IT-отделы копировали его на внутренние серверы, а пользователи DOS вводили “pkzip” почти так же часто, как “dir.” Если вы скачивали игры, драйверы или shareware с bulletin board или FTP-сайта, вам нужно было установить PKZIP, иначе вам не удавалось получить доступ.
Рост Windows создал разрыв: PKZIP оставался быстрой, управляемой с клавиатуры утилитой для DOS, в то время как пользователи переходили на мыши и иконки. WinZip появился в 1991 году с чистым интерфейсом Windows, обрамленным публичной спецификацией ZIP от Кац. Упрощая командные параметры и добавляя перетаскивание, индикаторы прогресса и контекстные меню, WinZip превратил сжатие из черного искусства в процесс с двойным щелчком.
Это разделение труда окрепло на протяжении десятилетия. PKWARE сосредоточилась на движках, форматах и интеграции на уровне серверов; WinZip сосредоточился на пользовательском опыте. Оба использовали одинаковую открытую спецификацию ZIP, но один общался с CIO и системными администраторами, в то время как другой обращался к домашним пользователям, которые обновлялись с Windows 3.1 на Windows 95.
Корпоративная Америка выбрала скучное, но мощное направление. PKWARE продавала лицензии на сайты, сетевые версии, а позже и корпоративные инструменты, которые интегрировали ZIP в системы резервного копирования, документооборот и мейнфреймы. К концу 1990-х годов PKWARE заявила, что обслуживает примерно 90% из списка Fortune 100, превратив неунывающую компанию по продаже программного обеспечения из Милуоки в критически важную инфраструктуру.
Универсальность ZIP способствовала его доминированию с двух концов. Производители оборудования, онлайн-сервисы и издатели программного обеспечения стандартизировали формат ZIP для патчей и дистрибутивов, уверенные в том, что каждый получатель имеет какую-то программу — PKZIP, WinZip или её аналог — способную открой его. Когда Microsoft встроила сжатые папки в Windows, использовав ZIP, формат Кац отошел от статуса "необходимой утилиты" к невидимой части функциональности операционной системы.
Десять лет без молнии
Задолго до того, как на вашем рабочем столе появился замок-молния, файлы ZIP выглядели ужасающе обыкновенно. В 1990-х годах архивы PKZIP на MS-DOS и ранних версиях Windows просто заимствовали любой общий значок, предоставленный приложением или оболочкой: папка цвета манила, пустой документ, возможно, стопка бумаг, если повезёт. Сжатие изменило всё в том, как люди делились программным обеспечением, но визуально оно оставалось незамеченным.
Ранние версии Windows считали сжатые архивы второсортными гражданами. Windows 3.1 и Windows 95 не имели встроенной поддержки ZIP, поэтому значки создавались с помощью сторонних инструментов, таких как WinZip, утилита Нико Мака, запущенная в 1991 году. Даже там брендинг больше опирался на изображения синего шкафа и зажима, чем на элементы одежды. Ничто в этих значках не намекало на буквальную молнию или предысторию, связанную с одеждой.
Поддержка ZIP-формата наконец-то появилась, когда Microsoft выпустила Сжатые папки в Windows Me около 2000 года. Эта функция, реализованная в оболочке как «ZIP-папки», представила знаменитую желтую папку с вертикальной металлической молнией спереди. Впервые Windows воспринимала файл .ZIP как псевдопапку, которую можно было просматривать, как любую другую директорию, только с замком, запирающим ее.
Иконография Windows Me сделала то, чего Фил Кац никогда не намеревался: она превратила метафору о скорости в визуальную шутку о застегивании. Название “ZIP” изначально означало “двигаться с высокой скоростью”, обещание, что PKZIP будет сжимать и распаковывать быстрее, чем ARC на том же оборудовании 1980-х годов. Спустя десятилетие операционная система, которая наконец сделала ZIP обычным для потребительских ПК, незаметно перепрограммировала это значение с помощью одного удачного битмапа.
Как только Windows Me, а позже Windows XP поместили иконку архивированной папки перед сотнями миллионов пользователей, народная этимология установилась практически мгновенно. Люди увидели застежку-молнию, увидели файлы, «сжаты вместе», и выдумали ретроактивную историю происхождения, которая казалась очевидной. Визуальная игра слов распространилась на утилиты macOS, рабочие столы Linux и мобильные приложения, пока застежка-молния не стала кратким обозначением самого сжатия — а настоящая история исчезла за иконкой.
Трагическая кода техника-пионера
Грусть окутывает историю Фила Катца так же сильно, как его код изменил персональные вычисления. За невероятно успешным PKZIP и спецификацией ZIP в общественном достоянии стоял одинокий программист из Милуоки, который вел безнадежную борьбу с алкоголизмом. Друзья и бывшие коллеги описывают человека, который мог превзойти любого в оптимизации кода сжатия, но не мог избежать притяжения бутылки.
Кэтц, по сообщениям, работал в жутком режиме, часто кодируя всю ночь, подпитываясь кофеином и, всё чаще, алкоголем. По мере роста бизнеса PKWARE в 1990-х годах его публичные появления сокращались, и ходили слухи о пропуске встреч, отмененных выступлениях и основателе, который предпочитал оставаться в своей квартире, окруженной компьютерами и пустыми бутылками.
К концу 1990-х годов Кац в значительной степени отошел от компании, которую его программное обеспечение сделало знаменитой. PKWARE продолжала продавать корпоративные лицензии и заключать сделки с производителями оригинального оборудования, в то время как Кац жил на роялти и своей доле, редко вовлекаясь в бурно развивающуюся эпоху интернета, которую ZIP помог обеспечить. Человек, чьи инициалы “PK” появляются почти в каждом заголовке ZIP-файла на Земле, стал призраком в своей собственной индустрии.
14 апреля 2000 года полиция обнаружила тело Кацa в номере мотеля в Милуоки. Ему было 37 лет. В отчетах описывалась сцена, читавшаяся как предостережение: десятки пустых бутылок с алкоголем, долгосрочные повреждения здоровья и вывод судебно-медицинского эксперта о осложнениях, вызванных хроническим алкоголизмом.
Смерть произошла в особенно трагичное время. ZIP уже стал де-факто стандартом сжатия на Windows, Mac и Unix; встроенная поддержка ZIP в Windows и такие инструменты, как WinZip, гарантировали, что миллиарды файлов несут его невидимую подпись. Однако человек, который сделал эту повсеместность возможной, не дожил до того, чтобы увидеть, как ZIP стал неотъемлемой частью современных операционных систем.
Наследие Кэца не поддается легкому обожествлению. Он оказался в центре жестокого судебного разбирательства с SEA по поводу ARC, создал технически превосходный и более открытый формат, а затем постепенно разрушил себя. Архивные сайты, такие как Phil Katz Katz - ESVA.net, детально документируют как его гениальность, так и его промахи с болезненной точностью.
Бывший инженер Microsoft Дэйв Пламмер, который реализовал ZIP-папки в Windows, называет историю возникновения ZIP «сложным прошлым» и откровенно говорит о падении Katz. Комментарий Пламмера подчеркивает парадокс: один из самых тихо важных форматов в информатике появился благодаря человеку, который решал сложные технические задачи, но так и не решил свои собственные проблемы.
Почему ZIP по-прежнему доминирует сегодня
ZIP-файлы, казалось бы, не должны иметь значения в мире волоконной оптики, iCloud и Google Drive — тем не менее, они тихо присутствуют практически везде. Почтовые клиенты по-прежнему автоматически сжимают вложения в формате ZIP. Разработчики объединяют артефакты в ZIP. Даже игровые моды и обновления прошивки поставляются в виде ZIP-архивов, потому что каждая машина на другом конце сразу же их понимает.
Нативная поддержка ZIP вошла в мышление пользователей компьютеров. С момента появления Windows XP пользователи обращались с сжатыми папками так же, как с обычными, через Сжатые (зипованные) папки. Finder macOS предлагал функции «Сжать» и «Архиватор» для ZIP в течение десятилетий. В десктопах Linux ZIP интегрирован в файловые менеджеры, а `unzip` является стандартным инструментом командной строки практически в каждом дистрибутиве.
Эта универсальность обходит почти всех конкурентов, прежде чем дебаты даже начинаются. Формат 7z от 7-Zip обычно обеспечивает несколько дополнительных процентных пунктов сжатия, особенно на больших данных. RAR и его преемник RAR5 предлагают надежные возможности восстановления и хорошее сжатие для многокомплектных архивов. Однако ни один из них не поставляется на Windows, macOS и популярных дистрибутивах Linux в качестве полноценного решения без дополнительных установок.
Совместимость также сохраняется на более ранние версии. ZIP, созданный в 1993 году с помощью PKZIP 2.0, всё ещё обычно открывается на MacBook 2025 года, благодаря открытой спецификации и тщательному соблюдению основных принципов формата. Расширения, такие как ZIP64, преодолели лимит в 4 ГБ, в то время как новые методы добавили более сильное шифрование и лучшее сжатие, но большинство инструментов по-прежнему элегантно игнорируют функции, которые они не понимают, и извлекают то, что могут.
Этот баланс между компрессией «достаточно хорошего» уровня и «почти полной» совместимостью удерживает ZIP на лидирующих позициях. Облачное хранилище снизило необходимость в сжатии каждого байта, поэтому пользователи меньше озабочены 5–10% выигрыша от 7z или RAR и больше волнуются о том, может ли получатель открыть файл на защищенном корпоративном ноутбуке. ZIP побеждает, потому что он просто работает везде, без диалоговых окон, запрашивающих новые приложения или плагины.
Все это восходит к решению Фила Катца отдать спецификацию .ZIP в общественное достояние после тяжелой юридической борьбы вокруг ARC. Формат, рожденный в результате иска, переименования в баре и азартной игре с программным обеспечением, теперь выполняет функции постоянной цифровой сантехники — тихий стандарт, который пережил своего создателя и почти всех своих соперников.
Часто задаваемые вопросы
Почему файл называется ZIP?
Название "Zip" было выбрано, чтобы подчеркнуть скорость. Друг Фила Катца, Роберт Махони, предложил это название, чтобы показать, что новый формат значительно быстрее своего конкурента, ARC.
КтоInvented формат ZIP файла?
Фил Кац, программист и основатель PKWARE, создал формат .ZIP в 1989 году после того, как судебный иск заставил его изменить название своего оригинального инструмента сжатия.
Когда появился значок молнии для ZIP-файлов?
Знаковый значок молнии был визуальной игрой слов, который появился значительно позже. Его первое известное использование произошло в Windows Millennium Edition (Windows ME) примерно в 2000 году, через целое десятилетие после создания формата.
Был ли формат ZIP украден у ARC?
Иск утверждал, что оригинальный инструмент Фила Кэтца, PKARC, был производным от формата ARC. В ответ Кэтц создал новый формат .ZIP с откры specifications, который быстро превзошел ARC по популярности.