python 中 zlib 的 crc32 方法是怎么算的呢

比如

zlib.crc32(binascii.a2b_hex("124578ab"), 0x01020304)

输出是 -1007485529

网上找了好多查表算法或者其他的算法得到的都不是 -1007485529

那位高手指点下这 zlib.crc32 方法是怎么实现的呢

阅读 7.7k
2 个回答
>>> import ctypes
>>> ctypes.c_uint(-1007485529)
>>> c_uint(3287481767L)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题