USB 中的循环冗余校验 (CRC) 用于检测数据传输过程中的错误。CRC 算法将数据块分解为较小的块,然后根据每个块的位模式计算校验和。校验和存储在数据包中,接收器在接收数据时使用该校验和来验证数据的完整性。如果校验和不匹配,则接收器将丢弃数据包并请求重新传输。