Cyclic Redundancy Code (CRC)

To verify data accuracy, a number is derived from, then stored or transmitted with, a block of data. CRC calculation is more complicated than using a checksum. Some types of transmission errors can be detected by regenerating the CRC at the receiving end, then comparing it to the originally transmitted value.