Python数据/文件CRC
我想要为给定的文件列表生成并存储 CRC(或类似的)值,该值可以在以后用作比较。 编写一个函数来执行此操作非常简单,但是在 Python 库中是否有更标准的方法来执行此操作?
生成的值不需要符合任何特定标准。
I am wanting to generate and store a CRC (or similar) value for a given list of files which can be used as a comparison at a later point. Writing a function to do this is simple enough, but is there a more standard way to do it within the Python libs?
The value generated does not need to be of any particular standard.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
推荐 hashlib,它为许多不同的安全哈希和消息摘要算法实现了通用接口。 其中包括 FIPS 安全哈希算法 SHA1 和 MD5。
演示代码:
recommend hashlib, it implements a common interface to many different secure hash and message digest algorithms. Included are the FIPS secure hash algorithms SHA1 and MD5.
a demo code:
如果您不需要单向安全性,也可以使用
zlib.crc32
或zlib.adler32
,如文档 此处。If you don't need one-way security you could also use
zlib.crc32
orzlib.adler32
, as documented here.