
使用C语言计算文件的16位校验和。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
校验和(checksum) 原理:将要传输的数据视为二进制整数序列,并计算这些整数的和。如果数据字节长度为奇数,则在数据末尾补一个字节的0,以确保总长度为偶数。 示例:16位校验和的计算,如图所示,一个较短的字符串的16位校验和的具体计算过程。为了生成校验和,发送方计算机会将每对字符视为16位整数并进行计算。如果计算得到的校验和超过了16位,则将进位(carry)值一同加到最终的校验和中。 H e l l o w o r l d .4865 6C6C 6F20 776F 726C 642E4865+6C6C+6F20+776F+726C+642E+carry=71FC
全部评论 (0)
还没有任何评论哟~


