scvmm 发表于 2017-4-26 07:45:07

Python计算checksum

  很简单,不多说了, 记下来备忘。看代码:

# 假设有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
页: [1]
查看完整版本: Python计算checksum