package adler32

import “hash/adler32”

adler32包实现了Adler-32校验和算法,参见RFC 1950:

Adler-32由两个每字节累积的和组成: s1是所有字节的累积,s2是所有s1的累积。两个累积值都取65521的余数。s1初始为1,s2初始为0。 Afler-32校验和保存为s2*65536 + s1。(最高有效字节在前/大端在前) Index 返回首页

Constants func Checksum(data []byte) uint32 func New() hash.Hash32 Constants const Size = 4 Adler-32校验和的字节数。

func Checksum func Checksum(data []byte) uint32 返回数据data的Adler-32校验和。

func New func New() hash.Hash32 返回一个计算Adler-32校验和的hash.Hash32接口。