校验和计算器
支持累加和、LRC、BCC等多种校验算法,可单个或批量计算文件校验值
【本地执行模式】 : 您的所有数据均在浏览器中处理,不会上传服务器,数据安全有保障。不放心的,可等待页面加载完成后 断网使用!(需提前登录账号)
【速度及稳定性】 : 处理速度由您的机器配置决定。少数工具可能出现无法使用或异常,请使用:批量工具软件版(首页可进入)。或联系技术 wxcwxc1989 处理!
【注意】:软件版和在线版的工具是 不同的。软件版工具更专业,更强大,支持win10/11;在线版更方便,工具数量更多,手机电脑通用。各有千秋!请根据情况选择!
【速度及稳定性】 : 处理速度由您的机器配置决定。少数工具可能出现无法使用或异常,请使用:批量工具软件版(首页可进入)。或联系技术 wxcwxc1989 处理!
【注意】:软件版和在线版的工具是 不同的。软件版工具更专业,更强大,支持win10/11;在线版更方便,工具数量更多,手机电脑通用。各有千秋!请根据情况选择!
工具使用
使用说明
软件使用说明
- 选择计算模式:点击"单个计算"进行数据校验和计算,或点击"批量文件校验"对多个文件进行批量计算。
- 单个计算模式:
- 选择输入类型:支持十六进制、文本(UTF-8)、ASCII码、Base64四种输入格式
- 输入数据:在文本框中输入需要计算校验和的数据,可点击"加载示例"快速填入示例数据
- 选择校验算法:可选择SUM8、SUM16、SUM32累加和、LRC校验、BCC校验等,或选择"显示全部结果"同时查看所有算法计算结果
- 设置参数:选择字节序(大端/小端)和输出格式(十六进制/十进制/二进制)
- 点击计算:点击"计算校验和"按钮获取结果
- 批量文件校验模式:
- 选择文件:点击"选择文件"按钮,可批量选择多个文件
- 选择校验算法:勾选需要计算的校验算法类型
- 开始计算:点击"开始批量计算"按钮,系统将自动处理所有文件
- 下载结果:计算完成后,点击"下载结果(ZIP)"可下载包含CSV和TXT格式的完整结果报告
- 校验验证功能:展开"校验验证"区域,输入期望的校验值,点击"验证"按钮可快速检验数据完整性。
- 高级选项:展开"高级选项"可自定义初始值、结果异或值、取模值等参数,适合特殊协议需求。
常见问题
答:累加和校验是将所有字节相加后取低位(如8位、16位)作为校验值;LRC校验(纵向冗余校验)是在累加和的基础上取反加1,即二进制补码。LRC常用于Modbus ASCII协议,使数据与校验码相加后结果为0,便于快速验证。
答:BCC(Block Check Character)校验是将所有数据字节进行异或运算得出校验值。例如数据 01 A0 7C,计算过程为:01 XOR A0 XOR 7C = DD。BCC校验计算简单快速,常用于串口通信和简单数据传输场景。
答:十六进制输入支持多种格式:可以用空格分隔(如 48 65 6C 6C 6F),也可以连续输入(如 48656C6C6F),还支持0x前缀(如 0x48 0x65)。系统会自动识别并解析,两个十六进制字符表示一个字节。
答:字节序影响多字节校验值的表示方式。大端模式高位字节在前,如校验值0x02A8显示为02A8;小端模式低位字节在前,同样的值显示为A802。选择哪种模式取决于您的通信协议或系统要求。
答:校验和计算广泛应用于:1)串口通信调试,验证数据帧的完整性;2)嵌入式系统开发,实现简单高效的数据校验;3)网络协议分析,检验数据包是否损坏;4)文件完整性验证,确保传输或存储过程中数据未被篡改;5)Modbus等工业协议的数据验证。
答:工具对文件数量没有硬性限制,但界面仅显示前20个文件的预览和结果。所有选择的文件都会被完整处理,您可以通过下载ZIP压缩包获取全部文件的计算结果,包括CSV格式和TXT报告两种形式。
答:您可以使用"校验验证"功能,输入期望的校验值后点击验证按钮,系统会自动对比所有算法的计算结果并告知是否匹配。也可以使用示例数据进行测试:文本"Hello World"的SUM8校验和为A2(HEX),BCC校验为0D(HEX)。