赞
踩
CRC-16 IBM x 16 + x 15 + x 2 + 1
CRC编码的原理,网上有很多,简单的说就是将数据用生成式进行模2除法。
这里我主要写一下,查表法的原理。
一、原理:
数据项: <BnBn-1Bn-2Bn-3,...,B3B2B1>
先查表获得Bn的两字节余式,将该余式的高8位与Bn-1进行模2运算,假定B'n-1,低8位与Bn-2进行模2运算,假定结构为B'n-2,得到< B'n-1B'n-2Bn-3,...,B3B2B1 >,以此类推,最终获得两字节的CRC码.(参考字节型CRC算法实现一文)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。