The CRC Pitstop is a repository for information on CRC and other checking algorithms. Take a look at the paper A Painless Guide to CRC Error Detection Algorithms.
For information about CRC theory:
www.seanet.com/~ksbrown/kmath458.htm
CRC -- Cyclic Redundancy Code
http://www.ora.com/reference/dictionary/terms/C/Cyclic_Redundancy_Code.htm
Various CRC and Checksum Functions (C Code)
www.brokersys.com/snippets/#section1group26
Robert Lee's optimized code for CRC computation:
www.optimalcode.com/excrc.zip
CRC-16 (X16+X15+X2+1) without lookup table, www.ibrtses.com/delphi/dcrc.html .
A CRC Calculator Unit provides three speed-optimized functions to compute (or continue computation of) a Cyclic Redundancy Check (CRC). Applicable to XModem protocol (16-bit CRC), SEA's "ARC" utility, PKZip (32-bit CRC) and many others compatible software, http://SunSITE.ICM.edu.pl/delphi/ftp/d10free/crc.zip .
Felipe Rocha Machado's comments about printing 32-bit integers in D3.
SWAG (Software Archive Group) CRC Snipets: Includes various CRC and Checksum routines
www.gdsoft.com/swag/downloads.html
www.gdsoft.com/swag/crc.zip
(requires "Reader" program to view)
The Delphi 5 CDs (Version 3 through 5) have C code in \Info\Extras\Zlib\Src\CRC32.C
"Calculating CRC Checksums in C++" by Colin Mahoney in June 1999 C/C++ Users Journal.
Algorithms Alfresco: Whirlpool (CRC Algorithms), Delphi Magazine, Issue 48, August 1999. Download Disk.
Checksum example (assembly language)
www.delphi3000.com/article.asp?ID=298