名称 | 校验和位宽 | 生成多项式 | 除数(多项式) | 余数初始值 | 结果异或值 |
CRC-4 | 4 | x4+x+1 | 3 | ||
CRC-8 | 8 | x8+x5+x4+1 | 0x31 | ||
CRC-8 | 8 | x8+x2+x1+1 | 0x07 | ||
CRC-8 | 8 | x8+x6+x4+x3+x2+x1 | 0x5E | ||
CRC-12 | 12 | x12+x11+x3+x+1 | 80F | ||
CRC-16 | 16 | x16+x15+x2+1 | 0x8005 | 0x0000 | 0x0000 |
CRC-CCITT | 16 | x16+x12+x5+1 | 0x1021 | 0xFFFF | 0x0000 |
CRC-32 | 32 | x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x1+1 | 0x04C11DB7 | 0xFFFFFFFF | 0xFFFFFFFF |
CRC-32c | 32 | x32+x28+x27+...+x8+x6+1 | 1EDC6F41 |
更多回帖