Утилита для сжатия файлов EXE, DLL, SCR, OCX с сохранением их полной работоспособности. Программой используется оригинальный алгоритм сжатия JCALG1, позволяющий значительно уменьшать размер исполняемого файла. Принцип работы PECompact прост: исходный файл подвергается компрессии и сохраняется на диске, а при использовании он разворачивается в памяти компьютера. Помимо экономии места на жестком диске, свернутое таким образом приложение загружается в память в несколько быстрее, чем оригинал, и быстрее передается по сети. PECompact имеет возможность работы с плагинами, позволяющими пользователю программы дополнять сжимаемые файлы новыми функциями или применять к ним процедуры шифрования. Также имеется поддержка работы в командной строке и функция оптимизации исполняемых файлов без компрессии. Программа написана на ассемблере и предоставляет пользователям возможность детальной настройки своей конфигурации в меню Advanced configuration.
Executable compressors work by compressing selected portions of executables. At runtime, compressed executables are decompressed and reconstructed directly into their virtual image (memory) so that no data is ever written to the disk. The executable can therefore be run exactly as it was before without the user even knowing it was compressed.
PECompact2 is a next generation win32 executable/module compressor. Commonly termed an 'executable packer', such utilities compress executables and modules (i.e. *.EXE, *.DLL, *.OCX, *.SCR). At runtime the compressed modules are rapidly decompressed in memory.
Why would one want to compress an executable/module?
There are many reasons. One of the most common is that compression offers an inherent degree of tamper resistance and obfuscation. Another is that since the usual compression ratio is greater than 70% (that is, the compressed file is 30% of the original), larger executables and modules may load much quicker from the network or disk hosting them. Since storage medium is often the largest bottleneck in overall system performance, the time spent decompressing can be much less than the time saved by not having to load as much data from the storage medium.
Add tamper resistance.
Obfuscate and help deter reverse engineering.
Compression is typically 70% or greater on large files, far better than popular file compression software. This is because compression is targeted to a specific file/data format.
Load time can be improved by having a smaller image to load from the storage medium (disk, network, etc..).
Home - http://www.bitsum.com/pecompact.shtml
-