CRC(Cyclic Redundancy Check) 循环冗余校核,是一种根据网络数据包或电脑文件等数据产生简短固定位数校核码的快速算法。

一个简单的原理介绍视频:

https://www.youtube.com/watch?v=izG7qT0EpBw

一些代码实现

https://blog.csdn.net/liyuanbhu/article/details/7882789

在线网址:

http://www.ip33.com/crc.html

CRC 校验在布尔域上对数据做除法,得到 “checksum” ,附在数据末尾,使得数据可以在布尔意义下被除数整除即可,不同的除数具有不同的校验效果。