很简单,不多说了, 记下来备忘。看代码:
# 假设有2个二进制文件(0.bin, 1.bin),用checksum检验内容是否相同
# coding: utf8
# Python2.6.2
import md5
with open('0.bin', 'rb') as f:
s = md5.new(f.read()).hexdigest()
with open('1.bin', 'rb') as f:
ss = md5.new(f.read()).hexdigest()
print repr(s), len(s)
print repr(ss), len(ss)
输出内容如下:
'cf7bcb6e663f0ca8a3e6f200b26ed95a' 32
'cf7bcb6e663f0ca8a3e6f200b26ed95a' 32
本文介绍了一种使用MD5校验和来比较两个二进制文件内容一致性的方法。通过Python代码示例展示了如何读取文件并计算其MD5值,最后比较两个文件的MD5值是否相同。
2万+

被折叠的 条评论
为什么被折叠?



