批处理调用 PowerShell 校验文件哈希
依然是老规矩,不新装软件。
在这之前写过一个用 Linux 和 Windows 获取文件 MD5 值,后来发现 PowerShell 里边有个功能更加的强大,Get-FileHash 可以验证 SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160 等多种哈希算法。
下边是 bat 调用PowerShell来实现数据的验证。
@echo off
PowerShell Get-FileHash -Path "%~1" -Algorithm SHA256
pause
SHA256 可以换成你需要验证的算法。
当然了,你要觉得托拖拽拽有的时候不方便,我这里在最后推荐一个软件 HashTab ,很好用,安装完直接集成到文件右键的属性里边了。
--- EOF ---