很简单,不多说了, 记下来备忘。看代码:
# 假设有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