Adding Adler32 checksum