首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

hash/adler32

  • import "hash/adler32"
  • 概述
  • 索引

概述

Adler32 包实现 Adler-32 校验和。

它在RFC 1950中定义:

代码语言:javascript
复制
Adler-32由每个字节累加的两个和组成:s1是
所有字节的总和,s2是所有s1值的总和。两个总和
以模数65521完成.s1初始化为1,s2初始化为零。该
Adler-32校验和在大多数情况下存储为s2 * 65536 + s1-
重要字节第一(网络)顺序。

索引

  • 常量
  • func Checksum(data []byte) uint32
  • func New() hash.Hash32

包文件

常量

Adler-32 校验和的大小(以字节为单位)。

代码语言:javascript
复制
const Size = 4
代码语言:javascript
复制
func Checksum(data []byte) uint32

校验和返回数据的 Adler-32 校验和。

代码语言:javascript
复制
func New() hash.Hash32

New 返回一个新的 hash.Hash32 ,用于计算 Adler-32 校验和。它的 Sum 方法将以 big-endian 字节顺序排列值。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com