使用C#实现的轻量 Windows 工具,用于生成文件的MD5校验器。
简介
MD5CheckerGenerator 是一款轻量的 Windows 工具,用于扫描程序所在目录、计算文件的 MD5 并生成独立的 MD5 校验器(可执行文件)。适合在本地发布小型文件集合的完整性校验。
要求
- Windows 系统
-.NET Framework 4.7.2(运行生成器与生成的校验器均需此运行时)
软件界面
演示动画
快速上手
- 将 MD5CheckerGenerator.exe 放到要发布或校验的文件所在目录。
- 运行 MD5CheckerGenerator.exe。
- 程序会扫描当前目录并列出文件名与 MD5。
- 可在列表中删除不想包含的文件(选择行后右键 “删除所选” 或按 Delete)。
- 点击“生成校验器”,将在同一目录生成 MD5Checker_yyyyMMdd_HHmmss.exe,该校验器包含当前列表并可用于离线校验。
功能要点
- 自动扫描:程序会扫描启动目录并列出文件及其 MD5。
- 并发计算:MD5 计算采用受限并发以加速处理并避免过度磁盘负载。
- 实时进度:逐项完成时会更新进度条和列表,避免长时间无响应。
- 可删除条目:在生成前可以删除不需要包含的行(右键或 Delete)。
- 生成独立校验器:输出的校验器为单独的可执行文件,运行后会按包含的清单执行校验并显示结果。
典型工作流程
- 把生成器 exe 放到包含目标文件的文件夹。
- 启动生成器 → 审阅列表 → 删除不需要的文件行 → 生成校验器。
- 分发生成的 MD5Checker_*.exe 给用户/客户,用于离线校验。
常用操作
- 扫描目录:点击 “扫描目录” 按钮。
- 重新计算 MD5:选择“刷新(重新计算MD5)” 或按界面上的按钮。
- 删除行:在文件列表上选择一行或多行,右键选择 “删除所选” 或按 Delete 键。
- 生成校验器:点击 “生成校验器” 按钮。
已知问题与故障排查
- 校验器/生成器无法启动:确认目标机已安装 .NET Framework 4.7.2。
- 界面长时间无响应:等待进度更新或减少并发度后重试;确保磁盘 I/O 没有被其他任务占用。
评论 0
还没有评论,来说两句吧。
登录 后参与评论