常见校验算法
一、校验算法
奇偶校验
MD5
校验
求校验和
BCC(Block Check Character/
信息组校验码
)
,好像也是常说的异或校验方法
CRC(Cyclic Redundancy Check/
循环冗余校验)
LRC
(
Longitudinal Redundancy Check/
纵向冗余校验)
二、奇偶校验
内存中最小的单位是比特,也称为
“
位
”
,位有只有两种状态分别以
1
和
0
来标示,每
8
个连续的比特叫做一个字节(
byte
)。不带奇偶校验的内存每个字节只有
8
位,如果其某一
位存储了错误的值,
就会导致其存储的相应数据发生变化,
进而导致应用程序发生错误。
而
奇偶校验就是在每一字节(
8
位)之外又增加了一位作为错误检测位。在某字节中存储数据
之后,
在其
8
个位上存储的数据是固定的,
因为位只能有两种状态
1
或
0
,
假设存储的数据
用位标示为
1
、
1
、<