Update README.md
This commit is contained in:
1 parent
45d2aab5b8
commit
5cecba8f09
1 file changed
+97
-3
@@ -23,11 +23,105 @@
|
||||
|
||||
## 使用说明
|
||||
|
||||
1. 点击加壳压缩或脱壳解压按钮
|
||||
2. 选择要处理的文件或文件夹
|
||||
3. 在设置中调整压缩选项
|
||||
### 基本操作
|
||||
|
||||
1. 启动应用程序
|
||||
2. 点击左侧 "加壳压缩" 或右侧 "脱壳解压" 按钮
|
||||
3. 选择要处理的文件或文件夹
|
||||
4. 等待处理完成,查看执行日志
|
||||
|
||||
### 拖放操作
|
||||
|
||||
- 直接将文件或文件夹拖放到对应的按钮区域
|
||||
- 拖放到加壳区域:自动开始压缩
|
||||
- 拖放到脱壳区域:自动开始解压
|
||||
- 支持同时拖放多个文件或文件夹
|
||||
|
||||
### 设置选项
|
||||
|
||||
点击右上角齿轮图标打开设置面板:
|
||||
|
||||
- 压缩级别:1-9 或 best,数字越大压缩率越高但速度越慢
|
||||
- 覆盖原文件:直接替换源文件,不生成新文件
|
||||
- 备份原文件:处理前自动创建 .bak 备份
|
||||
- 极限压缩:使用 ultra-brute 模式,获得最高压缩率但耗时较长
|
||||
- 包含子文件夹:批量处理时递归扫描所有子目录
|
||||
- 强制压缩:强制处理受保护的文件,如带 GUARD_CF 的程序
|
||||
|
||||
### 刷新图标缓存
|
||||
|
||||
点击右上角刷新图标按钮,可清理 Windows 图标缓存并重启资源管理器。
|
||||
|
||||
## 开发环境搭建
|
||||
|
||||
### 环境要求
|
||||
|
||||
- Node.js 16+
|
||||
- Rust 1.70+
|
||||
- Windows 10/11
|
||||
|
||||
### 安装依赖
|
||||
|
||||
```bash
|
||||
# 安装 Tauri CLI
|
||||
cargo install tauri-cli
|
||||
|
||||
# 或使用 npm
|
||||
npm install -g @tauri-apps/cli
|
||||
```
|
||||
|
||||
### 项目结构
|
||||
|
||||
```
|
||||
UPX-GUI/
|
||||
├── ui/ # 前端代码
|
||||
│ ├── index.html # 主页面
|
||||
│ ├── css/ # 样式文件
|
||||
│ └── js/ # JavaScript 代码
|
||||
├── src-tauri/ # Rust 后端
|
||||
│ ├── src/ # Rust 源码
|
||||
│ └── tauri.conf.json # Tauri 配置
|
||||
└── upx/ # UPX 工具
|
||||
└── upx.exe # UPX 可执行文件
|
||||
```
|
||||
|
||||
## 编译方法
|
||||
|
||||
### 开发模式运行
|
||||
|
||||
```bash
|
||||
# 进入项目目录
|
||||
cd UPX-GUI
|
||||
|
||||
# 启动开发服务器
|
||||
cargo tauri dev
|
||||
```
|
||||
|
||||
### 生成发行版本
|
||||
|
||||
```bash
|
||||
# 编译发行版(生成安装包)
|
||||
cargo tauri build
|
||||
|
||||
# 编译后的文件位于
|
||||
# src-tauri/target/release/bundle/
|
||||
```
|
||||
|
||||
### 安装包类型
|
||||
|
||||
编译完成后会生成两种安装包:
|
||||
|
||||
- MSI 安装包:传统 Windows Installer 格式
|
||||
- NSIS 安装包:现代化安装程序,支持自定义选项
|
||||
|
||||
### 注意事项
|
||||
|
||||
1. 首次编译需要下载依赖,时间较长
|
||||
2. 确保 upx 目录下存在 upx.exe 文件
|
||||
3. 编译后的程序会自动打包 upx.exe 到安装包中
|
||||
4. 发行版默认开启编译器优化,体积更小速度更快
|
||||
|
||||
## 相关链接
|
||||
|
||||
UPX 官方仓库: https://github.com/upx/upx
|
||||
Tauri 官方文档: https://tauri.app
|
||||
Reference in new issue
Block a user