erlang:adler32_combine/3
组合两个 Adler-32 效验值
用法:
adler32_combine(FirstAdler, SecondAdler, SecondSize) -> integer()
组合两个由函数 erlang:adler32/1 或 erlang:adler32/2 生成的 Adler-32 效验值,并返回一个新的 Adler-32 效验值,参数 SecondSize 是第二个效验值数据的长度。
Data1 = [1], FirstAdler = erlang:adler32(Data1), Data2 = ["a"], SecondAdler = erlang:adler32(Data2), erlang:adler32_combine(FirstAdler, SecondAdler, iolist_size(Data2)).
等同于使用 erlang:adler32/2:
Data1 = [1], Adler = erlang:adler32(Data1), Data2 = ["a"], erlang:adler32(Adler, Data2).