奇偶校验计算器
在线计算奇校验和偶校验位,支持二进制、十六进制、文本等多种格式数据的校验位生成与验证。
【本地执行模式】 : 您的所有数据均在浏览器中处理,不会上传服务器,数据安全有保障。不放心的,可等待页面加载完成后 断网使用!(需提前登录账号)
【速度及稳定性】 : 处理速度由您的机器配置决定。少数工具可能出现无法使用或异常,请使用:批量工具软件版(首页可进入)。或联系技术 wxcwxc1989 处理!
【注意】:软件版和在线版的工具是 不同的。软件版工具更专业,更强大,支持win10/11;在线版更方便,工具数量更多,手机电脑通用。各有千秋!请根据情况选择!
【速度及稳定性】 : 处理速度由您的机器配置决定。少数工具可能出现无法使用或异常,请使用:批量工具软件版(首页可进入)。或联系技术 wxcwxc1989 处理!
【注意】:软件版和在线版的工具是 不同的。软件版工具更专业,更强大,支持win10/11;在线版更方便,工具数量更多,手机电脑通用。各有千秋!请根据情况选择!
工具使用
输入二进制数据,如:0101 1001 0000 1011
| 原始数据 | 二进制表示 | 1的个数 | 校验位 | 结果 | 状态 |
|---|
计算详情
支持 .txt、.bin、.hex、.csv 格式的文件,可批量选择多个文件。所有处理在本地完成,文件不会上传到服务器。
0%
| # | 文件名 | 原始数据 | 校验位 | 结果 | 状态 |
|---|
使用说明
软件使用说明
- 选择计算模式:工具提供两种模式:
- 单个计算:适合快速计算少量数据的奇偶校验
- 批量处理:适合处理多个文件的大批量数据校验
- 选择输入格式:支持四种数据格式:
- 二进制:直接输入0和1组成的二进制数据
- 十六进制:输入如 A5 3F 00 FF 格式的十六进制数据
- 文本(ASCII):输入普通文本字符,自动转换为二进制
- 十进制:输入十进制数字,自动转换为二进制
- 输入数据:在输入框中输入待校验的数据,多个数据可用空格、逗号或换行分隔。也可点击示例按钮快速加载测试数据。
- 配置校验参数:
- 校验类型:选择偶校验或奇校验
- 操作模式:生成校验位或验证已有校验位
- 校验位位置:选择在数据末尾或开头添加校验位
- 输出格式:选择二进制、十六进制或十进制输出
- 执行计算:点击"计算奇偶校验"按钮,查看计算结果。结果表格显示原始数据、二进制表示、1的个数、校验位、最终结果和验证状态。
- 批量处理:在批量模式下,选择多个文件(支持txt、bin、hex、csv格式),配置处理参数后点击开始处理,完成后可下载包含所有结果的ZIP压缩包。
常见问题
答:偶校验使数据(含校验位)中"1"的总个数为偶数;奇校验使"1"的总个数为奇数。偶校验在异步传输中更常用,奇校验在同步传输中更常用。两者检错能力相同,都只能检测奇数位错误。
答:不能。奇偶校验只能检测奇数位的错误(如1位、3位错误),无法检测偶数位同时出错的情况(如2位、4位错误)。对于需要更高可靠性的场景,建议使用CRC校验、汉明码等更强的错误检测方法。
答:生成模式用于为原始数据计算并添加校验位,生成带校验位的完整数据;验证模式用于检查已包含校验位的数据是否正确,判断数据传输过程中是否发生错误。
答:校验位的位置没有固定标准,取决于具体协议规定。末尾(LSB)是更常见的做法,校验位作为数据的最后一位;开头(MSB)则将校验位放在数据最前面。使用时需与通信双方约定一致。
答:奇偶校验因实现简单、资源占用少,广泛应用于:串行通信(如RS-232、UART)、内存校验(ECC内存)、简单嵌入式系统数据传输、以及各类需要基础错误检测的场景。
答:支持 .txt(文本文件)、.bin(二进制文件)、.hex(十六进制文件)、.csv(表格文件)等格式。文件中的数据应以空格、逗号或换行分隔。选择"自动检测"可让工具自动识别数据格式。
答:"1的个数"表示原始二进制数据中比特位为1的数量。这是计算奇偶校验的核心依据:偶校验要使总数为偶数,奇校验要使总数为奇数。了解这个值有助于理解校验位是如何确定的。