Skip to content

Instantly share code, notes, and snippets.

@globby
Last active August 29, 2015 13:56
Show Gist options
  • Save globby/9316785 to your computer and use it in GitHub Desktop.
Save globby/9316785 to your computer and use it in GitHub Desktop.
Adler32 Checksum Algorithm
def adler32(string):
a = map(ord,string)
b = [sum(a[:i])+1%65521 for i in range(len(a)+1)]
return (sum(b) << 16) | max(b)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment