- 新增按钮用于搜索文件夹完成前单独停止搜索文件而不停止计算
- 增加功能:向系统右键菜单添加/卸载 HashCalculator 的菜单选项,菜单选项包括:计算所选文件的特定算法哈希值等
- 每行的"算法"改为在单独列显示
- 支持按“输出方式”、“导出”、“校验结果”排序
- 更改表格鼠标悬浮时的背景色和选中时的背景色便于区分
- 实现选中多行右键“移除该行”右键菜单选项
- 实现选中多行右键“打开位置”功能:将多选的文件按目录分组,每个目录打开一个资源管理器窗口(目前只支持打开单个文件位置)
- 实现选中多行右键打开文件、复制路径、复制指定格式哈希值、复制哈希结果、打开文件属性功能
- 实现表格内容搜索功能面板:搜索哈希值、搜索文件名、搜索相同的哈希值等
- 在“搜索面板中增加“命令”面板,命令面板中增加“使用哈希值作为文件名重命名文件”等功能
- 单文件可以预先选择要计算的多个哈希算法,计算时只读取一次文件,一并完成多个哈希值的计算,解决现在计算一个文件的多个哈希值(“新增计算”功能)需要多次读取文件的问题
- 文件大小列的悬浮提示使用合适的单位显示直观的文件大小
- 增加设置项:可选仅导出当前的哈希结果,还是所有已计算的算法的结果
- 增加表格右键菜单选项:复制所有算法结果、按格式复制所有算法结果
- 使用快速校验时(包括双击使用 HashCalculator 打开 .hcb 文件),检查是否是带哈希值类型的校验依据文件,如果是,则使用指定哈希算法计算指定文件的哈希值
- 每行哈希值的尾部增加一个“详情”按钮,点击打开新窗口,显示文件详情,并显示所有已计算的哈希结果
- 主窗口表格的右键增加菜单:一键切换当前显示的哈希算法
- 增加筛选器:相同文件夹、文件大小
- 哈希校验依据可填写、粘贴多行文本,以便同时校验多个类型的哈希值
-
设置面板增加界面显示语言切换下拉列表 -
增加只搜索特定文件功能(按后缀、按文件名等) -
兼容其他同类应用程序导出的哈希值结果清单(可将清单作为校验依据)
- 修复“从系统右键菜单以指定的算法启动计算,任务完成后点击<新增哈希计算>没有使用默认的哈希算法新增计算,而是以原指定算法进行计算”的问题
- 解决在正在计算哈希值过程中更改同时进行计算的任务数(由多改少),只能按更改任务数时的任务顺序停止任务的问题。问题表现为:在设置面板更改任务数由4个改为1个后正有 1,2,3,4 四个任务,如果任务 2,3,4 之一率先完成了,完成的任务并不会停止(不会由4个任务变为3个),而是会继续计算下一个文件,必须等任务1完成后,正在进行的任务数才会由4个变为3个,等任务2完成后正在进行的任务数由3个变为2个,以此类推,所以如果任务1运行时间非常长,那么减少“同时进行计算的任务数”将在很长时间内得不到效果,即使任务2,3,4不断地完成文件哈希值计算,它们也不会停下来。
- 修复哈希值非常短导致哈希值末尾与【详情】按钮直接有空白的情况下,双击空白处打不开详情面板的问题
- 解决快速重复点击哈希值后面的【复制】按钮时程序大概率异常退出的问题
- 解决在文件的“哈希值详情”窗口使用 Ctrl+C 快捷键复制哈希值时会立即使用复制的哈希值进行校验(如果打开了相关设置项)的问题
-
解决取消所有任务后表格最后往往有一行没有成功取消的问题