Skip to main content
 首页 » 编程设计

Python 数据/文件 Crc

2025年05月04日19freeliver54

我想为给定的文件列表生成并存储一个 CRC(或类似)值,以后可以将其用作比较。编写一个函数来执行此操作非常简单,但是在 Python 库中是否有更标准的方法来执行此操作?

生成的值不需要符合任何特定标准。

请您参考如下方法:

推荐hashlib ,它实现了许多不同的安全散列和消息摘要算法的通用接口(interface)。其中包括 FIPS 安全散列算法 SHA1 和 MD5。 演示代码:

import hashlib 
m = hashlib.md5() 
for line in open('data.txt', 'rb'): 
    m.update(line) 
print m.hexdigest() 
##ouput 
1ab8ad413648c44aa9b90ce5abe50eea