Skip to content

Releases: hrpzcf/HashCalculator

HashCalculator 6.0.0-preview5

06 Jan 14:09
Compare
Choose a tag to compare
Pre-release

更新日志: 6.0.0.3...6.0.0.5

附件哈希值:
#SHA-256 *41E7419DA2B16EBEBAA33475B77990F289A6F97BDECA5D84EAB7B13FC2B448FD *HashCalculator-6.0.0-preview5.zip

HashCalculator 6.0.0-preview3

22 Dec 16:22
Compare
Choose a tag to compare
Pre-release

更新了什么

  • 改进右键菜单扩展模块兼容性提示逻辑 by @hrpzcf in #111

完整更新日志: 5.28.0...6.0.0.3

附件哈希值:
#SHA-256 *EAC5E8FEDF2B6B306B09CE70886F0CA03C0BDBF44E06AC8AA9B5E9283222E982 *HashCalculator-6.0.0-preview3.zip

HashCalculator 5.28.0

10 Dec 14:29
Compare
Choose a tag to compare
  1. 修改内存映射文件的初始化逻辑
  2. 遇到未知异常时发出通知后退出
  3. 增加可用于获取文件大小的占位符:$filesize$

附件哈希值:
#SHA-256 *D7816A7A410B6D327228706B78015217FC1F97E87E48FD5DD1EA8B32D9E17929 *HashCalculator-5.28.0.zip

HashCalculator 6.0.0-preview2

08 Dec 14:05
Compare
Choose a tag to compare
Pre-release

更新日志: 5.27.0...6.0.0.2

附件哈希值:
#SHA-256 *A1D00CDEAEFF12BCC99280729FB9C144F839F7B1968D8134480953FDA1E81037 *HashCalculator-6.0.0-preview2.zip

HashCalculator 6.0.0-preview1

01 Dec 16:40
Compare
Choose a tag to compare
Pre-release

更新日志: 5.27.0...6.0.0.1

附件哈希值:
#SHA-256 *8F4DF85521F7067DE6804BDF335772F7EAC2C68BCF4440A8826A6D3B69AF5EDA *HashCalculator-6.0.0-preview1.zip

HashCalculator 5.27.0

22 Sep 07:30
Compare
Choose a tag to compare
  1. 在【常规设置选项】页增加【通过命令行、系统右键菜单、关联的文件启动计算前先将表格现有的内容清空】并实现其功能
  2. 删除主窗口顶部的【关于】按钮,原【关于】窗口的内容移到【设置】窗口的【关于软件】页
  3. 在【界面设置】页增加单独控制主窗口各个工具按钮是否显示的设置项
  4. 增加两个校验依据解析方案(通用五)和(通用六)
    • 想要看到新增的解析方案,需要重置解析方案。如果有自定义的解析方案,请先把它们复制到其他位置保存,重置方案后再重新添加,否则自定义方案将丢失!
  5. 当无法从校验依据文件获知算法类型时,将默认依据的算法与启动校验时用户指定的算法相同
    • 当“校验依据文件内记录的哈希值长度”与“启动校验时指定的算法的结果应有的长度”不匹配时,或者启动校验时未指定算法,则行为仍然与旧版相同
  6. 修复不清空表格的情况下选择校验依据手动进行校验时,如果校验依据内是文件相对路径而不是文件名,会导致校验结果是“无关联”的问题
  7. 修复当使用命令行参数启动 HashCalculator 时,如果传入的哈希算法参数是算法别名,HashCalculator 不能识别别名的问题
  8. 为【配置文件保存位置】增加【公用用户目录】和【程序数据目录】选项
  9. 计算文件哈希值时暂停的时长不再计入“计算耗时”中
  10. 【完整路径】列、【操作目标】列、【任务耗时】列改为可点击表头排序
  11. 新增设置项【所有计算任务完成后清除所有行的被选中状态】并实现功能

附件哈希值:
#SHA-256 *b56d164d518f954cbe73a9020c7377f7e3b15be41c29e6c237add157cf335fdc *HashCalculator-5.27.0.zip

HashCalculator 5.26.0

21 Jul 14:44
Compare
Choose a tag to compare
  1. 【界面设置选项】页增加用于控制是否显示主窗口工具按钮的设置项【显示主窗口工具按钮】

附件哈希值:
#SHA-256 *89098e00a83a099eef48d765a82dea8cf86cf218417ae3e476215f100925deff *HashCalculator-5.26.0.zip

HashCalculator 5.25.0

20 Jul 14:28
Compare
Choose a tag to compare

本版更新内容:

  1. 在界面设置选项中增加调整颜色参数的选项,分别用于调整相同哈希值行、相同哈希值筛选器、相同文件夹筛选器所使用的颜色的参数
  2. 为程序增加使用命令安装或卸载右键菜单的功能(程序完整命令行参数及说明见末尾)
  3. 主窗口表格右键菜单增加【复制所选行当前哈希值】、【复制所选行所有哈希值】菜单项,用于在设置了复制模板的情况下也可以仅复制哈希值
  4. 实现记住主窗口表格列宽功能
  5. 在设置面板的【界面设置选项】页增加【重置主窗口表格所有列的宽度】按钮用于将主窗口表格所有列宽度重置为“自动”
  6. 增加【快捷操作设置】页,增加部分列的鼠标左键双击行为设置项
  7. 在【任务设置选项】增加【文件被添加后自动启动对该文件的计算任务】设置项
  8. 【添加标记改变文件哈希值】操作器改为允许对状态为“任务未开始”的文件进行操作

程序的完整命令行参数说明:

  1. 子命令 1:compute,用于计算文件或文件夹内的文件的哈希值。

    • 参数 1:-a--algo,指定计算文件哈希值的时候使用的算法,可省略。
    • 示例:hashcalculator compute -a sha_1,sha_256 "文件1路径" "文件2路径" "文件夹1路径" ...
  2. 子命令 2:verify,用于从校验依据文件(文件哈希值清单)获知一批待计算哈希值的文件(文件名或相对路径)并计算,然后与校验依据文件内记录的哈希值进行对比,检查计算结果和校验依据文件内记录的哈希值是否一致。

    • 参数 1:-a--algo,指定计算文件哈希值的时候使用的算法,可省略。如果省略该参数则按软件设置的策略决定使用什么算法。
    • 参数 2:-l--list,指定校验依据文件(文件哈希值清单)的路径,此参数必需,不可省略。
    • 示例:hashcalculator verify -a sha_1,sha_256 -l "D:\xxx\sha256sums"
  3. 子命令 3:shell,用于安装或卸载 HashCalculator 的系统右键菜单。

    • 参数 1:-i--install,表示安装 HashCalculator 的系统右键菜单,不要与参数 2同时使用。
    • 参数 2:-u--uninstall,表示卸载 HashCalculator 的系统右键菜单,不要与参数 1同时使用。
    • 参数 3:-s--silent,可以配合参数 1参数 2使用,此参数则表示静默安装/卸载,即使安装/卸载出现异常也不会弹出提示窗口。注:安装/卸载正常的情况下无论是否使用此参数都不会弹出提示窗口。此参数可省略。
    • 示例:hashcalculator shell --install --silent

附件哈希值:
#SHA-256 *2D3CA2E53BD61323D83889807243679AD51AF0F6CFCC15205AE00A256D4C26C7 *HashCalculator-5.25.0.zip

HashCalculator 5.24.0

26 Jun 14:57
Compare
Choose a tag to compare
  1. 解决部分直接使用 Administrator 账户登录系统的特殊用户安装右键菜单成功但不显示菜单的问题
  2. 限制设置面板可输入的任务延迟启动的毫秒数为 >= 0
  3. 将计算完成自动给相同哈希值的行的哈希值列上色改为自动给整行上色
  4. 在主窗口表格的右键菜单中增加【切换所选行导出状态】菜单项
  5. 增加以管理员身份启动软件时会在标题栏显示【管理员】字样的功能,以及其他一些 UI 文字及提示文案更改
  6. 修复当 Shell 扩展模块找不到 HashCalculator.exe 文件时弹出的提示信息乱码或空白的问题
  7. 给【快捷菜单与文件关联】设置页添加一些信息显示和一些说明

附件哈希值:
#SHA-256 *81259D46D360EBD400C443E2BDCE1584E8714EC5C56F2CCC347408F977244D5B *HashCalculator-5.24.0.zip

HashCalculator 5.23.0

19 May 15:23
Compare
Choose a tag to compare
  1. 新增设置项【所有任务完成计算后使用颜色来标记相同的哈希值】并实现功能,以及重新分类一些设置项
  2. 重置向表格添加文件的任务优先级为 Background,改善添加文件时点击操作按钮无响应的问题
  3. 主窗口表格增加【完整路径】列,增加记住主窗口表格列顺序功能
  4. 在设置面板的【界面设置选项】页增加【不显示完整路径列】和【重置主窗口表格列的顺序】设置项

附件哈希值:
#SHA-256 *f3811e623fe40cdc44363284f7f8f8db68cf318d077be9612c5bcffa0afaf0f7 *HashCalculator-5.23.0.zip