使用Python3.8写的CRC16_xmodem以及CRC32计算工具,支持字符串及文件,支持文件拖拽。Python计算速度太慢,增加了使用C语言编写的CRC计算库,加快计算速度,可以选择是否使用C语言计算库。 支持32位和64位Python。 杀毒软件会误报,压缩包中包含Python和C语言源码,如不放心可直接运行CrcCala.py(需使用pip安装windnd库和pywin32库),或自行打包成可执行文件。 计算结果如下,CRC16("012345678")=0x9C58,CRC32("012345678")=0xA684C7C6。 Python初学者,有问题请见谅。