用python计算文件的md5值
来源:互联网 发布:萌猫闹钟软件 编辑:程序博客网 时间:2024/05/18 03:51
在linux下用md5sum这个命令一样,这个python程序也是用来计算一个文件的md5值的,
这个值通常用来标识文件的完整性或者唯一性
import md5
import sysdef sumfile(fobj):
m = md5.new()
while True:
d = fobj.read(8096)
if not d:
break
m.update(d)
return m.hexdigest()
def md5sum(fname):
if fname == '-':
ret = sumfile(sys.stdin)
else:
try:
f = file(fname, 'rb')
except:
return 'Failed to open file'
ret = sumfile(f)
f.close()
return ret
if __name__ == '__main__':
for fname in sys.argv[1:]:
print '%32s %s' % (md5sum(fname), fname)
- 用python计算文件的md5值
- 用python计算文件的md5值
- 用Python计算文件的MD5值
- Python -- 计算文件的md5值
- python计算文件的MD5值
- python 计算文件的md5值实例
- 用C#计算文件的MD5值
- 计算文件的md5值
- 计算文件的MD5值
- 计算文件的MD5值
- 计算文件的MD5值
- 计算文件的 MD5 值
- Python : 计算大文件MD5值
- python学习,计算文件MD5值
- 计算文件的MD5
- 计算文件的md5
- 文件MD5值计算
- 用windows api 计算文件的md5值
- 设计模式学习笔记-桥接模式
- VC++MFC ADO数据库编程实现与总结
- SQL语句执行效率瓶颈
- 指针作为函数参数传递 (转载)
- Winform开发框架之数据即时更新的实现
- 用python计算文件的md5值
- 客户端通过 HTTP 代理与 Telnet 服务器通信
- vs2005新建项目中没有ASP.NET WEB应用程序的解决方法
- 内存区划分;内存分配;堆、栈概念分析;动态内存管理数据结构及程序样例;核心态与用户态
- centos yum
- 时区设置函数tzset()
- JS操作DOM 使用表格动态展示数据
- 免费迅雷vip
- DLL动态链接库和LIB静态链接库