https://www.cnblogs.com/YangBinChina/p/4173406.htmlhtml
CRC即循环冗余校验码(Cyclic Redundancy Check[1] ):是数据通讯领域中最经常使用的一种差错校验码,其特征是信息字段和校验字段的长度能够任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将获得的结果附在帧的后面,接收设备也执行相似的算法,以保证数据传输的正确性和完整性。算法