Архиваторы:
новости, тесты, рейтинги, утилиты, описания
Здравствуйте, мои многоуважаемые
подписчики!
Я расскажу Вам, что нового в
мире архиваторов,
"давилок" и прочих архиваторных утилит. Итак:
PECompact 0.98
Новый пакер Windows EXE/DLL файлов
PECompact by Jeremy Collake. Программа имеет очень удобный
графический интерфейс (хотя поддерживается и
задание опций через командную строку), позволяющий быстро выбрать
файл для
сжатия, установить параметры и "силу" сжатия, определить, какие
ресурсы
файла сжимать (курсоры, иконки, диалоги, изображения и т.п.), а какие
нет.
В принципе набор параметров довольно
стандартный: создание резервной
копии сжимаемого файла, сжатие таблицы экспорта, реструктурирование
ресурсов, копирование оверлея, объединение секций и т.п. Имеется
возможность просто оптимизировать файлы не сжимая их, есть функция
добавления команд программы в контекстные Explorer-меню
EXE/DLL-файлов.
Что касается скорости и качества сжатия, то они
немного уступают
передовику - программе UPX. Например сжатие EXE'шника
программы
GetRight
4.1.1 (1,7 Мб) UPX выполнил в полтора раза быстрее и при
этом сэкономил
дополнительно 200Кб (в обеих утилитах использовались параметры
максимального сжатия).
Остается отметить, что программа написана на
ассемблере, за счет чего
занимает на диске всего 25 Кб (без хэлпа) и имеет очень шустрый
распаковочный "движок". Кроме того программа поддерживает плагины
(дополнительные модули расширения функциональности) и неплохо
документирована.
Новая версия популярного
EXE/DLL/OCX-пакера ASPack, вышедшая практически через полгода
"молчания". Изменение в номере версии кажется
смешным (1.08.03 -> 1.08.04), однако улучшения в программе
значительные:
практически
в два раза увеличена скорость сжатия;
пофикшены
проблемы возникавшие при сжатии EXE'шников из MS Office 2000;
"расширены"
сообщения об ошибках при декомпрессии;
В очередной раз говорю "Дождались!" На этот раз
по поводу реинкарнации
известного архиватора RKIVE от Malcolm Taylor. В течение
последних двух лет
(после выхода RKIVE 1.92) автор разрабатывал major
update-версию
RKIVE 2.0, в процессе создания которой было выпущено три
отдельных архиватора
RKIM, RKAU и RKUC, реализующих соответственно
алгоритмы сжатия изображений, звука
и универсального сжатия. В процессе работы было решено выпустить
переработанный и алгоритмически улучшенный
RKIVE под новым названием RK. Вот собственно и вся
предыстория.
Теперь несколько слов о самом RK: текущая
версия нового архиватора не
очень стабильна, часть опций не работает, а документация отсутствует.
Однако пару "орг-выводов" можно сделать уже
сейчас:
RK
уже имеет лучшие показатели при сжатии если не всех, то большей части
типов данных. Этот вывод сделан на основании как свежеприобретенного
личного опыта, так и из анализа существующих на
моем сайте
тестов, в которых использовались
RKIVE и универсальный компрессор RKUC,
лежащие в основе
RK;
Очевидно,
что неприемлемая (пока) скорость сжатия будет со временем расти.
Кстати, основные "тормоза" у меня наблюдались при сжатии, как это не
странно, EXE-файлов;
Если автор
программы предпримет несколько ммм... маркетинговых ходов (например,
напишет
плагин поддержки
RK для Windows
Commander
4.x и FAR,
добавит побольше опций, приделает графический интерфейс), то
определенная популярность и доминирование в "частном" секторе программе
обеспечены;
С учетом
того, что автор собирается опубликовать исходники программы,
предположения из предыдущего пункта становятся еще более реалистичными.
Наличие уже в альфа-версии
RK утилиты для создания самораспаковывающихся (SFX -
EXE) архивов также положительно скажется на распространении программы.
Кроме того, можно ожидать улучшений в работе других оригинальных
популярных архиваторов.
Эта программа by Juergen Peters также может
идентифицировать около 160
типов форматов архивов/файлов от ACB до
ZPack (в том числе:
самораспаковывающихся SFX-EXE, пакованных EXE'шников, сжатых
мультимедиа-файлов типа JPG, MP3 и т.п) и позволяет автоматически
запускать
соответствующие программы их распаковки. Для операций распаковки всех
видов
архивов необходимы соответствующие внешние программы распаковки,
однако для
простой идентификации типа архива они не потребуются.
При идентификации архивов, кроме названия формата,
программа передаe:т и
errorlevel, так что Universal Unpacker можно с успехом
использовать в
BAT-файлах.
При распаковке файлов архивов возможно
игнорирование создания
поддиректорий, перезапись существующих файлов или перезапись только
новыми
файлами.
После распаковки архив может быть автоматически
удалe:н, а распакованные
файлы могут быть распечатаны или проверены на вирусы. Испорченные
архивы
опционально могут быть перенесены в отдельную папку.
Имеется режим распаковки архивов из почтовых
файлов, режим тестирования
целостности архивов, а также функции просмотра архивов без распаковки
их
содержимого.
Программа работает через командную строку,
в ней имеется и специальный конфигурационный файл, в котором можно
указать, какую программу запускать
при распаковке определенных архивов. Кстати, распаковщиков вы можете
указать несколько, дабы при отсутствии основного, запускался
"второстепенный".
Программа поддерживает длинные имена файлов (LFN)
под Windows. В архиве
имеется неплохая документация и исходники программы на Turbo
Pascal'e. На
сайте автора имеется англо- и немецкоязычная версия
программы.
Дополнительную
информацию об архиваторах и
архиваторных утилитах, а также сравнительные
тесты,
можно найти на сайте:
http://www.shomonopoly.com/arctest
_________________________________
Комментарии, критические отзывы,
а также новости присылайте мне - ведущему рассылки
Кириллу Волошину: kira-v@softhome.net