Checksum: replace CRC32 with faster Adler32