关于crc
来源:互联网 发布:lnstagram社交软件下载 编辑:程序博客网 时间:2024/05/11 18:55
什么是CRC
在远距离数据通信中,为确保高效而无差错地传送数据,必须对数据进行校验即差错控制。循环冗余校验CRC(Cyclic Redundancy Check/Code)是对一个传送数据块进行校验,是一种高效的差错控制方法。
CRC校验采用多项式编码方法。多项式乘除法运算过程与普通代数多项式的乘除法相同。多项式的加减法运算以2为模,加减时不进,错位,如同逻辑异或运算。
CRC的运算规则
CRC加法运算规则:0+0=0
0+1=1
1+0=1
1+1=0 (注意:没有进位)
CRC减法运算规则:
0-0=0
0-1=1
1-0=1
1-1=0
CRC乘法运算规则:
0*0=0
0*1=0
1*0=0
1*1=1
CRC除法运算规则:
1100001010 【注意:我们并不关心商的结果】
_______________
10011 ) 11010110110000
10011,,.,,....
-----,,.,,....
10011,.,,....
10011,.,,....
-----,.,,....
00001.,,....
00000.,,....
-----.,,....
00010,,....
00000,,....
-----,,....
00101,....
00000,....
-----,....
01011....
00000....
-----....
10110...
10011...
-----...
01010..
00000..
-----..
10100.
10011.
-----.
01110
00000
-----
1110 = 余数
- 关于crc
- 【转摘】 关于CRC
- 关于CRC校验
- 关于CRC校验
- 关于CRC算法
- 关于CRC校验
- 关于CRC校验的代码
- 关于crc的算法分析
- 关于CRC的简单总结
- 关于CRC校验算法编程
- CRC
- CRC
- CRC
- crc
- CRC
- CRC
- CRC
- CRC
- 2008中国软件技术英雄会(上海)有感:一个小菜鸟的自白
- Hibernate 中使用oracle临时表
- IT人 不要一辈子靠技术生存(转)
- Security Tutorials系列文章第十四章:Unlocking and Approving User Accounts
- 大家帮个忙,帮我看下这个怎样做?(进程调度模拟程序设计) 谢谢!
- 关于crc
- 使对方头像变色
- build a little database test in zope
- 三分
- 重用工程如何给SOA价值实现过程带来影响
- 数字到大写金额的转换C
- Delphi中几种关闭方法的介绍和比较
- js操作excel全攻略
- 清楚认识SOA重用风险和回报