Checksums are created and compared in order to verify the integrity of data. In practice, checksums are calculated before and usually after sending data. Does the calculated checksum not match, a transmission error has occurred or the data has been manipulated during the transmission. Checksums can detect single bit errors. The checksum tools allow easy and free calculations of checksums.