压缩库的一部分，因为两者都是由开发的。在rsync工具中使用了Adler-32的“旋转哈希”版本。
算法.Adler-32校验和是通过计算两个16位的校验和"A"和"B"，并将它们的位连为一个32位整数来获得的。"A"是流中所有字节的总和加1，而"B"是每个步骤中"A"的各个值的总和。在Adler-32运行开始时，"A"被初始化为1，"B"为0。以模65521（小于2的最大质数）进行求和。字节以网络顺序存储（字节序），"B"占据最高的两个字节。该函数可以表示为其中"D"是