- 对部分算法计算速度缓慢的问题进行优化 (改用 C 实现),在没有硬盘读取速度瓶颈的情况下,计算速度大幅提升:
- 计算
SHA3
耗时是 5.4 版本的 70% - 计算
SHA224
耗时是 5.4 版本的 33% - 计算
Blake2s
耗时是 5.4 版本的 12% - 计算
Blake2b
耗时是 5.4 版本的 18% - 计算
Blake3
耗时是 5.4 版本的 4% - 计算
Whirlpool
耗时是 5.4 版本的 11% - 其他在以上两点未提及的算法都是速度正常或新增的算法
- 计算
- 增加两个筛选器:【文件大小】和【相同文件夹】筛选器
- 筛选与操作面板布局更改,筛选器改为使用列表显示
- 删除文件】和【重命名文件】操作增加未使用【有效文件】筛选器时的提示
- 有效的文件】筛选器默认勾选
- 筛选与操作面板改为可手动调整大小
- 修复在使用【相同哈希值】筛选器时,如果存在大量相同哈希值的文件组,则不同的哈希值可能会被分为同一组的问题
- 增加算法支持:QuickXor、Blake2bp、Blake2sp、Streebog。
- 删除 BouncyCastle.Cryptography.dll 依赖,减小可执行文件体积
- 系统右键菜单“执行指定哈希算法”增加 QuickXor、Blake2sp-256、Blake2bp-512、Streebog-256 选项
- 修改“默认哈希算法”面板,对算法进行分类以缓解算法太多太杂乱的问题
- 设置面板的“常见问题修复向导”页添加若干修复项
- 哈希值详情窗口由自动调整大小改为可手动调整大小,以免选择的算法太多时窗口超出屏幕范围
- 重新排列系统右键菜单的“执行指定的哈希算法”的子选项以使其与主程序算法排序相同
- 更新系统右键菜单的“执行指定的哈希算法”的部分子选项以使其与主程序算法名称相同
Hash Sums:
C21B5AEF7ACDD77C436DE51C4D31E3CE6013D0EA98B74E67FCA228D2F0E8C8EC *HashCalculator.exe
377EFCD2878D40C48479A9AC15360787D166BA57AE2DB320AB19BFE0717BC8AD *HashCalculator-5.5.0.zip