CRC是什么意思?

循环冗余校验(CRC)是一种根据网络数据包或计算机文件等数据生成短的固定位数校验码的信道编码技术,主要用于检测或校验数据传输或存储后可能出现的错误。它使用除法和余数的原理来检测错误。

循环冗余校验和其他检错方法一样,通过在待传输的k比特数据D后增加(n-k)个冗余比特(也称为帧校验序列(FCS)F)形成一个n比特的传输帧T,然后发送出去。

扩展数据

在数据传输过程中,无论传输系统的设计多么完善,总会出现错误,可能会导致链路上传输的一帧或多帧数据被破坏,使接收方接收到错误的数据。

为了尽可能提高接收方接收到的数据的准确性,需要在接收方接收之前对数据进行错误检测,只有检测结果正确,接收方才能真正接受数据。

检测方式有很多种,比如奇偶校验,互联网校验,循环冗余校验。循环冗余校验是一种计算方法,用于检查通信链路上数字传输的准确性。

百度百科-CRC