kennx / phplock

Automatically exported from code.google.com/p/phplock
0 stars 0 forks source link

crc problem #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
非常感谢分享:
循环冗余校验码的作用是将字符串映射成数字,然后对100求��
�目的是最终映射100个文件,但如下这个部分是做什么用的:
$crc = abs ( crc32 ( $string ) );
        if ($crc & 0x80000000) {
            $crc ^= 0xffffffff;
            $crc += 1;
        }
已经取绝对值情况下还需要判断首位为负么?
如果是64位系统呢,算法有影响么。

Original issue reported on code.google.com by zhouyang...@gmail.com on 16 Nov 2010 at 7:14

GoogleCodeExporter commented 9 years ago
这里的代码是为了保证32位和64位系统结果是一样的。但是在�
��里,也是可以缺略的,不需要保证一样。

Original comment by sunli1...@gmail.com on 14 Dec 2010 at 6:00