2009-4-16 10:36
moremay
CnCRC32的BUG
此BUG好像一直存在,没人报告吗?
20090404版
CRC32Calc 函数
130 SHR EAX, 8
131 AND EAX, $00FFFFFF // shr 是用0填补高位,多余?
132 XOR EAX, [EBX + ESI]
TCRC32Table不是字节数组,EBX应该×4:
XOR EAX, [EBX*4 + ESI]
标号@Upd及@Exit前应该对CRC值异或
XOR EAX,-1
函数FileCRC32
187 CRC:=not CRC;
应该删除