crc32(Z, PrevCRC, Data) -> CRC
類型:
Z = zstream()
PrevCRC = integer() >= 0
Data = iodata()
CRC = integer() >= 0
更新 Data
的運行 CRC 校驗和。如果 Data
是空二進製文件或空 iolist,則此函數返回 CRC 所需的初始值。
例子:
Crc = lists:foldl(fun(Data,Crc0) ->
zlib:crc32(Z, Crc0, Data),
end, zlib:crc32(Z,<< >>), Datas)
警告
此函數已棄用,並將在未來版本中刪除。使用crc32(OldCrc, Data)反而。
相關用法
- erlang crc32(OldCrc, Data)用法及代碼示例
- erlang crc32_combine(FirstCrc, SecondCrc, SecondSize)用法及代碼示例
- erlang crypto_key_fun(CryptoKeyFun)用法及代碼示例
- erlang create_table(Name :: table(), Arg :: [create_option()])用法及代碼示例
- erlang cos用法及代碼示例
- erlang concat用法及代碼示例
- erlang chr用法及代碼示例
- erlang copy用法及代碼示例
- erlang ceil(Number)用法及代碼示例
- erlang carriers(Options)用法及代碼示例
- erlang cons(Item, Q1 :: queue(Item))用法及代碼示例
- erlang cd(Dir)用法及代碼示例
- erlang cmd(Command)用法及代碼示例
- erlang consult(Filename)用法及代碼示例
- erlang casefold(String :: unicode:chardata())用法及代碼示例
- erlang chomp(String :: unicode:chardata())用法及代碼示例
- erlang cspan(String, Chars)用法及代碼示例
- erlang concat(Things)用法及代碼示例
- erlang connect(Address, Port, Opts)用法及代碼示例
- erlang characters_to_list(Data, InEncoding)用法及代碼示例
- erlang characters_to_nfc_list(CD :: chardata())用法及代碼示例
- erlang characters_to_nfc_binary(CD :: chardata())用法及代碼示例
- erlang characters_to_nfd_list(CD :: chardata())用法及代碼示例
- erlang characters_to_nfd_binary(CD :: chardata())用法及代碼示例
- erlang characters_to_nfkc_list(CD :: chardata())用法及代碼示例
注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 crc32(Z, PrevCRC, Data) -> CRC。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。