CRC 在线编解码工具

请输入需要计算CRC的数据:

字节序说明: 大端序(Big Endian):数据的高字节存储在低地址; 小端序(Little Endian):数据的低字节存储在低地址。


CRC计算结果:

十六进制:
大端序
十进制:

什么是CRC?

CRC(循环冗余校验,Cyclic Redundancy Check)是在数据通信中广泛采用的错误检测编码技术。它能够为信息数据块生成固定长度的校验码,用于验证数据在传输或存储过程中的完整性和准确性。发送方对数据执行多项式运算生成校验值,接收方通过相同算法验证数据的正确性。

CRC算法核心参数解析:

  • NAME:算法标识名称
  • WIDTH:校验码位宽,决定CRC结果的位数
  • POLY:生成多项式的十六进制表示。举例:CRC-32对应0x04C11DB7,省略了最高位的"1",完整形式为0x104C11DB7
  • INIT:算法初始值,设置CRC寄存器开始计算前的预设状态,采用十六进制格式
  • REFIN:输入数据翻转设置,确定是否对每个输入字节进行位序反转处理
  • REFOUT:输出数据翻转设置,指定在最终异或操作前是否对计算结果进行位序反转
  • XOROUT:输出异或值,最终结果与此值进行异或运算获得真实CRC校验码

算法配置提示:若内置算法库未包含您所需的特定CRC标准,可通过手动输入各项参数来自定义算法配置。

账户

收藏夹

还没有收藏的工具

在线状态

后端服务离线
SatNOGS离线

缓存: hit 0 / miss 0

CelesTrak离线

缓存: hit 0 / miss 0

最近使用

暂无记录

网站信息

189+

在线工具

10K+

月访问量

99.9%

可用性