buffer_crc32

该函数将从缓冲区获取输入数据并返回 CRC32 校验和哈希值。

您指定要使用的缓冲区,然后指定开始位置的偏移值 (以字节为单位),然后指定要散列的区域的大小 (同样以字节为单位),该函数将为该区域返回一个 32 位整数值。

 

语法:

buffer_crc32(buffer, offset, size);

参数类型描述
bufferBuffer要使用的缓冲区。
offsetReal数据偏移值。
sizeReal缓冲区的大小。

 

返回:

Real

 

例子:

check_val = buffer_crc32(buff, 0, buffer_get_size(buff));

上述代码将为变量 buff 索引的缓冲区中存储的完整数据创建 CRC32 校验和哈希值,并将返回的整数哈希值存储在变量 check_val 中。