时，"A"被初始化为1，"B"为0。以模65521（小于2的最大质数）进行求和。字节以网络顺序存储（字节序），"B"占据最高的两个字节。该函数可以表示为其中"D"是要计算校验和的字节串，"n"是"D"的长度。
示例.ASCII字符串“ codice_1 ”的Adler-32校验和计算如下：在这个例子中，取模运算没有效果，因为没有一个值达到65521。
与Fletcher校验和的比较.两种算法之间的第一个区别，是Adler-32和是以一个质数为模