MPRESS is a powerful executable packer that supports 64-bit, 32-bit, and .NET executable formats. It utilizes a memory-efficient in-place decompression technique to unpack executables without consuming excessive memory or introducing negative side effects. MPRESS is also completely free for users to utilize.
By making your applications smaller, MPRESS can greatly decrease start-up time when loaded from slow removable media or from the network. It relies on an in-place decompression technique, which ensures that the executable is decompressed without memory overhead or other drawbacks.
Moreover, MPRESS offers protection against reverse engineering by non-professional hackers, making it a suitable option for developers looking to secure their applications. The compressed programs run exactly as before, with no runtime performance penalties.
Being an absolutely free-of-charge software, you can use MPRESS for your commercial project without making it open-source. The tool uses the extremely fast data compression algorithm, LZMAT.
MPRESS comes with several advanced features, including support for MS Framework 1.0 / 1.1 / 2.0 / 3.0, advanced compression of .NET executable files (anyCPU, x86, AMD64, IA64 EXE), advanced compression of PE32 / PE32+ (AMD64) executable files (EXE, DLL, OCX, etc.), and fast decompression ~210 MB/sec on an AMD.
It also supports Static TLS, in-place decompression, optional LZMA compression, stripping sensitive information (relocation, debug information, exceptions, etc.), compression of program code, data, and resources, as well as completely transparent, self-contained operation with UNICODE support.
Further, MPRESS provides a command-line interface that allows you to use it from a batch or from a make file. It is fully compatible with Windows 9x / NT / 2000 / XP / 2003 / Vista / 2008.
Overall, MPRESS is an excellent tool that offers top-level compression and protection for your executable files.
Version 2.19: support for x64 on Windows 8
Version 2.18: support for .NET Framework v4.0; support for .NET x64
Version 2.17: optionaly skip compression of resources; bugfix: processing relocations
Version 2.15: support for Open GL with some ATI; compression filter for 32-bit and 64-bit DLLs
Version 1.21: mac-darwin-i386, mac-darwin-x86_64 and mac-darwin-ub support
Version 1.07: improved compression for x86 and x64 applications and libraries
Version 0.98: improoved compression filters, bugfixes
Version 0.97: improoved compression filters, bugfixes