CRC校验工具

CRC校验工具

在线CRC校验工具、CRC计算工具、循环冗余校验计算,支持CRC4、CRC5、CRC5、CRC6、CRC7、CRC8、CRC16、CRC32等多种CRC计算方式。

CRC校验工具

异或校验工具

LRC校验工具

CheckSum校验和

Adler32校验和

要校验的数据:

Hex

ASCII

输入的数据为ASCII字符串,例如:456789

校验算法NAME:

CRC-4/ITU

CRC-5/EPC

CRC-5/ITU

CRC-5/USB

CRC-6/ITU

CRC-7/MMC

CRC-8

CRC-8/ITU

CRC-8/ROHC

CRC-8/MAXIM

CRC-8/CDMA2000

CRC-8/WCDMA

CRC-16

CRC-16/ARC

CRC-16/MAXIM

CRC-16/USB

CRC-16/MODBUS

CRC-16/CCITT-FALSE

CRC-16/X25

CRC-16/XMODEM

CRC-16/DNP

CRC-32

CRC-32/MPEG-2

CRC-32/BZIP2

CRC-32/POSIX

CRC-32/JAMCRC

自定义

宽度WIDTH:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

多项式POLY:

(Hex)例如:3D65

初始值INIT:

(Hex)例如:FFFF

异或值XOROUT:

(Hex)例如:0000

输入数据反转(REFIN)

输出数据反转(REFOUT)

校验计算结果:

(Hex)

高位在左低位在右,使用时请注意!!

校验计算结果:

(Bin)

CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。CRC算法参数模型解释: NAME:校验算法模型名称。 WIDTH:CRC校验宽度,即CRC比特数。 POLY:生成项的简写,以16进制表示。例如:CRC-32即是0x04C11DB7,忽略了最高位的"1",即完整的生成项是0x104C11DB7。 INIT:算法开始时计算(crc)的初始化预置值,十六进制表示。 REFIN:要校验的数据,每个字节是否按位反转,True或False。 REFOUT:在计算后之后,异或输出之前,整个数据是否按位反转,True或False。 XOROUT:计算结果,与此参数异或后,得到输出最终的CRC值。常见CRC算法模型如下:

CRC算法名称

多项式公式

宽度

多项式

初始值

结果异或值

输入值反转

输出值反转

CRC-4/ITU

x4 + x + 1

4

03

00

00

true

true

CRC-5/EPC

x4 + x3 + 1

5

09

09

00

false

false

CRC-5/ITU

x5 + x4 + x2 + 1

5

15

00

00

true

true

CRC-5/USB

x5 + x2 + 1

5

05

1F

1F

true

true

CRC-6/ITU

x6 + x + 1

6

03

00

00

true

true

CRC-7/MMC

x7 + x3 + 1

7

09

00

00

false

false

CRC-8

x8 + x2 + x + 1

8

07

00

00

false

false

CRC-8/ITU

x8 + x2 + x + 1

8

07

00

55

false

false

CRC-8/ROHC

x8 + x2 + x + 1

8

07

FF

00

true

true

CRC-8/MAXIM

x8 + x5 + x4 + 1

8

31

00

00

true

true

CRC-16/IBM

x16 + x15 + x2 + 1

16

8005

0000

0000

true

true

CRC-16/MAXIM

x16 + x15 + x2 + 1

16

8005

0000

FFFF

true

true

CRC-16/USB

x16 + x15 + x2 + 1

16

8005

FFFF

FFFF

true

true

CRC-16/MODBUS

x16 + x15 + x2 + 1

16

8005

FFFF

0000

true

true

CRC-16/CCITT

x16 + x12 + x5 + 1

16

1021

0000

0000

true

true

CRC-16/CCITT-FALSE

x16 + x12 + x5 + 1

16

1021

FFFF

0000

false

false

CRC-16/x5

x16 + x12 + x5 + 1

16

1021

FFFF

FFFF

true

true

CRC-16/XMODEM

x16 + x12 + x5 + 1

16

1021

0000

0000

false

false

CRC-16/DNP

x16 + x13 + x12 + x11 + x10 + x8 + x6 + x5 + x2 + 1

16

3D65

0000

FFFF

true

true

CRC-32

x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 +x7 + x5 + x4 + x2 + x + 1

32

04C11DB7

FFFFFFFF

FFFFFFFF

true

true

CRC-32/BZIP2

x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 +x7 + x5 + x4 + x2 + x + 1

32

04C11DB7

FFFFFFFF

FFFFFFFF

false

false

CRC-32/MPEG-2

x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 +x7 + x5 + x4 + x2 + x + 1

32

04C11DB7

FFFFFFFF

00000000

false

false

上一工具:Bootstrap字体图标定制

下一工具:前端性能分析工具

你可能也喜欢

如何做好erp管理软件销售
约彩365app官方版下载

如何做好erp管理软件销售

09-08 179
4.5 标准温度动作性能
约彩365app官方版下载

4.5 标准温度动作性能

07-17 4790
符文搭配攻略:如何配置攻击符文及攻击速度符文