Делаем из слона муху
 
20.05.2003
Петр Каньковски


 
<< стр. 2
стр. 3

 

 

Кроме обычной справки, WinAce показывает несколько html-страниц в основном окне программы. Непонятно, почему те же темы не включили в основной файл справки. Излишества выливаются в весьма большой размер дистрибутива, что вряд ли обрадует пользователей, как и отдельные непродуманные детали в интерфейсе программы.

Но встроенная программа просмотра, поддерживающая разнообразные графические форматы (BMP, GIF, JPEG, TIFF, PSD, PSP, PNG, SGI и др.), заслуживает только похвал: просмотровщик Rar имеет гораздо более скромные возможности. Комментарии в Ace-архивах могут задаваться в HTML.

Неплохо реализовано и создание SFX-архивов: можно указать распаковку не только в каталог Program Files, как в Rar, но и в каталоги Windows, System или Common Files3. Для создания более сложных SFX-архивов предлагается купить отдельную программу SFX Factory за $29. С сайта программы также можно бесплатно скачать программу распаковки Ace-архивов и библиотеки распаковки для использования в своих собственных программах.

WinAce умеет извлекать файлы из архивов Ace, Zip, Lha, Cab, Rar (с поддержкой формата Rar 2.9), Arc, Arj, Gzip, Tar, Zoo, Jar и создавать архивы в форматах Ace, Zip, Lha, Cab, Jar, Gzip, Tar, GZippedTar. Нужно особо выделить Cab среди других слабеньких по сжатию форматов: сжатие в нем иногда превосходит возможности собственного формата Ace. Оптимизатор архивов позволяет в пакетном режиме перепаковать все выделенные архивы в формат Ace. Другие форматы и обработка всех архивов в заданном каталоге не поддерживаются, в отличие от аналогичной утилиты RCVT от производителей Rar.

В целом WinAce можно назвать аналогом WinRar с рядом собственных достоинств и недостатков. Вряд ли этот архиватор когда-нибудь получит широкое распространение в России: существенных отличий от более популярного WinRar у него нет.

SBC

Производитель: Sami J. Mдkinen
Сайт: sbcarchiver.netfirms.com
Статус: shareware (30 дней), $10–20
Размер дистрибутива: 160 Кбайт (версия 0.969 beta)
Несмотря на то что разработка этого архиватора еще не закончена, автор уже просит за него деньги. Впрочем, есть за что: сайт compression.ca, посвященный тестированию архиваторов, называет SBC одним из лучших по сжатию. Кроме того, в нем реализованы мощные криптографические алгоритмы AES, Blowfish, CAST-128, Twofish и Serpent, различные алгоритмы для контрольных сумм: CRC16, CRC32, Adler32, Sum32, MD5, SHA1 и SHA256. Этими алгоритмами шифруются не только файлы, но и оглавление архива (злоумышленник не сможет даже прочитать имена файлов, хранящихся в нем). Так что программа будет полезна хранителям коммерческих и государственных тайн — особенно если автор когда-нибудь сделает для нее полноценную графическую оболочку. Пока же SBC работает только в режиме командной строки.

SBC поддерживает многотомные архивы, большое количество файлов в одном архиве и огромный размер каждого файла (до 16 экзабайт). Программа создает только непрерывные архивы.

Тестовые образцы

Для тестирования я отобрал пять образцов файлов: восемь глав одной книги в формате MS Word, одна веб-страница (только HTML, без графики), программа и два рисунка — 16-цветный и полноцветный (24 бит на точку, 16 млн. цветов).

Первый образец (главы книги), кроме своего очевидного назначения — проверки степени сжатия doc-файлов — показывает существенную разницу между обычными и непрерывными архивами. Главы книги содержат повторяющиеся слова и выражения, и, сжимая их архиватором Zip, мы получаем частично повторяющиеся словари и весьма невысокую компрессию.

Веб-страница с текстом книги из электронной библиотеки была рассчитана на проверку сжатия ASCII-файлов (содержащих только алфавитно-цифровые символы) и, в частности, широко распространенного сегодня формата HTML.

В качестве теста на сжатие exe-файлов взят файл Excel.exe из Office XP. Эта программа содержит электронную подпись, ресурсы с множеством значков, курсоров и даже HTML-файлов — хорошая проверка на сжатие разнородных типов данных.

Три 16-цветных скриншота в bmp не удалось хорошо сжать ни одному распространенному архиватору. Странные результаты показал Rar 3.0, почему-то оказавшись хуже своего предшественника Rar 2.80.

Последний образец, девятимегабайтный скин из поставки Ghost Installer, примерно наполовину состоял из одного байта FF, обозначающего белый цвет на несжатом 24-битном рисунке. Пример довольно искусственный (не каждый день приходится сжимать такие файлы), но он может показать теоретическую способность архиватора устранять избыточность информации.

Дополнительно была проверена скорость сжатия на медленном компьютере Pentium 166 с 64 мегабайтами оперативной памяти: замерялось время создания архива со всеми перечисленными образцами данных.

Часто в тестах приводят цифры для файлов формата wav. Но кто хранит в архивах звуки? Ничего практически полезного этот образец не показывает и лишь сбивает читателя с толку. По той же причине не проверялось сжатие уже сжатых mp3-файлов.

Основной критерий тестирования — степень сжатия. Дополнительно оценивались возможности архивных форматов по хранению информации для восстановления, парольной защите архивов и добавлению комментариев.

Все размеры приводятся в байтах, время — минутах и секундах. Если архиватор предлагает несколько SFX-модулей с разными возможностями, приводится размер наименьшего. Когда проверялось время создания архивов и их размер, все архиваторы были настроены на максимальное сжатие; режимы мультимедиа-сжатия и сжатия отдельных типов файлов (если таковые имелись) были включены.

Как пользоваться результатами тестов? Основной совет: не пытайтесь сравнить общее сжатие таких архиваторов, как Rar, Cab, Ace. Все они сжимают примерно одинаково, но один лучше работает с графикой, другой — с текстами, третий — с программами. Выберите тот тип данных, который вы помещаете в архив чаще всего, и сравнивайте сжатие по нему.

GUI/Sh — графический интерфейс и расширения оболочки, CL — интерфейс командной строки. Плюс — наличие возможности, минус — отсутствие, плюс-минус — частичная реализация (например, в графе «Непрерывные архивы» плюс-минусом обозначены архиваторы, способные только создавать непрерывные архивы, но не добавлять файлы в них), два плюса — расширенные возможности.


3 (назад) А вот задать каталог «Мои документы» почему-то нельзя.



 
<< стр. 2
стр. 3

<<Telepat, Soft Activation и TrustBay, или Революция продолжается
Все материалы номера
Десктопом по фейсу >>