UPX is a portable, extendable, high-performance executable packer for several different executable formats, including Windows and Linux executables and DLLs . It achieves an excellent compression ratio and offers *very* fast decompression. UPX 3.08 has been released. It is a minor 3.0x maintenance release to version 3 whose major additions were: optional LZMA compression support for BSD systems Changes in 3.08 (12 Dec 2011): * Fix allocation in runtime stub for darwin.macho-entry (i386 and amd64). * Compress shared library on ELF i386 only [ld.so threatens even this case]. * Attempt to support ELF on QNX 6.3.0 for armel (experimental). * Better diagnostic when ELF -fPIC is needed. * PT_NOTE improvements for *BSD. * Preserve more ELF .e_flags on ARM . * Minor code improvements for ELF stubs. * Defend against another flavor of corrupt PE header . * bug fixes Homepage Extras: UPX Graphical 1.39 Graphical GUI incl UPX 3.07 and a scrambler. Support Drag ...