校验码:计算机在存取、传输和计算的过程中,会出现错误。为了避免,我们需要采取措施。
在要数据信息中添加新的代码,与原有数据按一定规律编码后,是它具有发现信息的错误的
能力,有的甚至能发现出错的位置并纠正。这种发现错误或者改正错误的能力的编码称之
为“校验码“。
奇偶校验码:是最简单的最常用的校验方法。就是在N位数据之前或之后添加一位校验码
校验码为1还是0,主要看验证方式。
奇校验:就是连同校验位在内的1的个数要为“奇数“,如果不是就是产生错误
偶校验:连同校验位在内的1的个数要为“偶数“,如果不是,错误。
举例如下:0010110的奇校验码:00010110
0010110的偶校验码:10010110
注意它不能检测到具体的错误位置,我们可以在这个基础上,做纵向数据位的奇偶校验,这样
在二维表中,就可以定位错误的位置,主要应用在移动通信中。但是不能检测到两位同时错误的。
转载于:https://blog.51cto.com/867645/1153573