Software Compress предназначена для упаковки и одновременной защиты EXE файлов ваших программ при полном сохранении работоспособности защищенного и упакованного исполняемого файла. Степень сжатия в бесплатной Lite-версии позволяет сжать исходный файл примерно в 2 раза, в FULL-версии степень сжатия ещё выше. Степень защиты достаточно высока для того, чтобы предотвратить дизассемблирование и прямое пропатчивание защищенного EXE файла, что значительно снизит возможность появление крэков к вашей программе !
В исполняемом файле всегда присутствует избыточный код, а также частовстречающиеся
исполяняемые инструкции, это позволяет сжимать EXE файлы, получая приличную
степень сжатия (до 30-60% от оригинала), однако, для того, чтобы EXE файл продолжал
самостоятельно запускаться простой упаковки его в архив недостаточно. Необходимо
добавить к такого рода архиву новую микропрограмму-распаковщик, которая запустится
первой при запуске программы, распакует архив с вашей программой в память и
затем передаст полное управление вашей программе. Данный базовый алгоритм был
реализован в нашей программе Software Compress.
Алгоритм сжатия, обеспечивающий высокую степень сжатия без потерь, базируется
на однопроходовом алгоритме с созданием словаря. При запуске вашей программы
происходит однопроходовое чтение словаря и восстановление несжатых данных в
оперативной памяти. Скорость распаковки при запуске защищенной и упакованной
вашей программы гораздо выше, чем была скорость упаковки при защите вашей программы
в Software Compress - это главный принцип алгоритма: потратив большее время
(хотя и соизмеримое с несколькими секундами) при сжатии обеспечить высочайшую
степень сжатия. При распаковке словарь просто читается и восстанавливается исходный
код со скоростью в тысячи раз большей (примерно 40 мегабайт в секунду), чем
при упаковке. Поэтому вы даже не заметите задержки при запуске !
Условия использования: Бесплатная - FreeWare
Язык интерфейса: Английский
Система: Windows