GeneralUpdate.PacketTool
简介
工具使用Avalonia进行开发,支持Windows / Linux / Mac 桌面端使用。
| 仓库地址 |
|---|
| https://github.com/GeneralLibrary/GeneralUpdate.Tools |
| 功能 | 支持 | 备注 |
|---|---|---|
| 构建补丁包 | 是 | 根据上一个版本和当前版本进行对比,找出需要更新的文件或新添加、删除文件。 |
| 构建OSS版本配置 | 是 | 便捷生成OSS版本配置文件。 |


说明
构建补丁包
| 名称 | 备注 |
|---|---|
| Source path | 表示上一个版本的文件夹路径。 |
| Target path | 表示当前版本文件夹路径。 |
| Patch path | 表示最终生成更 新补丁包的路径。 |
| Build | 通过递归比对Source path和Target path文件夹下所有的工程文件(DLL,exe...等),通过二进制差分检查、增量检查分析出需要更新的文件列表按照文件夹结构,打包更新包。 |
| Clear | 清除当前输入的内容。 |
构建OSS版本配置
| 名称 | 备注 |
|---|---|
| Release date time | 发布时间。 |
| PacketName | 更新包名称。 |
| Hash | 更新包哈希值。 |
| Version | 更新包版本号。 |
| Download address | 更新包下载地址。 |
| Get hash | 获取更新包哈希值功能。 |
| Append | 在已有版本信息后继续追加新的更新信息。 |
| Clear | 清空所有已填写的内容。 |
| Copy | 拷贝已生成的内容到剪切板。 |
| Build | 生成OSS版本配置文件(.json)到本地磁盘。 |