文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

下载的文件打不开甚至中毒?教你几招Hash文件

2024-12-01 20:17

关注

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

命令行

其实说Windows默认没有Hash文件的功能,是不准确的,Windows系统其实带有Hash文件功能,只不过并不直接在图形界面提供给用户,通过命令行就可以执行Hash命令。

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

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

Get-FileHash <文件路径> -Algorithm | Format-List.

其中,<文件路径>填写文件所在的位置,而则填写想要运算的Hash类型。Windows默认支持SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160算法,不支持CRC-32、CRC-64。

例如,有个文件叫“1.jpg”,存在于C盘的根目录,想要用MD5算法来校验,那么就应该输入以下命令。

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对比的确是行之有效的方法。目前Windows默认的Hash功能并不算方便,希望上文的方法能够帮到大家!

来源:PConline原创内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯