累加和(CheckSum)校验在线计算工具

要校验的数据:

校验结果:

Hex(十六进制):
Dec(十进制):
Oct(八进制):
Bin(二进制):

校验算法说明

本工具支持 Ascii(字符串) 与 Hex(十六进制) 两种输入,并提供多种常见的 8/16 位校验算法。所有计算均在浏览器本地完成,不会上传数据。

输入规则:Hex 模式会自动忽略空格/换行,仅允许 0-9A-F 字符,且长度必须为偶数(每 2 个字符表示 1 字节);Ascii 模式按字符编码逐个取值(以低 8 位参与计算)。

支持的校验类型:

  • ADD8:所有字节累加,结果取 mod 256(范围 0x00~0xFF)。
  • 0-ADD8checksum = (-ADD8) mod 256,使 (sum + checksum) mod 256 = 0
  • XOR8:所有字节逐个异或,结果为 8 位(范围 0x00~0xFF)。
  • ADD16:所有字节累加,结果取 mod 65536(范围 0x0000~0xFFFF)。
  • Adler-16:双累加器校验(A/B),A=1,B=0,逐字节累加并取 mod 251,输出 16 位(范围 0x0000~0xFFFF)。
  • Fletcher-16:双累加器校验(sum1/sum2),逐字节累加并取 mod 255,输出 16 位(范围 0x0000~0xFFFF)。
  • Adler-32:双累加器校验(A/B),A=1,B=0,逐字节累加并取 mod 65521,输出 32 位(范围 0x00000000~0xFFFFFFFF)。
  • Fletcher-32:双累加器校验(sum1/sum2),默认按 16 位字(高字节在前)累加并取 mod 65535,输出 32 位;若字节长度为奇数,末尾补 0 参与计算。

与本站其它校验工具的关系:XOR8BCC(异或校验) 等价;0-ADD8LRC(纵向冗余校验) 等价(均为 8 位补码形式)。

输出说明:Hex/Oct/Bin 会按位宽自动补零(8 位:2/3/8 位;16 位:4/6/16 位;32 位:8/11/32 位),Dec 为对应的无符号十进制值。

账户

收藏夹

还没有收藏的工具

在线状态

后端服务离线
SatNOGS离线

缓存: hit 0 / miss 0

CelesTrak离线

缓存: hit 0 / miss 0

最近使用

暂无记录

网站信息

189+

在线工具

10K+

月访问量

99.9%

可用性