CrcElk是Python最新版本中CrcMoose模块的更新分支。它提供了CRC算法的纯Python实现,并允许通过提供它们的参数(如宽度、起始多项式等)轻松定义变体。支持Python版本2.6+和3.1+。
项目描述
CrcElk是针对Python最新版本的CrcMoose模块的更新分支。它提供了CRC算法的纯Python实现,并允许通过提供它们的参数(如宽度、起始多项式等)轻松定义变体。支持Python版本2.6+和3.1+。
使用示例
>>> import crcelk
>>> import struct
>>> crc = crcelk.CRC_CCITT.calc_bytes(b'Hello World')
>>> print("{0} (0x{0:04x})".format(crc))
19749 (0x4d25)
许可证
CrcElk与原始CrcMoose源代码相同的MIT许可证发布。详细信息可在文件标题中找到。