新技能 get —— 如何校验 md5(windows)
我们在某资源网站上下载完成指定文件后,尤其是一些下载所需较高时长的大型文件,如何检验下载的文件是否完好,也即如何保证和原始网站上的资源一样。此时就要用到检验码的机制,一般文件的下载界面,通常都会给出此文件的 md5 编码(或者其他形式的编码,此编码根据文件内容生成),用户在下载到本地之后,便可使用一些小型计算 md5 工具来计算下载到本地的文件的 md5,如果计算得到的 md5 和原始 md5 保持一致,则说明下载无误。
下面介绍几种常用的命令行计算文件 md5 编码的工具
1. FCIV
How to compute the MD5 or SHA-1 cryptographic hash values for a file
FCIV:File Checksum Integrity Verifier utility
注意 fciv 需要下载安装,并设置环境变量,下载地址:Availability and description of the File Checksum Integrity Verifier utility
- 基本命令:
FCIV -md5 -sha1 path\filename.ext
(同时给出文件的 md5 编码,sha1 编码) - 简单举例:
FCIV -md5 -sha1 c:\windows\system32\shdocvw.dll
2. 使用 certutil
What is the best way to calculate a checksum for a file that is on my machine?
certutil 是 windows 自带的工具,因此不必安装可直接使用。
- 基本命令:
CertUtil -hashfile pathToFileToCheck [HashAlgorithm]
[HashAlgorithm]
:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
- 简单举例:
CertUtil -hashfile C:\TEMP\MyDataFile.img MD5
3. 其他工具
- md5:MD5: Command Line Message Digest Utility
新技能 get —— 如何校验 md5(windows)相关推荐
- 使用Windows 10自带工具 校验MD5 SHA1 SHA256类型文件
使用Windows 10自带工具 校验MD5 SHA1 SHA256类型文件 适用场景:下载文件的完整性校验等. cmd调出命令行,输入如下命令 certutil -hashfile <文件名& ...
- Windows(Win10)自带的可用于文件校验(Hash校验,SHA256校验,MD5校验等)的命令: CertUtil 和 Get-FileHash
Windows(Win10)自带的用于文件校验(Hash校验,SHA256校验,MD5校验等)的命令: certutil 和 Get-FileHash Windows(Win10)自带的用于文件校验( ...
- #新技能# ps 简单抠图【持续更新】
2019独角兽企业重金招聘Python工程师标准>>> 今天,姑姑叫我帮忙 ps,最近生意太好,她太忙了,其实本人并未学过 ps 啊,不过感觉不难,之前见高手弄过类似的,所以满心欢喜 ...
- crossover卸载 linux,新技能!在Ubuntu 中卸载CrossOver
原标题:新技能!在Ubuntu 中卸载CrossOver 想要在Ubuntu中使用 Windows程序,可以安装一个CrossOver系统兼容软件,想必大家都知道了,但是如何在Ubuntu中卸载Cro ...
- 一文解锁华为云新技能-AIOT开发全流程【设备接入-ESP端侧数据收集[MQTT]-实时数据分析】(步步截图较详细)
一文解锁华为云新技能-AIOT开发全流程[设备接入-ESP端侧数据收集[MQTT]-实时数据分析](步步截图较详细) 在这篇你将会接触到:从物联网工程师从硬件层-通信层到应用层全流程:开发华为云最基本 ...
- 专家都鼓励嵌入式工程师们走出舒适圈、学习新技能,才能与时俱进
回忆起来,不知什么时候开始,整个it业界开始习惯用开源软件来开发应用程序(Apps),产业专家也鼓励嵌入式工程师们走出舒适圈.学习新技能,才能与时俱进.正是如此,越来越多的人加入学习嵌入式的大军,致使 ...
- 高效工程师系列(二) 花时间学习新技能
高效工程师系列(一) 如何找到一个利于自己成长的环境 高效工程师系列(二) 花时间学习新技能 高效工程师系列(三) 持续学习 工作中很容易被各种必须完成的事压得喘不过气来.我指导过的那些人,通常都是刚 ...
- 一条简单命令校验MD5
最近在重新制作工具U盘,要下载很多文件,有些较大文件需要校验MD5码.网上搜索MD5码校验工具,感觉弹出来的下载站多数不靠谱得很.因为是在Windows平台,觉得还是用自带的工具CertUtil简单靠 ...
- AI时代,产品经理需要掌握的5项新技能
不同于传统的产品经理,AI时代的产品经理更加注重的如何将技术应用在业务问题上.AI时代,产品经理最重要的职责就是提供数据规范,所以这也要求产品经理对数据有足够的认识.文章对AI时代产品经理需要掌握的新 ...
最新文章
- arcgis弧段怎么加很多点_ArcGIS小技巧——提取面要素的质心点
- skyline B/S模式下脚本实现输出视频
- 点击回车事件(登录)
- 在JS中如何判断所输入的是一个数、整数、正数、非数值?
- struct sk_buff与struct socket及struct sock 结构体分析
- linux系统时间与网络时间不同步
- B站视频下载方法(4K60帧)
- MyBatis在字段返回为null不返回字段
- vhd虚拟机安装linux,总算搞定vhd的linux了(包括深度linux),给像我一样的菜鸟总结一下.........
- 深度分析DD哪些数据会引起国安注意?
- win7 计算机无法搜索,Win7电脑搜索功能不能用的解决方法
- JAVA基础——集合【源码剖析】
- codeforces 333B - Chips
- mysql 当天日期零点_MySQL查询当天0点,昨天 mysql 获取当天0点 和 当天23点59分59秒...
- win7系统快捷键大集合 这个最有感觉了~~:~~ 【Win+Tab】:3D切换窗口
- android 仿QQ好友动态 title滑动渐变
- 用凯泽窗设计FIR滤波器的优点
- 数学和计算机学的区别吗,2019考研计算机数学和数学二三的区别在哪?
- CSDN如何查看自己关注的博客专栏
- JASS萌新学习指南(1)
热门文章
- 使用Visual C#制作可伸缩个性化窗体
- linux界面三个图标,配置Ubuntu Enlightenment桌面环境之三:桌面图标和根菜单_Linux学院_风信网...
- 用 man 命令查看 ls 命令的使用手册_Python学习第167课--用man和info打开Linux命令说明书的区别...
- java中间件_uncode-mq 基于netty的轻量级java消息中间件
- android5.1禁用通知栏,android-阻止通知栏
- 球球大作战c语言源代码,球球大作战,源码分享
- 假设以带头结点的循环链表表示队列_真香!20张图揭开「队列」的迷雾,一目了然...
- 第八届蓝桥杯第四题方格分割
- 安装caffe-yolov3时报错:ImportError: No module named torch(环境变量设置)
- [C++11] 新特性总结