CRC - mintisan/mintisan.github.io GitHub Wiki
资源
教程
- A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS
- 循环冗余校验(CRC)算法入门引导
- 矛与盾的较量(2)——CRC原理篇
- 我学习CRC32、CRC16、CRC原理和算法的总结(与WinRAR结果一致)
- 【脑冻结】CRC我就拿下了
- CRC算法原理及C语言实现
- CRC Series, Part 1: Additive Checksums
- CRC Series, Part 2: CRC Mathematics and Theory
- CRC Series, Part 3: CRC Implementation Code in C/C++
分析
- Performance of Checksums and CRCs over Real Data
- Selection of Cyclic Redundancy Code and Checksum Algorithms to Ensure Critical Data Integrity
- Tutorial:Checksum and CRC Data Integrity Techniques for Aviation
- 32-Bit Cyclic Redundancy Codes for Internet Applications
- Coverage and Use of Cyclic Redundancy Codes in Ultra-Dependable Systems
- Cyclic Redundancy Code (CRC) Polynomial Selection for Embedded Networks
- Efficient High Hamming Distance CRCs for Embedded Applications
- The Effectiveness of Checksums for Embedded Control Networks
- When the CRC and TCP Checksum Disagree
牛人
博客
漏检率
CRC-16(x16+x15+x2+1) and CRC-CCITT(x16+x12+x5+1) catch all
- Single and double errors
- Odd number of bit errors
- Bursts of length 16 or less
- 99.997% of 17-bit error bursts
- 99.998% of 18-bit and longer error bursts
在线
- http://www.lammertbies.nl/comm/info/crc-calculation.html
- https://ghsi.de/CRC/
- http://www.zorc.breitbandkatze.de/crc.html