Checksum
A checksum is a small datum derived from a larger data set, used to detect errors in transmission or storage. It is computed by applying a checksum algorithm to the data and is often stored or transmitted with the data. When the data are later read or received, the checksum is recomputed and compared to the original value to verify integrity. Checksums are intended to catch accidental changes such as bit flips, dropped or reordered bytes, and small corruption, but they are not designed to resist intentional tampering.
Common types of checksums include additive checksums, parity checks, and more fault-tolerant methods such as cyclic
Applications of checksums include verifying downloaded files, ensuring data integrity during backups and replications, and validating
See also: CRC, parity check, hash function, error-detecting code.