Skip to content

使用

你可以打开网页版或本地版的 Hash Checker 来更好的学习

快速入门

进入 Hash Checker ,你将会看到如下界面 Hash Checker - 01.png

计算 Hash

选取文件

你可以点击点击选取文件来选取一个要计算 Hash 值的文件,你也可以拖拽文件到本页面(而不是文件夹),这样可能会更方便。 Hash Checker - Guide - 01.png

Hash Checker - Guide - 02.png

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

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

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

开始计算

点击检查即可开始计算

TIP

本应用使用了分片传输文件的方法来传输文件,你可以在设置里调整单次缓存文件的大小,详见单次缓存文件大小

传输时间在不同设备上有不同,你可以参考页面下方的进度条和预计时间 Hash Checker - Guide - 03.png 但请注意,在进度>99%时页面会无响应,请不要操作应用以防浏览器或本地应用崩溃。

计算结果

在计算完成后,你可以在页面弹出的提示框中查看结果,或者在状态面板查看结果。 Hash Checker - 03.png

高级设置

这个版块的内容主要以在设置面板的操作为主。你可以点击页面右上方的齿轮来打开设置。 Hash Checker - 06.png

WARNING

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

1MB 单位

由于在不同系统之间定义 1MB 的大小不同(如 Windows1MB = 1024KBmacOS1MB = 1000KB),所以设置此选项;你可以在1MB 单位中选择你喜欢的 1MB 大小来让应用和您的个人偏好、操作系统更加统一(默认为 1024KB )。

单次缓存文件大小

为了避免单次读取文件造成无响应,所以 Hash Checker 采用了分片传输的方法来进行传输。本设置项就是为了自定义单次缓存文件大小而创建的。 这是设置单次缓存文件大小的相关代码;在这段代码中,cacheSizeValuecalc即是您设定好的单词缓存文件的大小。

JavaScript
const CHUNK_SIZE = cacheSizeValuecalc * 1024;

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

DANGER

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

网页通知代替弹出提示

本设置项主要是为了在网页处于后台时也可以优雅的提示用户计算(校验)工作已完成。 你可以点击使用系统通知代替生成(校验)后弹出的提示框开关处于开启状态即可开启。

TIP

请务必开启通知权限(浏览器及网页),否则无法正常开启(本地应用须在系统设置中开启通知权限)。 Hash Checker - Guide - 04.png (请务必点击允许

在开启通知后,应用将会自动发送一条测试通知;之后的计算(校验)后应用将会发送通知提醒您计算(校验)工作已完成(默认为关闭)。 Hash Checker - Guide - 05.png

Hash 值写入剪贴板

要设置此设置,你需要关闭设置面板,来到主界面,即可看到 计算完成后将校验值写入剪贴板(仅在模式为生成下生效)的复选框。点击勾选即可在计算文件 Hash 完成后自动将计算出的 Hash 值写入剪贴板(默认为关闭)。