Архивы бывают разные...

Ещё немного о распространённых архивных форматах

После публикации материала "Архивы бывают разные: Самые распространённые архивные форматы" прошло уже достаточно много времени, однако недавно я получил письмо от читателя нашей газеты с просьбой продолжить рассказ об архивных форматах, которые также достаточно распространены, но не попали в ту статью.

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


CAB

С архивами такого формата пользователи чаще всего имеют дела при инсталляции какого-либо программного обеспечения под Windows. Потому что, в принципе, именно для этого он и задумывался корпорацией Microsoft в своё время. Непосредственно с CAB-файлами пользователям приходится взаимодействовать достаточно редко: обычно то, что можно установить с их помощью, находится либо внутри инсталляционных пакетов MSI (Windows Installer), либо устанавливается ещё каким-нибудь стандартным системным образом (как, например, драйверы через Setup API). Расшифровывается же название формата как Cabinet Archive.

 

Поддержка этого формата практически в обязательном порядке присутствует в подавляющем большинстве Windows-архиваторов, однако, если возникнет такая необходимость, можно вполне обойтись и без них, создав или распаковав архив стандартными системными средствами из командной строки. Для создания архивов используется утилита MAKECAB.exe, а для распаковки - EXTRACT.EXE. Если у вас в системе их не окажется, можно поискать на установочном диске Windows.

Но, говоря откровенно, не все файлы с расширением CAB являются файлами формата Microsoft Cabinet Archive. Например, в старых версиях установочных пакетов программ, создаваемых с помощью InstallShield, архивы также имеют расширение CAB. Но при этом, если вы попробуете распаковать их с использованием упомянутых выше утилит, вас ждёт фиаско, поскольку формат архивов InstallShield имеет совсем другую структуру, чем формат, придуманный специалистами Microsoft. Поэтому если понадобится распаковать InstallShield'овский архив, то придётся искать какие-то сторонние утилиты (Google в помощь, как говорится).


ACE

Этот ещё недавно широко использовавшийся (особенно в Европе) архивный формат сейчас просто с фантастической скоростью сдаёт свои позиции. Если раньше многие сравнивали его с RAR'ом, то сегодня ясно, что битва проиграна. Впрочем, в Сети ещё огромное количество файлов, запакованных с его использованием.

Формат был куплен немецкой компанией e-merge GmbH у его создателя Марселя Лемке для своего архиватора WinACE. Последний раз программа обновлялась, если судить по сайту производителя, в феврале 2008-го, так что сейчас уже вполне можно говорить о смерти WinACE как коммерческого программного продукта. В других архиваторах есть, как правило, возможность только распаковывать архивы этого формата, так как формат всё-таки коммерческий.

По качеству сжатия алгоритмы, которые применяются при создании ACE-файлов, позволяют получать более компактные архивы, чем если бы вы сжимали в ZIP или CAB, но RAR и 7Z сегодня способны обеспечить гораздо лучший результат.


ARJ

Как и ACE, этот формат знал намного лучшие времена, и сегодня он используется лишь сравнительно небольшим числом пользователей. Тем не менее, компания ARJ Software Inc., разрабатывающая архиватор для сжатия файлов с использованием этого формата, и сегодня продолжает успешно продавать свои программные продукты.

Формат был придуман Робертом К. Джангом, и его название является аббревиатурой от Archiver by Robert Jung. Популярность разработанного им архиватора была когда-то такова, что в архиваторе RAR ключи командной строки точно такие же, как в нём (для общих с ARJ возможностей, конечно же). Как и в случае с ACE, сегодня формат уже ничем особенным похвастать не может, а потому запаковывать в него файлы вряд ли имеет смысл. Если же понадобится что-то в таком формате распаковать, то большинство архиваторов успешно справятся с этой задачей.


LHA/LZH

Это один из самых старых среди ныне используемых архивных форматов - он был создан ещё в 1988 году японскими программистами и до сих пор остаётся популярным в Японии. В японских версиях Windows этот формат используется наравне с ZIP'ом - архивы в нём точно так же можно открывать с помощью "Проводника".

Благодаря давней истории этого формата архиваторы для работы с ним есть практически под каждую платформу, включая такие архаичные системы, как Amiga. Так что если вам нужно будет разархивировать очередную порцию скачанных с японского сервера мультиков на стареньком "Корвете", вполне возможно, ваша затея увенчается успехом. Что касается качества компрессии, то оно, в большинстве случаев, несколько уступает даже такому сравнительно слабому по степени сжатия формату, как ZIP.

Что ж, на сегодня, пожалуй, хватит. Разговор о разнообразных архивных форматах на этом, я надеюсь, не закончится, и мы обсудим их в следующих номерах "Компьютерных вестей".

Вадим СТАНКЕВИЧ,
dreamdrusch@tut.by

Версия для печатиВерсия для печати

Номер: 

42 за 2009 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!