七牛云 php-sdk有这样一段源码,看了之后一头雾水
/**
* 计算输入流的crc32检验码
*
* @param $data string 待计算校验码的字符串
*
* @return string 输入字符串的crc32校验码
*/
function crc32_data($data)
{
$hash = hash('crc32b', $data);
$array = unpack('N', pack('H*', $hash));
return sprintf('%u', $array[1]);
}
需要了解的基本知识
什么是字节序
在目前各种体系的计算机中,采用的字节存储机制主要有两种:大端(Big-endian)和小端(Little-endian)