CRC(循环冗余校验
时间: 2023-08-19 07:12:09 浏览: 106
CRC校验,循环冗余校验
CRC(循环冗余校验)是一种重要的线性分组码,用于实现差错控制。它具有检错和纠错能力强的特点,在计算机信息通信领域被广泛使用。CRC算法校验的检错能力极强,且检测成本较低,因此在对于编码器和电路的检测中使用较为广泛。从检错的正确性与速度、成本等方面,都比奇偶校验等校验方式具有优势。因而,CRC成为计算机信息通信领域最为普遍的校验方式。CRC的原理是根据多项式得到CRC除数,通过对数据进行除法运算得到校验码。生成多项式是标准规定的,发送方和接收方必须事先商定一个生成多项式G(x),其高位和低位必须是1。CRC在数据存储、数据通信等领域都有广泛的应用,例如在读软盘上的文件、解压ZIP文件时,偶尔会碰到“Bad CRC”错误。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [CRC 循环冗余校验](https://blog.csdn.net/zhangduang_KHKW/article/details/121852304)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [循环冗余校验-CRC](https://blog.csdn.net/qq_43441284/article/details/124945020)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文