Initial release | May 26, 1998 |
---|---|
Stable release | 4.2.2
/ January 3, 2024 |
Repository | |
Written in | C++, Assembly |
Operating system | Microsoft Windows, Linux, macOS, DOS, Atari TOS |
Platform | i386, MIPS, AMD64, ARM, PowerPC, m68k |
Available in | English |
Type | Executable compression |
License | GPL with exception for compressed executables,[1] proprietary for compression algorithm in binary distributions[2] |
Website | upx |
UPX (Ultimate Packer for eXecutables) is a free and open source executable packer supporting a number of file formats from different operating systems.[3][4]
readme-src
was invoked but never defined (see the help page).Packers such as Ultimate Packer for Executables (UPX) are more of executable compressors as size reduction is the primary goal, not obfuscation, which can be a byproduct ...
One of the most prolific executable packers is UPX (the Ultimate Packer for executables). Not only does it handle dozens of different executable formats, but also its source code is available online.