當前位置:
首頁 >
[Linux]CRC校验
發布時間:2023/11/30
30
豆豆
生活随笔
收集整理的這篇文章主要介紹了
[Linux]CRC校验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CRC(Cyclic Redundancy Check),循環冗余校驗碼,是數據通信領域中最常用的一種差錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。
CRC校驗步驟:
CRC分為兩部分,前部分為信息碼,后部分為校驗碼;設信息碼為K(x),為k-1次冪多項式,生成校驗多項式為R(x),為R-1次冪多項式。 (1)首先將原信息多項式左移R-1位。 (2)通過生成多項式碼模2除原信息碼,得到的余數與原信息碼最終得到CRC校驗碼舉個栗子:
信息碼對應的多項式為x6+x4+x3+1(1011001),生成多項式g(x)=x4+x3+1(11001)的CRC。
此時余數是1010,所以CRC校驗碼為:10110011010。
總結
以上是生活随笔為你收集整理的[Linux]CRC校验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 试管婴儿孩子聪明吗
- 下一篇: 成都大熊猫繁育基地离哪个高铁站近