hash如何打开文件?

(hash文件在哪里打开)

很多朋友下载了一个文件打不开,或者打开后根本不是这样。有些朋友甚至下载了一个官方系统,但安装了一堆病毒,这通常是由于下载的文件货物错误造成的。由于网络问题,CDN由于缓存甚至钓鱼网站等原因,默认情况下很难判断下载的文件是否会错误。要解决这个问题,对文件进行Hash哈希校验是一种非常有效的做法,但是Windows这个功能选项似乎没有默认。怎么办?今天就享几招!

命令行

其实说Windows默认没有Hash文件的功能不准确,Windows其实系统是有的Hash文件功能,但不直接提供给用户,可以通过命令行执行Hash命令。

首先,我们需要查询文件的具体路径,这很简单,可以通过点击文件呼出右键菜单来查看属性。

接着,运行PowerShell,输入以下命令。

Get-FileHash <文件路径> -Algorithm <Hash算法>| Format-List

其中,<文件路径>填写文件的位置,<Hash算法>填写你想操作的Hash类型。Windows默认支持SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD不支持160算法CRC-32、CRC-64。

例如,有一份文件叫做1.jpgC盘的根目录存在,想用MD验证算法时,应输入以下命令。

Get-FileHash C:\\1.jpg -Algorithm md5| Format-List

之后,PowerShell中就会给出Hash值了。

7-Zip

命令行虽然有用,但毕竟麻烦,有没有更简单的方法?实际上可以着用7-Zip压缩软件。

7-Zip:https://www.7-zip.org/

7-Zip我相信很多人都听说过这个名字。它是世界上最流行的开源压缩软件之一,具有巨大的影响力。许多压缩软件,特别是国内压缩软件,使用了7个-Zip的源代码。但鲜为人知的是,其实7-Zip除了帮助您压缩和解压文件外,它还提供了非常方便和快速的文件Hash文件功能。

打开7-Zip点击工具进入选项的主界面,可以看到多个选项卡。切换到“7-Zip”,勾选“添加7-Zip到右键菜单,检查以下CRC SHA选项,然后用右键单击文件,可以看到7-Zip提供的Hash功能了。

7-Zip支持CRC-32、CRC-64、SHA256、SHA1以及BLAKE2sp等Hash算法很好地弥补了Windows自带Hash算法不足。可惜的是7-Zip没有提供非常常见的MD5,如果需要MD5的Hash,还得另寻他法。

OpenHashTab

7-Zip虽然不错,但其本职始终是压缩软件。若需要更专业的解决方案,OpenHashTab也许是更完美的选择。

OpenHashTab:https://github.com/namazso/OpenHashTab

OpenHashTab是一款开源的、专注于提供Hash小软件验证功能。它体积小,支持中文,没有使用门槛。

OpenHashTab使用简单,下载后可直接安装。之后,只要打开文件属性,就可以看到哈希信息的标签,上面列出了各种哈希值。

OpenHashTab功能专业全面。在支持算法方面,OpenHashTab支持以下Hash算法。

CRC32, CRC64 (xz)

xxHash (XXH32, XXH64)

xxHash3 (64 and 128 bit variants)

MD4, MD5

RipeMD160

Blake2sp

SHA-1

SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512)

SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512)

BLAKE3 (256 bit, 512 bit)

KangarooTwelve (264 bit, 256 bit, 512 bit)

ParallelHash128 (264 bit) and ParallelHash256 (528 bit)

Streebog (GOST R 34.11-12) (256 bit, 512 bit)

另外,OpenHashTab还支持文件夹,也可以选择多个文件一起计算Hash,双击计算Hash复制值很方便。

一般来说,如果你经常有计算文件Hash的需求,OpenHashTab这将是一个很好的选择。

一般来说,如果你经常有计算文件Hash的需求,OpenHashTab这将是一个很好的选择。

总结

担心下载的文件出错,使用Hash比较确实是一种有效的方法。目前Windows默认的Hash功能不方便,希望以上方法能对大家有所帮助!