What role does a checksum serve?
It’s a mechanism for verifying data integrity.
How does a checksum work?
A hashing function is used to calculate a checksum which is stored within the data. When the data is read, the same checksum is calculated and verified against the one present in the data.