Windows 10 Powshell 中的MD5校验命令
我们经常从网上下载iso文件,通常这些iso文件会附带.md5的记录,我们可以利用这个数据检验下载的光盘是否完整。一般情况下,作这个检验都需要借助专门的MD5检验工具来完成。在Windows 10系统中,可以使用Windows系统自带的Windows PowerShell运行命令即可进行文件MD5值校验。
方法如下:
在Win10开始按钮上点击右键,选择“Windows PowerShell(管理员)”打开“管理员: Windows PowerShell”窗口。
PowerShell在检验Hash值的命令格式如下:
Get-FileHash 文件路径 -Algorithm 校验的Hash值类型| Format-List
Windows PowerShell命令可以校验的Hash值类型包括:SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160等。如果不带-Algorithm参数,也就是不指明验证的Hash值类型,那么默认验证的就是SHA256值。
以我的应用作个示例:在CTAN的网站上下载了texlive的iso,文件大小为3.3GB,希望检验MD5值,具体命令为:
Get-FileHash C:\Users\Administrator\Download\texlive.iso -Algorithm MD5| Format-List
运行的反馈结果是:
Algorithm : MD5
Hash : F13FFE81840BB37DE855BF7445E1D29A
Path : C:\Users\Administrator\Download\texlive.iso
经过网站上提供的md5文件比对,可以发现下载的iso完整正确。