The Adler-32 checksum is a 32-bit checksum that is often used to verify the integrity of data. An Adler-32 checksum is almost as reliable as a CRC checksum but can be computed much faster. 

When uncompressing data that contains an embedded checksum, the checksum can be used to ensure that the resulting uncompressed data is very probably identical to the original data, because Adler-32 and CRC checksums are able to detect single bit variations even in the largest files. 

The Adler-32 checksum algorithm was invented by Mark Adler