CRC RevEng

[ Home | Disclaimer ]

Catalogue of parametrised CRC algorithms

This catalogue lists cyclic redundancy check algorithms fully specified in the literature or known to be in use in the field. The algorithms are specified as parameter sets in the Rocksoft™ Model set out in Ross Williams' 1993 paper "A Painless Guide to CRC Error Detection Algorithms". Each algorithm is supported by references providing evidence and some incidental context of its use. CRC RevEng, an arbitrary-precision CRC calculator and algorithm finder, serves as a reference implementation of the catalogue and likewise, the catalogue provides supporting evidence for the presets in the calculator.

The CRC catalogue was first published on 30 March 2005. This edition (first published 4 July 2012) has been expanded with more complete citations, and reformatted for more reliable rendering.

To reduce the file sizes the catalogue has been split into four parts. A complete version is also available:–

Alternatively, you can jump to the algorithms of a specific width through the summary:

Summary of the CRC catalogue
CRC width (bits) Records
Attested Confirmed Academic Third-party Total
311
411
51113
6224
722
854110
10112
1111
1233
1311
1411
15112
161641223
2433
3111
32639
4011
641113
8211
Total40919472

Disclaimer

Every effort has been made to ensure accuracy, however there may be occasional errors or omissions. All trademarks and registered trademarks are the intellectual property of their respective owners. The code and documentation included in this document are supplied without warranty, not even the implied warranties of merchantability or fitness for a particular purpose. In no event shall the author or his suppliers be liable for any loss, damage, injury or death, of any nature and howsoever caused, arising from the use of, or failure, inability or unwillingness to use, this software or documentation.


Greg Cook, [email address]
http://reveng.sourceforge.net/crc-catalogue/ Last updated 1 March 2014

Valid HTML 4.01 Strict. Project web hosted by SourceForge.net

[ Top of page ]