【浏览器执行模式】 : 您的所有数据均在浏览器中处理,不会上传服务器,数据安全有保障。不放心的,可等待页面加载完成后 断网使用!(需提前登录账号)
【速度及稳定性】 : 处理速度由您的机器配置决定。由于浏览器差异,少数工具可能出现无法使用或异常:请使用:软件版工具
工具使用
返回旧版工具
先设置算法和输入,再计算校验值
常用 CRC-8、CRC-16/MODBUS、CRC-16/CCITT、CRC-32 已放在前面;需要协议适配时可切换到自定义参数。
先选参数
再放数据
支持对比验证
批量结果 ZIP
当前摘要
未计算
CRC-32
默认算法
32 位
输出宽度
0
批量文件
0
历史记录
单个 CRC 计算
先选择输入类型和 CRC 参数,再点击计算;勾选“显示常用算法对照”可同时查看多种结果。
输入类型
提示:先设置算法,再输入数据并计算。
拖拽一个文件到这里,或点击选择
文件只在当前页面读取,用于计算校验值
输出格式
0x
0x
0x
常用算法对照
| 算法 | 位宽 | HEX | DEC | 参数摘要 |
|---|
批量文件校验
选择多个文件后设置算法,界面只展示前 20 个文件,处理时会覆盖全部文件;结果可下载 ZIP 报告。
拖拽多个文件到这里,或点击选择
文件名重复时,导出报告会自动追加数字区分
选择批量算法
已选文件 0 个
等待处理
批量结果
校验对比
输入已知 CRC 值并选择算法,或让工具按位宽尝试常用算法,判断数据是否匹配。
输入类型
拖拽文件到这里,或点击选择
使用文件内容与期望 CRC 值进行对比
建议先确认对方使用的 CRC 参数。如果只知道结果值,自动检测会按 CRC-8、CRC-16、CRC-32 的常用预设逐一尝试。
历史记录与设置
最近 50 条单个计算会保存在本地;常用算法和格式也可以保存,下次打开时自动恢复。
保存偏好
保存当前算法、输入类型、输出格式和实时计算开关。
计算历史
使用说明
软件使用说明
- 选择计算方式:可使用单个计算、批量文件校验、校验对比和历史设置四个功能区。
- 设置CRC算法:在算法预设中选择CRC-32、CRC-16/MODBUS、CRC-16/CCITT-FALSE、CRC-16/XMODEM等常用算法;如需适配特殊协议,可选择自定义参数并填写位宽、POLY、INIT、XOROUT、REFIN和REFOUT。
- 输入待处理数据:单个计算支持文本UTF-8、十六进制、Base64和文件输入。可点击“加载示例”快速查看标准测试数据的计算结果。
- 执行计算:选择输出格式HEX、DEC或BIN后,点击“计算CRC”。如需同时比对多种算法,可勾选“显示常用算法对照”。
- 批量文件校验:选择多个文件,勾选需要的CRC算法或MD5、SHA-1、SHA-256、SHA-512哈希算法,点击“开始批量计算”。界面仅展示部分文件,处理时会覆盖全部文件。
- 下载结果:批量处理完成后可点击“下载结果ZIP”,获得CSV、TXT和JSON格式的完整校验报告。重名文件会自动追加数字区分。
- 校验对比:输入已知CRC值,选择指定算法或自动检测,再输入待验证数据,即可判断校验值是否匹配。
- 保存设置:点击“保存设置”可保存当前算法、输入类型、输出格式和实时计算偏好;历史记录可复制或清空。
常见问题
答:CRC-16/MODBUS是CRC-16的一种具体参数组合,常用于MODBUS RTU通信。它通常使用多项式0x8005、初始值0xFFFF、输入和输出反转,结果与其他CRC-16变体可能不同。
答:CRC结果由位宽、POLY、INIT、XOROUT、REFIN、REFOUT等参数共同决定。即使都叫CRC-16,不同协议采用的参数也可能不同。建议先确认协议参数,或使用校验对比功能查找匹配算法。
答:支持连续输入或用空格、逗号、短横线等分隔,例如48656C6C6F、48 65 6C 6C 6F、0x48 0x65。输入内容需要成对表示完整字节。
答:当只知道目标CRC值但不确定具体算法时,可以使用自动检测。工具会根据CRC值长度尝试同位宽的常用算法,并列出匹配结果或实际计算值。
答:批量模式支持CRC-8、CRC-16、CRC-16/MODBUS、CRC-16/CCITT-FALSE、CRC-32等CRC算法,也支持MD5、SHA-1、SHA-256、SHA-512哈希摘要,适合文件完整性核对。
答:先选择位宽8、16或32位,再按协议文档填写POLY、INIT和XOROUT十六进制值,并设置REFIN、REFOUT。填写后可用标准测试串123456789核对check值是否一致。