题
我已搜查,我不能够找到它是什么,它是如何计算的信息。
我不知道为什么这个问题一直是负投票。它是不明确的和编程有关?或者我应该问:
# Or you can compute the running CRC:
$crc = 0;
$crc = Archive::Zip::computeCRC32( 'abcdef', $crc );
$crc = Archive::Zip::computeCRC32( 'ghijkl', $crc );
到底会发生什么吗?
解决方案
好了,基本上它只是一个 CRC 。这个词的运行的将意味着你应该计算它在即时,作为数据输入的,或者你正在做一个累加计算(这是CRC的实现方式)。
您有一个很好的例子:
# Or you can compute the running CRC:
$crc = 0;
$crc = Archive::Zip::computeCRC32( 'abcdef', $crc );
$crc = Archive::Zip::computeCRC32( 'ghijkl', $crc );
请注意的$crc
变量的设置为0开头,并将更新的两次即可。用于CRC计算的算法使用先前计算出的CRC值和更新强>它。这就是为什么它有时被称为的运行CRC 的。
从你的代码我相信你已经有了一个实现,如果没有,只是谷歌的CRC32。
不隶属于 StackOverflow