一可软件 一可软件 बैच टूल
हिन्दी

奇偶校验计算器

在线计算奇校验和偶校验位,支持二进制、十六进制、文本等多种格式数据的校验位生成与验证。

ब्राउज़र में स्थानीय निष्पादन पुराने ऑनलाइन उपकरण सीधे वर्तमान पृष्ठ में एम्बेड हो जाएंगे। अधिकांश छवियाँ, पाठ, PDF, छोटी फ़ाइल प्रसंस्करण सर्वर पर अपलोड नहीं होंगे।
输入二进制数据,如:0101 1001 0000 1011
支持 .txt、.bin、.hex、.csv 格式的文件,可批量选择多个文件。所有处理在本地完成,文件不会上传到服务器。

उपयोग निर्देश

软件使用说明

  1. 选择计算模式:工具提供两种模式:
    • 单个计算:适合快速计算少量数据的奇偶校验
    • 批量处理:适合处理多个文件的大批量数据校验
  2. 选择输入格式:支持四种数据格式:
    • 二进制:直接输入0和1组成的二进制数据
    • 十六进制:输入如 A5 3F 00 FF 格式的十六进制数据
    • 文本(ASCII):输入普通文本字符,自动转换为二进制
    • 十进制:输入十进制数字,自动转换为二进制
  3. 输入数据:在输入框中输入待校验的数据,多个数据可用空格、逗号或换行分隔。也可点击示例按钮快速加载测试数据。
  4. 配置校验参数:
    • 校验类型:选择偶校验或奇校验
    • 操作模式:生成校验位或验证已有校验位
    • 校验位位置:选择在数据末尾或开头添加校验位
    • 输出格式:选择二进制、十六进制或十进制输出
  5. 执行计算:点击"计算奇偶校验"按钮,查看计算结果。结果表格显示原始数据、二进制表示、1的个数、校验位、最终结果和验证状态。
  6. 批量处理:在批量模式下,选择多个文件(支持txt、bin、hex、csv格式),配置处理参数后点击开始处理,完成后可下载包含所有结果的ZIP压缩包。

常见问题

答:偶校验使数据(含校验位)中"1"的总个数为偶数;奇校验使"1"的总个数为奇数。偶校验在异步传输中更常用,奇校验在同步传输中更常用。两者检错能力相同,都只能检测奇数位错误。

答:不能。奇偶校验只能检测奇数位的错误(如1位、3位错误),无法检测偶数位同时出错的情况(如2位、4位错误)。对于需要更高可靠性的场景,建议使用CRC校验、汉明码等更强的错误检测方法。

答:生成模式用于为原始数据计算并添加校验位,生成带校验位的完整数据;验证模式用于检查已包含校验位的数据是否正确,判断数据传输过程中是否发生错误。

答:校验位的位置没有固定标准,取决于具体协议规定。末尾(LSB)是更常见的做法,校验位作为数据的最后一位;开头(MSB)则将校验位放在数据最前面。使用时需与通信双方约定一致。

答:奇偶校验因实现简单、资源占用少,广泛应用于:串行通信(如RS-232、UART)、内存校验(ECC内存)、简单嵌入式系统数据传输、以及各类需要基础错误检测的场景。

答:支持 .txt(文本文件)、.bin(二进制文件)、.hex(十六进制文件)、.csv(表格文件)等格式。文件中的数据应以空格、逗号或换行分隔。选择"自动检测"可让工具自动识别数据格式。

答:"1的个数"表示原始二进制数据中比特位为1的数量。这是计算奇偶校验的核心依据:偶校验要使总数为偶数,奇校验要使总数为奇数。了解这个值有助于理解校验位是如何确定的。