Latest Additions

April 09, 2011
FTP Queue Server
Design Overview The goal was to develop a revision to the standard FTP server which allows people...
February 23, 2011
ExtJS Xtype List
xtype Class box Ext BoxComponent button Ext Button colorpalette Ext ColorPalette component Ext...

Site Search

Suggested Reading

none

Pages linked to here

none

Cyclic Redundancy Check (CRC)

A CRC is a numerical value related to a block of data. This value provides
information that allows an application to determine if the block of data has
been modified. A CRC is similar to a Checksum, but is considered a stronger
error-checking mechanism.

CRC is based on binary polynomial calculation.

   Standard CRC-8 generator polynomial:
       Name               : CRC-8 Standard
       Standards          : -
       References         : -
       Initializing value : FF
       Finalizing value   : FF
       Polynomial value   : 31 (Mirror value = 8C)
       Polynom            : x^8 + x^5 + x^4 + 1

   Standard CRC-16 generator polynomial:
       Name               : CRC-16 Standard
       Standards          : ITU X.25/T.30
       References         : LHA
       Initializing value : 0000
       Finalizing value   : 0000
       Polynomial value   : 8005 (Mirror value = A001)
       Polynom            : x^16 + x^15 + x^2 + 1

   CRC-16 CCITT generator polynomial:
       Name               : CRC-16 CCITT
       Standards          : CRC-CCITT
       References         : ITU X.25/T.30, ADCCP, SDLC/HDLC
       Initializing value : FFFF
       Finalizing value   : 0000
       Polynomial value   : 1021 (Mirror value = 8408)
       Polynom            : x^16 + x^12 + x^5 + 1

   CRC-16 XModem generator polynomial:
       Name               : CRC-16 XModem
       Standards          : CRC-XModem
       References         : -
       Initializing value : 0000
       Finalizing value   : 0000
       Polynomial value   : 8408 (Mirror value = 1021)
       Polynom            : x^16 + x^12 + x^5 + 1

   Standard CRC-32 generator polynomial:
       Name               : CRC-32 Standard
       Standards          : ISO 3309, ITU-T V.42, ANSI X3.66, FIPS PUB 71
       References         : ZIP, RAR, Ethernet, AUTODIN II, FDDI
       Initializing value : FFFFFFFF
       Finalizing value   : FFFFFFFF
       Polynomial value   : 04C11DB7 (Mirror value = EDB88320)
       Polynom            : x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 +
                            x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1

   Standard CRC-64 generator polynomial:
       Name               : CRC-64 Standard
       Standards          : ISO 3309
       References         : -
       Initializing value : FFFFFFFFFFFFFFFF
       Finalizing value   : FFFFFFFFFFFFFFFF
       Polynomial value   : 000000000000001B (Mirror value = D800000000000000)
       Polynom            : x^64 + x^4 + x^3 + x + 1

This topic was last modified on 06-29-2010 and has had 138 hits. These are popular related words: