【Qt+C++ TDM-GCC-64  】UPX GUI V2.0.0可视化压缩解压工具

【Qt+C++ TDM-GCC-64 】UPX GUI V2.0.0可视化压缩解压工具

【Qt+C++ TDM-GCC-64  】UPX GUI V2.0.0可视化压缩解压工具 GRUD

发表文章数:945

开通31天会员

月费会员折扣、会员尊享资源。

开通31天会员

开通90天会员

季费会员折扣、会员尊享资源。

开通90天会员

开通365天会员

年费会员折扣、会员尊享资源。

开通365天会员

UPX GUI 可视化压缩解压工具

一、功能特性

  1. 压缩与解压
    支持多版本UPX(1.25/2.3/4.2.2/5.1.1/5.2.0),兼容Win32/Win64;提供普通压缩、Ultra Brute强力压缩、标准解压模式。
  2. 智能识别
    自动检测文件压缩状态与对应UPX版本,自适应切换压缩/解压模式,共支持8个版本识别。
  3. 拖放支持
    可直接拖拽文件至程序,支持exe、dll、sys、ocx等主流可执行文件格式。
  4. 文件信息展示
    显示文件名、大小、修改时间,记录原始体积并计算压缩率。
  5. 实时日志
    输出运行进度、命令执行结果与错误提示。
  6. 界面与菜单
    操作界面简洁,配备版本选择、模式切换、状态栏提示;内置文件、帮助菜单,可快速跳转官方链接。

【Qt+C++ TDM-GCC-64  】UPX GUI V2.0.0可视化压缩解压工具

二、支持UPX版本

  1. UPX 1.25(Win32)- 参数:-f
  2. UPX 2.3(Win32)- 参数:-f
  3. UPX 4.2.2(Win32)- 参数:-f --ultra-brute
  4. UPX 4.2.2(Win64)- 参数:-f --ultra-brute
  5. UPX 5.1.1(Win32)- 参数:-f --ultra-brute
  6. UPX 5.1.1(Win64)- 参数:-f --ultra-brute
  7. UPX 5.2.0(Win32)- 参数:-f --ultra-brute
  8. UPX 5.2.0(Win64)- 参数:-f --ultra-brute

三、更新日志

v1.0(2026-06-10 正式版)

新增UPX 5.2.0支持、版本自动识别、文件拖放、压缩率显示、完整菜单;修复中文路径误判、按钮重复点击问题,优化界面布局。

v0.9(2026-06-09 测试版)

实现基础压缩解压、版本选择、强力压缩、文件信息查看、日志输出、压缩状态检测功能。

v0.1(2026-06-08 初始版)

完成项目框架、Qt基础窗口、UPX命令调用与基础UI搭建。

四、版权声明

本软件著作权归开发者所有,禁止反编译、篡改、二次发布;请合法合规使用,因违规操作产生的后果由使用者自行承担。软件按现状提供,开发者不承担使用带来的相关损失。

五、联系方式

科技之星1群:669812887
科技之星总群:561116458
新人报道群:1032931117
提示:进群请主动发言,遇问题联系管理员,谨防受骗。

六、官方链接

UPX官网:https://github.com/upx/upx
UPX下载页:https://github.com/upx/upx/releases

七、使用说明

  1. 双击UPX_GUI.exe启动程序。
  2. 通过浏览按钮、菜单或拖拽方式添加文件。
  3. 程序自动检测压缩状态、匹配对应UPX版本并切换操作模式。
  4. 确认操作类型后点击执行,查看日志与压缩结果。
  5. 注意:优先使用纯英文路径;区分文件压缩状态,按需选择压缩/解压。

    对比效果图示:

【Qt+C++ TDM-GCC-64  】UPX GUI V2.0.0可视化压缩解压工具


下面分两部分:
1)UPX GUI 内部实际调用的全部命令/参数(按版本)
2)压缩后减少杀毒误报的参数组合与建议

一、UPX GUI 支持的全部命令/参数(含对应版本)

1. 公共基础参数(所有版本都用)

  • -f:强制压缩(覆盖,即使 UPX 认为不适合)
  • -d:解压 / 脱壳
  • -q:安静模式,减少日志输出

2. 各版本对应完整命令行

① UPX 1.25(Win32)

  • 压缩:upx.exe -f "目标文件"
  • 解压:upx.exe -d "目标文件"

② UPX 2.3(Win32)

  • 压缩:upx.exe -f "目标文件"
  • 解压:upx.exe -d "目标文件"

③ UPX 4.2.2(Win32)

  • 普通压缩:upx.exe -f "目标文件"
  • 强力压缩:upx.exe -f --ultra-brute "目标文件"
  • 解压:upx.exe -d "目标文件"

④ UPX 4.2.2(Win64)

  • 普通压缩:upx.exe -f "目标文件"
  • 强力压缩:upx.exe -f --ultra-brute "目标文件"
  • 解压:upx.exe -d "目标文件"

⑤ UPX 5.1.1(Win32)

  • 普通压缩:upx.exe -f "目标文件"
  • 强力压缩:upx.exe -f --ultra-brute "目标文件"
  • 解压:upx.exe -d "目标文件"

⑥ UPX 5.1.1(Win64)

  • 普通压缩:upx.exe -f "目标文件"
  • 强力压缩:upx.exe -f --ultra-brute "目标文件"
  • 解压:upx.exe -d "目标文件"

⑦ UPX 5.2.0(Win32)

  • 普通压缩:upx.exe -f "目标文件"
  • 强力压缩:upx.exe -f --ultra-brute "目标文件"
  • 解压:upx.exe -d "目标文件"

⑧ UPX 5.2.0(Win64)

  • 普通压缩:upx.exe -f "目标文件"
  • 强力压缩:upx.exe -f --ultra-brute "目标文件"
  • 解压:upx.exe -d "目标文件"

3. UPX GUI 内部还支持/识别的隐含参数(可手动加)

  • -9:最高压缩等级(比默认更强,接近但不等于 ultra-brute)
  • --lzma:用 LZMA 算法(压缩率高、相对不易误报)
  • --no-compress-exports:不压缩导出表(减少部分杀软敏感)
  • --strip-relocs:剥离重定位信息(体积更小、有时降低误报)
  • --overlay=copy:保留附加数据不压缩

二、压缩后“免误报”最佳参数组合(直接照抄)

1. 最稳、误报最少(推荐)

upx.exe -f --lzma --no-compress-exports "文件.exe"
  • 理由:LZMA 特征更温和;不压缩导出表,降低杀软敏感点

2. 兼顾压缩率+低误报

upx.exe -f --lzma --strip-relocs "文件.exe"

3. 强力压缩且尽量不降安全(谨慎)

upx.exe -f --ultra-brute --lzma "文件.exe"
  • 说明:--ultra-brute 特征强,更容易被敏感杀软报;只在必要时用

4. 如果你只想用 UPX GUI 现有选项(不手动加参数)

  • 版本选:5.2.0 Win32/Win64
  • 模式选:普通压缩(-f)不要选 Ultra Brute
  • 原因:Ultra Brute 特征太激进,最容易误报

三、额外降低误报的做法(搭配 UPX)

  1. 先做一次“原生无壳”编译/打包,干净环境编译
  2. 文件名、路径用纯英文/数字,不要中文、特殊符号
  3. 加壳后用 DIE/PEview 查看:
    • Section 不要出现明显 UPX0/UPX1(新版 UPX 已弱化)
  4. 重要程序建议:UPX + 数字签名(有证书的话),误报大幅下降

    项目地址:https://github.com/kejizhixing/upx-gui-update/releases/tag/v2.0.0

    更新日志:

    [2026-06-11] v2.0.0 - 正式版本发布
    ├── 新增:在线升级检测功能(GitHub Releases)
    ├── 新增:自定义压缩率参数(防误报优化)
    ├── 新增:高级选项区域(预设方案、参数复选框)
    ├── 新增:7种防误报预设方案
    ├── 新增:6种压缩参数选项(--lzma、--no-compress-exports等)
    ├── 新增:静态单文件构建(无DLL依赖)
    ├── 新增:自动版本识别优化(从最新版本开始检测)
    ├── 新增:未压缩文件自动选择最新版本
    ├── 新增:版本日志实时显示
    ├── 修复:拖放功能失效问题
    ├── 修复:文件菜单无效问题
    ├── 修复:UPX版本自动检测问题
    └── 更新:下载地址改为GitHub Releases

[2026-06-10] v1.0 - 正式版本发布
├── 新增:支持UPX 5.2.0版本(Win32/Win64)
├── 新增:自动识别UPX版本功能
├── 新增:拖放文件支持
├── 新增:压缩率百分比显示
├── 新增:文件菜单(打开文件、退出)
├── 新增:帮助菜单(UPX官网、更新官网、留言反馈、关于软件)
├── 新增:窗口标题作者信息
├── 修复:中文路径误判问题
├── 修复:浏览按钮点击两次问题
└── 优化:界面高度增加

[2026-06-09] v0.9 - 测试版本
├── 基础压缩/解压功能
├── UPX版本选择
├── Ultra Brute模式
├── 文件信息显示
├── 实时日志输出
└── 压缩前状态检测

[2026-06-08] v0.1 - 初始版本
├── 项目框架搭建
├── Qt窗口基础结构
├── UPX命令调用
└── 基本UI布局

未经允许不得转载作者: GRUD, 转载或复制请以 超链接形式 并注明出处 科技之星网站
原文地址: 《 【Qt+C++ TDM-GCC-64 】UPX GUI V2.0.0可视化压缩解压工具》 发布于 2026-6-11


扫描二维码,在手机上阅读
资源下载
抱歉,下载地址 评论 后刷新可见
收藏
    文章目录


      分享到:
      打赏

      评论 抢沙发

      评论前必须登录!

        注册

      觉得文章有用就打赏一下文章作者

      支付宝扫一扫打赏

      微信扫一扫打赏

      本站原创软件板块
      主要采用主流编程语言进行软件与系统开发,同时持续钻研新型开发语言、技术架构及AI相关领域,坚持自我迭代精进,专注发布纯净无捆绑的软件及系统产品。

      站点资源审核机制调整公告

      各位用户: 站点已升级资源审核,审核更严、耗时增加。请勿灌水刷帖,请规范回帖。望理解,我们将持续优化效率。 Q 群反馈:561116458
      我已阅读