UPX is a 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. UPX supports vmlinuz/386, linux/elf386, linux/386, win32/pe, dos/exe, djgpp2/coff, and many more.
|Tags||Boot Archiving Compression|
Release Notes: A newly introduced bug with TLS callbacks in the win32/pe format has been fixed.
Release Notes: This release adds support for FreeBSD, NetBSD, and OpenBSD and introduces optional LZMA compression.
Release Notes: Support for compressing ARM executables running on WinCE has been added.
Release Notes: This release adds support for several new executable formats, including Linux ELF/AMD64, Linux ELF/PPC32 and Apple Mach/PPC32.
Release Notes: A new executable format "vmlinux/386", which directly supports ELF kernels, was added.