
upx v5.2.1
UPX - 终极可执行文件打包器
ooooo ooo ooooooooo. ooooooo ooooo
888' 8' 888 Y88. 8888 d8' 888 8 888 .d88' Y888..8P 888 8 888ooo88P' 8888'
888 8 888 .8PY888.
88. .8' 888 d8' 888b
`YbodP' o888o o888o o88888o
可执行文件终极打包器
版权所有 (c) 1996-2026 Markus Oberhumer、Laszlo Molnar 和 John Reiser https://upx.github.io
欢迎
欢迎使用 UPX!
UPX 是一款免费、安全、可移植、可扩展的高性能可执行文件打包器, 支持多种可执行文件格式。
简介
UPX 是一款高级可执行文件压缩器。UPX 通常能将程序和 DLL 的文件大小 减少约 50%-70%,从而减少磁盘空间占用、网络加载时间、下载时间以及 其他分发和存储成本。
经 UPX 压缩的程序和库完全自包含,运行方式与之前完全相同,对大多数 支持的格式而言没有运行时或内存方面的额外开销。
UPX 支持多种不同的可执行文件格式,包括 Windows 程序和 DLL,以及 Linux 可执行文件。
UPX 是自由软件,依据 GNU 通用公共许可证条款分发。完整源代码可供获取。
UPX 可以自由分发和使用,甚至可用于商业应用程序。 详情请参阅 UPX 许可证协议。
安全背景
重要提示:UPX 会继承其所处理任何文件的安全上下文。
这意味着打包、解包,甚至测试或列出文件,都需要与实际执行该文件相同的 安全考量。
请仅对可信文件使用 UPX!
简要文档
'upx program.exe' 将压缩一个程序或 DLL。为获得最佳压缩效果,请尝试 'upx --best program.exe' 或 'upx --brute program.exe'。
完整文档请参阅 doc/upx-doc.txt 文件。NEWS 和 doc/BUGS.txt 文件也包含 各种零散信息,'upx --help' 的输出同样如此。
未来
-
持续跟进操作系统和可执行文件格式的不断变化
-
我们不会添加任何形式的保护和/或加密。 这只会给人们一种虚假的安全感,因为所有“保护器”按定义都可以被破解。
-
修复所有遗留缺陷——请报告任何问题 https://github.com/upx/upx/issues
版权
版权所有 (C) 1996-2026 Markus Franz Xaver Johannes Oberhumer 版权所有 (C) 1996-2026 Laszlo Molnar 版权所有 (C) 2000-2026 John F. Reiser
UPX 在 GNU 通用公共许可证 v2+ 条款下随完整源代码一起分发;可以选择 纯 GPLv2+(参见 COPYING 文件),或者(由您选择)采用带有特殊例外和 限制的 GPLv2+,该例外和限制授予对所有二进制文件(包括商业程序)的 免费使用(参见 LICENSE 文件)。
本程序的分发是希望它有用,但不提供任何担保;甚至不提供适销性或 特定用途适用性的默示担保。
您应该已随本程序收到一份 UPX 许可证协议副本;请参见 COPYING 和 LICENSE 文件。如果没有,请访问 UPX 主页。
分享并享受, Markus & Laszlo & John
Markus F.X.J. Oberhumer Laszlo Molnar [email protected] [email protected]
John F. Reiser [email protected]
[ UPX 一词是 Ultimate Packer for eXecutables(可执行文件终极打包器) 的简称,与注册商标或其他权利的潜在所有者没有任何关联。 ]