哈希值批量计算器(HashCalculator)是一款计算哈希值的软件工具,软件为用户提供了文件哈希值计算的功能,支持批量计算的操作,用来检验文件是否一致很方便,能够让用户工作更加高效,界面简洁直观。
软件说明
一款文件文件哈希值批量计算器,也支持将结果导出为文本文件功能和批量检验哈希值功能。
文件哈希值计算软件,批量检验,支持多种哈希算法,也支持将结果导出为文本文件功能和批量检验哈希值功能。网络上这类工具很多但都不怎么符合自己的使用习惯,所以自己写了个,经过几轮改进,用的还算顺手。
非常实用的哈希值批量计算器,能够帮助用户快速的对多个哈希值进行计算,使用方法也非常的简单,只需要将文件拖入即可自动生成,非常的便捷,支持将结果导出为sha256sums文件,有需要的小伙伴快来下载吧。
HashCalculator 是一个文件哈希值计算工具,为批量计算、批量校验文件的哈希值而生,期望能减少批量计算、校验、统计、查找、筛选方面的麻烦。
功能特点
支持多种哈希算法:
SHA1
SHA2: 224/256/384/512
SHA3: 224/256/384/512
XXH32
XXH64
XXH3-64
XXH3-128
SM3
MD4/MD5
CRC32/CRC64
QuickXor
Whirlpool
Streebog: 256/512
Blake2b: 224/256/384/512
Blake2bp: 224/256/384/512
Blake2s: 224/256
Blake2sp: 224/256
Blake3: 224/256/384/512
eD2k
Has160
RipeMD160
单文件运行,无需安装。
支持将 HashCalculator 的快捷菜单集成到系统右键菜单,支持自定义快捷菜单。
内建多种筛选器,支持对大批量的哈希结果进行筛选、查找、处理。
计算所得哈希值的输出方式可选择 Base64 或十六进制大/小写字母。
支持同时运行多个计算文件哈希值的任务 (1 ~ 32 个)。
每个计算任务可以同时计算一个文件的多个算法的哈希值。
支持直接拖拽文件/文件夹到主界面表格中计算文件哈希值。
支持在计算过程中暂停、继续、取消所有正在进行的任务或单个正在进行的任务。
支持把计算所得的结果导出为文本文件,预置 .txt/.csv/.hcb 导出格式,也可以自定义导出格式。
支持自定义校验依据(储存哈希值和文件名的文本文件)解析方案,便于直接将同类软件导出的结果作为校验依据打开进行自动校验。
预置 .txt/.csv/.hcb/.sfv/.sums/.hash 的解析方案等。
其他未列出的有用的功能...
使用方法
批量计算文件的哈希值:
在“算法”下拉框选择合适的哈希算法
将文件拖入程序主界面即可生成哈希值,任务未全部完成也可再次拖入其他文件
批量检验文件的哈希值与文件提供者给出的哈希值是否一致
白色表示面板中该行的哈希值还没有被检验过
绿色表示面板中该行显示的哈希值与哈希值批量检验处填入的哈希值一致,或表示该行显示的哈希值与哈希值批量检验处填入的文件中对应文件名前的哈希值一致
红色表示面板中该行所代表的文件显示的哈希值与哈希值批量检验处填入的文件中对应文件名前的哈希值不一致
灰色表示面板中该行的哈希值与哈希值批量检验处填入的哈希值不一样,或表示面板中该行显示的文件名在哈希值批量检验处填入的文件中找不到
如果你想填入单个哈希值,则下拉框选择单个哈希值
如果你想填入一个包含哈希值-文件名的文本文件,则下拉框选择文本文件,文件内容的格式需要为每行都是[哈希值][空格][星号,可无][文件名],具体可参考导出结果生成的文件内容格式
按照第一步批量计算文件的哈希值,然后在哈希值批量检验处的依据来源下拉框选择相应选项:
在下拉框后面的文本框填入哈希值,或者把包含哈希值-文件名对的文本文件拖到文本框上(注意:如果填入的内容不是文件路径或者路径不正确,程序会自动把下拉框调整为单个哈希值,如果是正确的文件路径则自动调整为文本文件)
点击后面的检验按钮,程序会将计算结果面板检验结果列上色:
更新说明
【相同哈希值筛选器】新增功能:【指定算法为第一行当前显示的算法】
优化筛选器列表的复选框的点击逻辑:点击筛选器列表的筛选器前的复选框时,当前选中的筛选器也会同时切换为该筛选器
【重命名文件】操作器增加功能
支持自动选择第一行显示的算法作为关注的算法
重命名时支持把哈希值作为文件名的前缀、后缀、替换原文件名
修复主窗口在最大化状态下关闭,下次打开后还原正常大小时会出现与原大小不一样的问题
给【导出计算结果设置】设置页增加 2 个新设置项并实现功能、记住上次导出结果的文件名
增加【把每种算法的结果分别导出到以算法名为扩展名的不同文件中】设置项并实现功能
增加【每次导出结果时都打开导出参数小窗口以设置本次的导出参数】设置项并实现功能
新增功能:当校验依据文件内容没有指定算法时,如果校验依据文件名以算法名作为扩展名,则自动选择文件扩展名指定的算法
修正在上一次添加文件夹但未搜索完成的情况下再次添加另一个文件夹,需要多次点击取消搜索按钮才能停止搜索的问题
新增支持将 .hash、.sfv、.sums 文件的“打开方式”设置为“哈希值校验依据”的功能(需要重新安装右键菜单扩展)
修复无配置文件启动软件时,在设置面板中修改配置文件的储存位置不生效,需要关闭软件后打开软件再次修改配置文件储存位置才生效的问题
增加设置选项、部分设置选项移到新设置页
【常规设置选项】中关于任务的设置移到【任务设置选项】页
增加【延迟启动被添加到表格中的哈希值计算任务】设置选项