Jump to content

ARC (формат файла)

АРК
Расширение имени файла
.arc, .ark
Тип интернет-СМИ
приложение/октет-поток
Единый идентификатор типа (UTI) public.archive.arc
Разработано Партнеры по улучшению системы
Тип формата Сжатие данных

ARC — это без потерь, данных сжатия и архивирования формат разработанный System Enhancement Associates (SEA). И формат файла, и программа назывались ARC. Этот формат известен как предмет споров в 1980-х годах, ставших частью важных дебатов по поводу того, что позже будет известно как открытые форматы .

ARC был чрезвычайно популярен в первые дни существования коммутируемого доступа BBS . ARC был удобен, поскольку сочетал в себе функции программы SQ для сжатия файлов и программы LU для создания архивов .LBR из нескольких файлов. Позже этот формат был заменен форматом ZIP , который предлагал лучшую степень сжатия и возможность сохранять структуры каталогов в процессе сжатия/распаковки.

Расширение .arc имени файла часто используется для нескольких несвязанных типов файлов, подобных архивам. Например, Интернет-архив использовал собственный формат ARC для хранения нескольких веб-ресурсов в одном файле. [1] [2] Архиватор FreeArc также использует расширение .arc, но использует совершенно другой формат файлов. Nintendo использует несвязанный формат «ARC» для ресурсов, таких как MIDI, образцы голоса или текст, в играх GameCube и Wii. Для этого типа файлов ARC существует несколько неофициальных экстракторов. [ который? ] [ нужна ссылка ]

В 1985 году Том Хендерсон из System Enhancement Associates написал программу под названием ARC. [3] основанный на более ранних программах, таких как ar , которые не только группировали файлы в один архивный файл, но и сжимали их для экономии дискового пространства, что имело большое значение на ранних персональных компьютерах, где пространство было очень ограничено, а скорость передачи данных по модему была очень низкой. Архивные файлы, созданные ARC, имели имена файлов, заканчивающиеся на «.ARC», и поэтому их иногда называли «arc-файлами».

Исходный код ARC был выпущен SEA в 1986 году и впоследствии перенесен на Unix и Atari ST в 1987 году Говардом Чу. Эта более переносимая кодовая база впоследствии была перенесена на другие платформы, включая VAX/VMS и IBM System/370 мэйнфреймы . Работа Ховарда также была первой, опровергнувшей распространенное мнение о том, что файлы, закодированные Лемпелем-Зивом, не подлежат дальнейшему сжатию. Дополнительное сжатие могло быть достигнуто за счет использования кодирования Хаффмана для данных LZW , и версия ARC Ховарда была первой программой, продемонстрировавшей это свойство. Этот гибридный метод позже использовался Филом Кацем и другими в нескольких других схемах сжатия.

Позже Фил Кац разработал свои собственные условно-бесплатные утилиты PKARC и PKXARC для создания архивных файлов и извлечения их содержимого. Эти файлы работали с форматом архивных файлов, используемым ARC, и были значительно быстрее, чем ARC на платформе IBM-PC, благодаря выборочному кодированию на языке ассемблера. В отличие от SEA, которая объединяла создание архивов и извлечение архивных файлов в одной программе, Кац разделил эти функции между двумя отдельными утилитами, уменьшив объем памяти, необходимый для их запуска. PKARC также позволял создавать самораспаковывающиеся архивы, которые могли распаковываться без необходимости использования внешней утилиты извлечения файлов.

После иска System Enhancement Associates, Inc. против PKWARE Inc. и Филиппа В. Каца компания SEA ушла с рынка условно-бесплатного ПО и разработала ARC+Plus. [4] Эта версия включала полноэкранный пользовательский интерфейс, последняя известная версия — 7.12. [5] В конечном итоге SEA была продана неустановленной японской компании в 1992 году. [6]

Формат ARC больше не распространен на настольных компьютерах, но большинство антивирусных сканеров по-прежнему могут распаковывать любые найденные архивы ARC, чтобы обнаруживать вирусы в сжатых файлах.

Судебные процессы

[ редактировать ]

В конце 1980-х годов возник спор между SEA, разработчиком программы ARC, и PKWARE, Inc. (Phil Katz Software). SEA подала в суд на Каца за нарушение прав на товарный знак и авторские права. Независимый эксперт по программному обеспечению Джон Навас был назначен судом для сравнения двух программ и заявил, что PKARC является производной разработкой ARC, указав, что комментарии в обеих программах часто были идентичными, включая орфографические ошибки. [7]

2 августа 1988 г. истец и ответчики объявили об урегулировании иска, которое включало Конфиденциальное соглашение о перекрестном лицензировании, в соответствии с которым SEA лицензировала PKWARE для всех ARC-совместимых программ, опубликованных PKWARE в период, начинающийся с первого выпуска PKXARC. с конца 1985 года по 31 июля 1988 года в обмен на 62 500 долларов , сумма платежа на тот момент не разглашалась. По соглашению PKWARE заплатила SEA за получение лицензии, которая позволяла распространять ARC-совместимые программы PKWARE до 31 января 1989 года, после чего PKWARE не будет лицензировать, публиковать или распространять какие-либо ARC-совместимые программы или утилиты, обрабатывающие ARC-совместимые файлы. Взамен PKWARE предоставила SEA лицензию на использование ее исходного кода для ARC-совместимых программ PKWARE. PKWARE также согласилась прекратить любое использование товарного знака SEA «ARC» и изменить названия или знаки, используемые в программах PKWARE, на обозначения, не вызывающие путаницы. Остальные детали соглашения были засекречены. Достигнув мирового соглашения, ответчики не признали своей вины или правонарушений. [8] Постановление суда Висконсина показало, что ответчикам было приказано возместить ущерб истцу за действия ответчиков, нарушающие авторские права, товарный знак, а также акты недобросовестной торговой практики и недобросовестной конкуренции. [9]

В просочившемся документе о соглашении выяснилось, что в соответствии с условиями мирового соглашения ответчики выплатили истцу 22 500 долларов США за прошлые выплаты роялти и 40 000 долларов США в качестве возмещения расходов. Кроме того, ответчики выплатят истцу роялти в размере 6,5% от всего дохода, полученного от программ, совместимых с ARC, по всем заказам, полученным после даты вступления в силу настоящего Соглашения, причем такой доход включает любые лицензионные сборы или регистрации условно-бесплатного программного обеспечения, полученные после истечения срока действия лицензии. для программ, совместимых с ARC. Взамен истец также уплатит комиссию в размере 6,5% от любых лицензионных сборов, полученных истцом от любого лицензиата, переданного истцу ответчиками, как до, так и после даты прекращения действия лицензии. [10]

После иска PKWARE выпустил последнюю версию своих утилит PKARC и PKXARC под новыми названиями «PKPAK» и «PKUNPAK» и с тех пор сосредоточился на разработке отдельных программ PKZIP и PKUNZIP, которые были основаны на новых и различных методах сжатия файлов. методы и форматы архивных файлов. Однако после переименования SEA подала иск против PKWARE за неуважение к суду и постоянное использованиезащищенный знак ARC, превратив ARC из существительного в глагол в руководстве PKPAK. [11] Окружной суд Восточного округа штата Висконсин США постановил, что ходатайство SEA было отклонено, и ответчик имел право на возмещение судебных издержек в размере 500 долларов США. [12]

Спор SEA против PKWARE быстро перерос в один из крупнейших споров, которые когда-либо видел мир BBS . [13] Иск SEA разозлил многих пользователей условно-бесплатного ПО, которые считали SEA «крупной безликой корпорацией», а Каца — «маленьким парнем». Фактически, в то время и SEA, и PKWARE были небольшими домашними компаниями. Однако сообщество в значительной степени встало на сторону Каца из-за того, что SEA пыталась задним числом объявить формат файла ARC закрытым и проприетарным. Кац получил положительную известность, выпустив спецификацию APPNOTE.TXT, документирующую формат файла ZIP, и заявив, что формат файла ZIP всегда будет бесплатным для реализации конкурирующим программным обеспечением. Конечным результатом стало то, что формат ARC быстро вышел из общего использования в качестве преобладающего формата сжатия, который PC-BBS использовали для своих файловых архивов, и после короткого периода конкурирующих форматов формат ZIP был принят в качестве преобладающего стандарта.

В интервью Том Хендерсон из SEA сказал, что основная причина, по которой он бросил разработку программного обеспечения, заключалась в его неспособности эмоционально справиться с тем, что, как он утверждал, было кампанией писем ненависти, развязанной против него Кацем. [14]

См. также

[ редактировать ]
  1. ^ «13. Интернет-архив файлов ARC» . Проверено 17 июля 2012 г.
  2. ^ «Интернет-архив: Справочник по форматам файлов ARC» . Проверено 17 июля 2012 г.
  3. ^ «Фил Кац» . www.esva.net . Проверено 15 марта 2018 г.
  4. ^ Воан-Николс, Стивен Дж. (1 ноября 1991 г.). «ARC+Plus 7.12. (Обзор программного обеспечения) (одна из семи оценок служебных программ сжатия данных в разделе «Экономия места: утилиты сжатия данных») (Оценка)» . Computer Shopper (американский журнал) . Архивировано из оригинала 4 ноября 2012 года . Проверено 15 марта 2018 г.
  5. ^ «Пакеты сжатия (результаты и сайт)» . www.bio.net . Проверено 15 марта 2018 г.
  6. ^ «Том Хендерсон» . www.esva.net . Проверено 16 октября 2018 г.
  7. ^ Ответ, Фредрик Л. Райс, гражданский специалист по организованной преступности. «Том Хендерсон, президент System Enhancement Associates, голос: (201) 473-5153, данные: (201)» . www.skepticfiles.org . Архивировано из оригинала 30 июня 2014 года . Проверено 15 марта 2018 г. {{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка )
  8. ^ «Совместный пресс-релиз» . Проверено 15 марта 2018 г.
  9. ^ System Enhancement Associates, Inc. против PKWare, Inc. и Филиппа В. Каца , № 88-C-447, Решение в пользу истца о согласии , ED Wisc. (1 августа 1988 г.)
  10. ^ «System Enhancement Associates против КОНФИДЕНЦИАЛЬНОГО ПЕРЕКРЕСТНОГО ЛИЦЕНЗИОННОГО СОГЛАШЕНИЯ» . Проверено 15 марта 2018 г.
  11. ^ «System Enhancement Associates против PKware, Inc» . Проверено 15 марта 2018 г.
  12. ^ «Дело № 88-C-447 Окружного суда США Восточного округа Висконсина» . Проверено 15 марта 2018 г.
  13. ^ Документальный фильм BBS , Эпизод 8, [1] , доступ по состоянию на 13.07.2012.
  14. ^ BBS: Документальный фильм, эпизод 3.03 «Сжатие».
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c8c6c64f658279c659c047cabcade1e1__1719503220
URL1:https://arc.ask3.ru/arc/aa/c8/e1/c8c6c64f658279c659c047cabcade1e1.html
Заголовок, (Title) документа по адресу, URL1:
ARC (file format) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)