PDA

Просмотр полной версии : Топ упаковщиков


nosorog5551
21.05.2011, 01:00
Нашёл статью решил будет полезной для вас

Статья :

"Вступление

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

Суть теста
Мы возьмём подопытную программку, сожмем её с помощью разных упаковщиков и посмотрим, как говорится, who is who in packers? Кто лучше всего сжимает приложения?

Подопытная программка
В лице подопытной программки выступит моя программа CalcUBL (что-то типа блокнотика для заметок, сидящего в трее, однако достаточно удобно), начальный размер которой 1 610 752 байта в не запакованном виде. Никаких преобразований и оптимизаций (вырезание релоков, прочего) не производилось.

Конкурсанты
Итак, на звание "The Best Packer for Windows" претендуют:

ASPack 2.12 - детище смекалки известнейшего русского программиста Алексея Солодовникова. Считается коммерческим стандартом сжатия. www.aspack.com (https://hpc.name/redirector.html#http://www.aspack.com)
Имеется распаковщик к нему.

MEW 1.1 SE - достаточно популярный бесплатный упаковщик от некоего Northfox. northfox@uw.hu
Имеется распаковщик к нему.

FSG 1.25 - мини-упаковщик, конкурирующий с UPX. Умеет вырезать оверлеи, релоки, delphi'йскую информацию.
Имеется распаковщик к нему

UPX 1.93 - это, пожалуй, самый известный упаковщик. Имеет консольный интерфейс. О том, что он умеет делать, разработчики умалчивают, однако сделано много графических оболочек к нему. www.upx.sourceforge.net (https://hpc.name/redirector.html#http://www.upx.sourceforge.net)
Сам является распаковщиком

PECompact v2.76 b - очень популярный упаковщик, конкурент ASPack. Имеет множество настраиваемых параметров www.bitsum.com (https://hpc.name/redirector.html#http://www.bitsum.com)
Имеется распаковщик

WinUPack - очень мощный и бесплатный упаковщик. Использует LZMA метод сжатия, умеет вырезать релоки и прочее.
Распаковщика не имеется.

Все упаковщики были Full-версиями и настроены на максимальное сжатие.

Тест
Итак, начальный размер программы был 1 610 752 байта. Результаты после сжатия:

ASPack - 614 912 байт.
MEW - 583 447 байт
FSG - 723 789 байт
UPX - 623 616 байт
PECompact - 579 584
WinUPack - 570 456

Что же, как мы видим, на первом месте стоит WinUPack, за ним PECompact, а UPX - на предпоследнем. С большим отставанием и на последнем месте FSG. А разница между WinUPack и UPX составляет 53 Кбайта!"

Источник : http://forum.vingrad.ru/forum/topic-92999/0.html (https://hpc.name/redirector.html#http://forum.vingrad.ru/forum/topic-92999/0.html)
====

А также от меня ссылка на скачку победившей программы (WinUPack) :

Скачать (https://hpc.name/redirector.html#http://www.cracklab.ru/download.php?action=get&n=NjIw)

Также были исправлены ошибки в тексте ...

====

Suicide[VII]
21.05.2011, 01:00
Когда то перепробовал все пакеры,и да "WinUPack" самый лучший по сжатию!)