UPX

Compression and decompression tool for Windows

UPX is a free, portable, extendable, high-performance executable packer for several different executable formats. It achieves an excellent compression ratio and offers very fast decompression.

Your executables suffer no memory overhead or other drawbacks because of in-place decompression. UPX uses the NRV compression library for compression services.