![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CRC校验
文章平均质量分 76
shadowyl
这个作者很懒,什么都没留下…
展开
-
crc循环校验原理和实现
1.CRC简介CRC(cyclical redundancy check) 循环冗余校验,在《计算机组成原理》里面有这个知识点。类似的校验有奇偶校验。 可以简单的理解成在发送数据后面加上这个验证码,判断前面数据是否正确。 根据需要的校验位数不同,有 CRC8、CRC16、CRC32、CRC128 ...再以后就不用这个乐,可以使用md5校验。转载 2013-09-11 10:30:33 · 2289 阅读 · 1 评论 -
CRC-32的C代码
最近在研究ZIP,其中涉及到CRC循环冗余校验,是对未压缩数据的CRC验证。CRC网上代码比较乱,整理了一个发一下。# include # include typedef unsigned int uint ;uint POLYNOMIAL = 0xEDB88320 ;int have_table = 0 ;uint table[256] ;void make_table(转载 2013-09-11 10:32:19 · 1139 阅读 · 0 评论