Skip to content

使用

你可以打开网页版或本地版的 Hash Checker 同步操作

快速入门

进入 Hash Checker ,你将会看到如下界面 Hash Checker 的主界面

计算 Hash

选取文件

你可以点击点击选取文件来选取一个要计算 Hash 值的文件,你也可以拖拽文件到本页面(而不是文件夹),这样可能会更方便。 使用系统文件选择器选择文件

通过拖拽文件选择文件

Hash Checker 提供了多种生成模式:

  • MD5
  • SHA1
  • SHA3
  • SHA256
  • SHA384
  • SHA512

当然,Hash Checker 也支持校验模式,你只需要在模式菜单中选择校验,然后在校验值文本框中输入你获取到的校验值即可。

开始计算

点击检查即可开始计算

TIP

Hash Checker 使用分片读取文件以保证读取速度和内存占用,你可以在设置里调整单次缓存文件的大小,详见单次缓存文件大小

传输时间在不同设备上有不同,你可以参考页面下方的进度条和预计时间

计算结果

在计算完成后,你可以在页面弹出的提示框中查看结果,或者在状态面板查看结果。 成功生成文件 Hash 值

详细使用

设置

这个版块的内容主要以在设置面板的操作为主。你可以点击页面右上方的齿轮来打开设置。 设置对话框

WARNING

在设置面板的设置必须点击保存才可保存,否则在关闭设置面板后您设置的未保存的设置将全部丢失

单次缓存大小

为了避免单次读取文件造成无响应,Hash Checker 采用了 Web Worker 和分片读取的方法来计算文件的 Hash 值。本设置项就是为了自定义单次缓存文件大小而创建的。 这是设置单次缓存文件大小的相关代码;在这段代码中,chunkSize即是您设定好的单次缓存文件的大小。

TypeScript
const CHUNK_SIZE: number = chunkSize * 1024;

你可以在单次缓存大小中设置单次缓存文件的大小(单位为KB,默认为2048KB)。

DANGER

请注意,每个设备的内存大小不同,请务必根据您设备的内存来设置

自动匹配校验方法

本设置项默认为开启状态。 开启后,在粘贴校验值时,你可以不用再选择校验方法,应用会自动匹配粘贴 Hash 值的校验方法(暂不支持SHA3SHA512)。

系统通知

本设置项默认为关闭状态。使用系统通知可以让网页(或应用)处于后台时也可以优雅的提示你计算(或校验)工作已完成。 你可以点击系统通知项右侧开关开启它。

TIP

请务必同意浏览器弹出的对话框以获得发送通知的权限,否则无法正常发送通知。 浏览器的通知权限对话框

在开启通知后,应用将会自动发送一条测试通知。在对文件操作后应用将会发送通知提醒您计算(或校验)工作已完成。
应用在浏览器和桌面端会有不同的通知样式,是正常现象

TIP

下面是在浏览器下发出的通知样式(以Google Chrome浏览器为例) 从浏览器下发出的通知
下面是在桌面端发出的通知样式 从桌面端发出的通知

其它配置

自动写入剪贴板

咋主界面,你会看到 计算完成后将校验值写入剪贴板 的复选框。点击勾选即可在计算文件 Hash 完成后自动将计算出的 Hash 值写入剪贴板(默认为关闭),并且在写入成功后页面底部会弹出一个通知进行提示。