关于 CRC 什么叫crc?
有一个数组 是 byte型的 要算 它的CRC校验码 哪位大虾有源码 问题点数:40、回复次数:3Top
1 楼Sword_Sharp(多米诺)回复于 2002-03-05 21:55:33 得分 0
CRC是指循环冗余较验 计算机组成原理 上有详细的介绍Top
2 楼a813(周)回复于 2002-03-05 22:03:54 得分 0
循环冗余码,一般有现成的代码,你可以在网上查一下。常用于通信(串行,网络)中。Top
3 楼hustwjz(刻苦学习,勤奋找工作)回复于 2002-03-06 09:00:32 得分 40
如下是crc16的原代码:
unsigned int CRC_16(unsigned int c,unsigned char d)
{
unsigned int e;
unsigned char f;
e = c^(unsigned int)d;
for(f=0;f<8;f++)
{
if(e&1)
{
e >>= 1;
e ^= 0xa001;
}
else e >>= 1;
}
return e;
}
至于crc32,你可以在msdn中找到该函数的帮助Top




