UPX 是一款免费、安全、便携、可扩展、高性能的可执行文件打包器,适用于多种可执行文件格式。
UPX 是一款先进的可执行文件压缩器。UPX 通常可将程序和 DLL 的文件大小减少 50%-70% 左右,从而减少磁盘空间、网络加载时间、下载时间以及其他分发和存储成本。
经 UPX 压缩的程序和程序库完全自成一体,运行起来和以前完全一样,对于大多数支持的格式来说,没有运行时间或内存方面的限制。UPX 支持多种不同的可执行文件格式,包括 Windows 程序和 DLL、macOS 应用程序和 Linux 可执行文件。
优点:
- 安全:由于 UPX 多年来一直被记录为开源,因此任何相关的安全/防病毒软件都能够查看 UPX 压缩应用程序内部以验证它们
- 出色的压缩比:通常比 Zip 压缩得更好,使用 UPX 来减小发行版的大小!
- 解压速度非常快:在任何相当现代的机器上都超过 500 MB/秒
- 由于就地解压缩,压缩的可执行文件没有内存开销
- 安全:您可以列出、测试和解压 可执行文件。此外,压缩文件和未压缩文件的校验和均在内部维护。
- 通用:UPX可以打包多种可执行格式,包括Windows程序和DLL、macOS应用程序和Linux可执行文件
- 可移植:UPX 采用可移植字节序中性 C++ 编写
- 可扩展:由于类布局,很容易添加新的可执行格式或新的压缩算法
评论