CRCing

NAlgoPolynomCheckComments
1CRC80x070xF4 
2CRC8_reversed0xE00x02 
3CRC160x080050xFEE8 
4CRC16_arc0x080050xBB3D 
5CRC16_reversed0x0A0010xAFAD 
6CRC16_lha0x040030x779E 
7CRC16_kermit0x10210x2189The algo is also known as X-KERMIT
7CRC16_ccitt0x10210xE5CCAn article about why the algo has such a value
9CRC16_ccitt_29B10x10210x0x29B1An article about why the algo has such a value
10CRC16_zmodem0x10210x31C3 
8CRC16_ccitt_reversed0x84080x0C73The algo is also known as Kermit or Kermit16
10CRC16_ISO_132390x84080x916F 
11CRC240x1864CFB0x21CF02 
12CRC320x04C11DB70xCBF43926The algo is known as ZModem_Crc32
13CRC32_reversed0xEDB883200x74EDF7BF 
14CRC32_bzip20x04C11DB70xFC891918 
15CRC32_jamcrc0x04C11DB70x340BC6D9 
NameDegree rPolynomial G(x)Polynomial (hex)Factors of G(x)
GSM TCH/FS-HS-EFS
Channel coding for speech traffic channels
3x3+x+10x3irreducible
GSM TCH/EFS precoding
Channel coding for enhanced full rate
8x8+x4+x3+x2+10x1Dirreducible
CRC-8 (3GPP)8x8+x7+x4+x3+x+10x9B(x+1)(x7+x3+1)
CRC-12 (3GPP)12x12+x11+x3+x2+x+10x80F(x+1)(x11+x2+1)
CRC-16-BISYNCH
IBM BISYNCH
LHA, PKPAK, ZOO
16x16+x15+x2+10x8005(x+1)(x15+x+1)
CRC-16-X25
ITU-TSS CRC-16 X.25-CCITT,
V.41, XMODEM, IMB SDLC, ISO HDLC, 3GPP, PPP [2]
16x16+x12+x5+10x1021(x+1)
(x15+x14+x13+x12+x4+x3+x2+x+1)
CRC-24
MIL STD 188-184,
OpenPGP [3]
24x24+x23+x18+x17
+x14+x11+x10+x7
+x6+x5+x4+x3+x+1
0x864CFB(x+1)
(x23+x17+x13+x12+x11+x9+x8+x7+x5+x3+1)
CRC-24 (3GPP)24x24+x23+x6+x5+x+10x800063(x+1)(x23+x5+1)
CRC-32
ITU-TSS CRC-32,
IEEE 802.3 Ethernet AUTODIN II, PPP [2],
FDDI, ATM AAL5, ARJ, LHA32, RAR, PKZip
32x32+x26+x23+x22
+x16+x12+x11+x10
+x8+x7+x5+x4+x2+x+1
0x04C11DB7irreducible
GSM control channel FIRE code
Channel coding for control channels
40x40+x26+x23+x17+x3+10x004820009(x+1)(x11+x10+x6+x5+x4+x2+1)
(x11+x9+x7+x6+x5+x+1) (x17+x3+1)
ParametersCRC-16-CCITTCRC-16-XMODEM1)CRC-16-X251)
PPP FCS-16 [2]
CRC-24
OpenPGP [3]
CRC-321)
AUTODIN II
PPP FCS-32 [2]
Degree of polynomialL r1616162432
PolynomialL G(x)0x10210x10210x10210x864CFB0x04C11DB7
Initial value0xFFFF0x00000xFFFF0xB704CE0xFFFFFFFF
Output XOR mask0x00000x00000xFFFF0x0000000xFFFFFFFF
Reflect input bytenonoyesnoyes
Reflect output CRCnonoyesnoyes
Augment with zerosyes (no)nononono
Test value
CRC("123456789")
0xE5CC (0x29B1)0x31C30x906E0x21CF020xCBF43926
Test value, length=0
CRC("")
0x1D0F (0xFFFF)0x00000x00000xB704CE0xF4DBDF21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值