UPX 使用笔记

什么是 UPX

UPX 是一个用于压缩可执行文件的工具,可以显著减小文件大小,同时在运行时自动解压缩。

基本用法

upx [options] <file>

常用选项

压缩选项

  • -1-9:设置压缩级别

    • -1:最快但压缩率最低
    • -9:最慢但压缩率最高
    • 默认值为 -6

      upx -9 my_executable

解压缩

  • -d:解压缩已压缩的可执行文件

    upx -d my_executable

显示信息

  • --version:显示 UPX 的版本信息

    upx --version
  • --help:显示帮助信息,列出所有可用选项

    upx --help

其他选项

  • --best:使用最佳压缩率(等同于 -9
  • --brute:使用暴力模式进行压缩,可能增加压缩时间但提高压缩率
  • --no-restore:不恢复原始文件的时间戳
  • --strip:去除调试信息,减小文件大小
  • -o <file>:指定输出文件名

    upx -o compressed_executable my_executable
  • -v--verbose:显示详细的压缩过程信息

示例命令

  • 压缩文件并使用最高压缩级别:

    upx -9 my_executable
  • 解压缩已压缩的文件:

    upx -d my_executable
  • 压缩并指定输出文件名:

    upx -o compressed_executable my_executable
  • 显示帮助信息:

    upx --help

希望这些笔记对你有帮助!如果你有其他问题或需要进一步的帮助,请随时告诉我!

每日更新-免费小火箭账号
不要错过任何机会,探索最新的应用和游戏,就在我们的平台。
立即访问
最后修改:2025 年 03 月 02 日
如果觉得我的文章对你有用,请随意赞赏