upx
« Back to VersTracker
Description:
Compress/expand executable files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: compression executable packer optimization utility
Install: brew install upx
About:
UPX is an advanced executable file compressor which works with numerous formats. It significantly reduces file size without affecting runtime performance, as it decompresses in memory at launch. This tool is ideal for distributing portable applications or optimizing storage on resource-constrained systems.
Key Features:
  • Supports multiple executable formats (PE, ELF, Mach-O)
  • Zero overhead decompression at runtime
  • Optional obfuscation and anti-reverse engineering features
  • Command-line interface for automation and scripting
Use Cases:
  • Reducing the distribution size of standalone utilities and games
  • Optimizing binaries for embedded systems with limited storage
  • Creating single-file portable versions of software
Alternatives:
  • mpack – Focuses on email attachment encoding rather than executable compression.
  • 7zip – General-purpose archiver; requires extraction before execution, unlike UPX's runtime decompression.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 12:08am 0 VERSION_BUMP d4fb36a3
Sep 12, 2024 2:33pm 0 VERSION_BUMP 4bd78156
Sep 12, 2024 2:19pm 0 VERSION_BUMP adab92e1
Sep 12, 2024 12:40pm 0 VERSION_BUMP 5e6bdb42