应用介绍
自己写的小程序打包出来几十兆,发给别人还得先解释一通。UPX 能把可执行文件压到原来的一半甚至更小,而且双击还是照常运行,用户看不出区别。
它是 可执行文件压缩器,压缩后的程序启动时自己在内存里解开,不需要额外的解压步骤。核心压缩是开源的,一条命令行就能处理一批文件,也很容易塞进构建脚本里。
多种格式:支持 Windows 的 PE、Linux 的 ELF、macOS 的 Mach-O 等多种可执行格式。
压缩率可调:从最快到最小一路可选,体积敏感时用 --best 压到最小。
可还原:-d 参数能把压缩过的文件解回原样,方便对比和排查。
启动开销小:解压发生在内存里,程序启动只多出几毫秒。
x64 和 x86 版本:官方发布页同时提供 64 位和 32 位 Windows 压缩包,解压即用。
它是 可执行文件压缩器,压缩后的程序启动时自己在内存里解开,不需要额外的解压步骤。核心压缩是开源的,一条命令行就能处理一批文件,也很容易塞进构建脚本里。
软件功能
多种格式:支持 Windows 的 PE、Linux 的 ELF、macOS 的 Mach-O 等多种可执行格式。
压缩率可调:从最快到最小一路可选,体积敏感时用 --best 压到最小。
可还原:-d 参数能把压缩过的文件解回原样,方便对比和排查。
启动开销小:解压发生在内存里,程序启动只多出几毫秒。
x64 和 x86 版本:官方发布页同时提供 64 位和 32 位 Windows 压缩包,解压即用。

