ErrorCheckand Correct. This system appends check data to a data packet in a communications channel or to a data block on a disk, which allows the receiving or reading system both to detect small errors in the data stream (caused by line noise or disk defects) and, provided they are not too long, to correct them.

See also: Checksum, CRC