校验和的算法:
将数据以字为单位累加到一个双字中,如果数据长度为奇数,最后一个字节要先变成字,然后在加到本来的双字中,最后得到的成果是一个双字,最后将这个双字的高16位和低16位重复相加,直到高16位为0,从而就取得一个16位的值,再将这个16位的值取反就得到校验和的值了。 将数据以字为单位累加
校验和的算法:
将数据以字为单位累加到一个双字中,如果数据长度为奇数,最后一个字节要先变成字,然后在加到本来的双字中,最后得到的成果是一个双字,最后将这个双字的高16位和低16位重复相加,直到高16位为0,从而就取得一个16位的值,再将这个16位的值取反就得到校验和的值了。 将数据以字为单位累加