Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-11-09 00:42
3.07

A newly introduced bug with TLS callbacks in the win32/pe format has been fixed.

2006-10-10 16:32
2.90

This release adds support for FreeBSD, NetBSD, and
OpenBSD and introduces optional LZMA compression.
Tags: Unstable, Major feature enhancements

2006-04-11 19:58
1.95

Support for compressing ARM executables running on WinCE has been added.
Tags: Unstable, Minor feature enhancements

2006-03-14 06:41
1.94

This release adds support for several new executable formats, including Linux ELF/AMD64, Linux ELF/PPC32 and Apple Mach/PPC32.
Tags: Unstable, Major feature enhancements

2004-07-20 05:15
1.92

A new executable format "vmlinux/386", which directly supports ELF kernels, was added.
Tags: Unstable, Minor feature enhancements

Project Resources