c 中的算法, 转换成java中的
求大神给看看
void my_crc32(UCHAR *dat, ULONG len, ULONG poly) 字符-askii
{
ULONG i,j;
ULONG temp =0;
ULONG crc = 0xffffffff;
//ULONG poly = 0xEDB88320;
for (i = 0; i < len; i++)
{
temp = (crc ^ dat[i]) & 0xff;
for (j = 0; j < 8; j++)
{
if ((temp & 1) == 1)
temp = (temp >> 1) ^ poly;
else
temp = temp >> 1;
}
crc = (crc >> 8) ^ temp;
}
crc = crc ^ 0xffffffff;
Getcrc = crc;
// return crc;
}
帮忙转下java中能用的。 --------------------编程问答-------------------- 我这边数据是
08 06 01 01 00 00 00 00 00 00 06 71 00 01 7A
15
0x04c11db7
结果 F8 BF 4A CD 啊 都是16进制
想用这个算法的java 形式来求这组数据
各位大神 求帮忙啊 --------------------编程问答-------------------- c不会呢
补充:Java , Java SE