static uint computeAdler32(byte[] buffer) { var adler = new Adler32(); adler.reset(); adler.addBytes(buffer); return(adler.finalChecksum); }