CRC-32

CRC-32 is a family of 32-bit hash functions used to detect accidental data corruption.

The term CRC-32 by itself usually means the IEEE CRC-32 algorithm. Other members of the CRC-32 family include CRC-32Q, CRC-32C (Castagnoli), and CRC-32K (Koopman).

Specifications

 * ITU-T Rec. V.42 Section 8.1.1.6.2 (IEEE CRC-32)

Software

 * Rosetta Code: CRC-32

There seems to be no widely available Unix utility that computes a standard CRC-32. The POSIX cksum utility does not use the standard CRC-32 algorithm.

Links

 * Wikipedia: Cyclic redundancy check