Эта программа, в основном полезна, программистам, которые разрабатывают собственные программы и исполнимые модули, её можно использовать для сжатия и уменьшения объёма программ и разработанных модулей. Польза очевидна, если, например, ваша программа имела размер, скажем 1-1,5 мб., а после упаковки стала иметь размер около 400 - 600 кб. Эффективность сжатия достигает до 50% и выше.
Программа является оболочкой известного консольного упаковщика Upx.exe и только управляет с определенными опциями этим упаковщиком и реализует основные функции через графический интерфейс, поэтому имеет такое название.
Опции или параметры. Согласно документации Upx.exe способен упаковывать файлы имеющие расширения следующих типов: *.exe - файлы; *.dll - файлы; *.cpl - файлы; *.sys файлы; *.com - файлы.
В опциях программы можно определить для контекстного меню Windows, какие расширения файлов будут открываться программой. Достаточно выбрать нужное расширение и нажать применить, а так же, если необходимо удалить из контекстного меню эти параметры, то необходимо снять галочки в опциях программы.
Степень сжатия - регулируемая величина. Регулируется специальным ползунком и влияет только на процесс упаковки. Ошибочно будет думать, что степень сжатия влияет на процесс распаковки. Распаковка происходит полностью независимо, как установлен ползунок, т.е. не переупаковывает до определенного уровня, а просто этот параметр игнорируется.
Индикаторы определения сжатия. На форме программы размещены два индикатора определения размера файлов. В одном отображается размер до сжатия, а другом размер после сжатия, а также ниже находится индикатор, в котором отображается процентное соотношение сжатия. Процесс подсчета происходит после нажатия кнопки сжать или разжать программа высчитывает и отображает степень произведенного сжатия автоматически. Сжатие определяется в процентах от полного размера файла, так, если файл был 424 кб., а после стал 173 кб., то уровень сжатия будет 70% т.е. 173 кб. это и есть 70% от 424 кб. Размеры файлов округляются до килобайт. Не значительные изменения, которые меньше 1 кб. не учитываются.
Допустимость сжатия. Предупреждение! Не все модули могут быть подвергнуты сжатию. Прежде всего, это те, которые уже сжаты, вы их сжали ранее или же вы пытаетесь сжать чужие программы уже сжатые до вас своими разработчиками. Всего скорей, у вас не получится сжать какой-нибудь файл Microsoft svchost.exe или shell32.dll потому, что необходимо учитывать, что подобные файлы попадают под систему защиты файлов Microsoft Windows и лучше не пытаться их сжимать. Минимальный размер файла для сжатия не менее 2 кб. – это тоже необходимо учитывать.
Кнопка "запустить" - она позволяет запустить сжатую программу, тем самым протестировать является она работоспособной после сжатия. Кнопка будет не активной, если вы сжимаете модули, которые требуют специальной процедуры запуска - это *.dll и *.sys - файлы. *.cpl - файлы не исключены из возможности запуска для теста. Программа поддерживает запуск *.cpl - файлов, если в операционной системе специально нет запрета на запуск именно того модуля, который пытаетесь запустить. Если по каким то причинам запустить тестируемый модуль не удалось - программа выведет сообщение об ощибке с указанием кода ошибки в панель сообщений.
О версии Upx.exe. После старта программы на её информационной панели по центру выводится версия самого упаковщика: "Упаковщик UPX 2.02" . Программа проверяет версию при каждом старте и отображает её. Это сделано для того, что допускается обновление самого упаковщика и было видно какая версия установлена.
Условия использования: Бесплатная - FreeWare
Язык интерфейса: Русский
Система: Windows