
看到此问题 有了这个提问
之前我下载了微软官方的 fciv.exe
需要的时候就用用,不过一直没有记住文件名 觉得不好记,我也懒得修改名字
并且这个还需要专门去下载
通过上面的帖子 发现原来系统也自带的有
certutil -hashfile yourfilename.ext MD5
certutil -hashfile yourfilename.ext SHA1
certutil -hashfile yourfilename.ext SHA256
所以我想,能不能 通过 和 python 或者 bat 脚本的结合,弄成一个右键菜单:
文件校验:
-获取 md5
-获取 SHA1
-获取 SHA256
如上一个右键菜单,当我选择对应文件 ,点击右键菜单,会弹出一个可复制的窗口,我可以查看,也可以复制对应文件的 md5
弄这样一个东西 麻烦不
不太会弄啊 没什么头绪
1 Kisesy 2015-09-21 14:15:32 +08:00 HashTab 和 HashCheck 都不错,你非要自己弄 Python 的速度能多快 |
2 qq12365411 OP @Kisesy 其实 速度不是很追求,并不是常常用, 就是偶尔下载个文件, 自己检测下 |
3 Kisesy 2015-09-21 14:27:27 +08:00 你不常用还放到右键上。。。随你吧 Python34\Tools\Scripts 下有个 md5sum 文件,自己看吧,其他 hash 也是类似写法 |
4 Kisesy 2015-09-21 14:30:08 +08:00 加右键需要写注册表,不过你可以把这个文件建个快捷方式,然后放到 %UserproFile%\AppData\Roaming\Microsoft\Windows\SendTo 下,通过右键发送到来用 |
5 Kisesy 2015-09-21 14:32:26 +08:00 当然这样一闪即过,所以把 md5sum.py 下面这样改一下 if __name__ == '__main__' or __name__ == sys.argv[0]: #sys.exit (main (sys.argv[1:], sys.stdout )) main () input () |
6 Kisesy 2015-09-21 14:36:33 +08:00 |
7 qq12365411 OP @Kisesy 放在右键 ,主要是 用的时候 调用方便 |
8 msg7086 2015-09-21 14:48:20 +08:00 why 重新造轮子 rapidcrc-unicode ,右键菜单,多个哈希,多个文件,文件名自动匹配, sfv/md5/sha1 存档自动校验。 |
9 stupidcat 2015-09-21 14:51:38 +08:00 HashCalc |
10 imn1 2015-09-21 15:05:26 +08:00 win 很多文件加强管理工具都带有 hash (sfv/crc/md5/sha...)功能,没必要自己再写 如 Total Commander (收费) 或类似的 Commander 类免费软件都有,而且 C/C++写的比 python 快 因为自己写要么做 gui 界面,要么做右键注册表和剪贴板,写 hash 语句反而比这很简单,几行就能 hash |
11 em70 2015-09-21 15:07:35 +08:00 via Android 安装 7z,任何文件上右键就有 MD5 , Sha1 校验 |