文件不大。1M左右。现在发现用crc32,同样的代码,同一个文件,在不同的按钮下,取得的值居然不同。不同的按钮下用到crc32代码如下,用的是cnpack的单元var cnCRC: TCRC32;begin FileCRC32(Application.ExeName+NewExt,cnCRC); showmessage(FNewFileMD5+ ' '+ MD5Print(MD5File(Application.ExeName+NewExt))+Crlf+ FCRC32Value +' '+ IntToHex(cnCRC,2));end;IntToHex(cnCRC,2));几个地方返回的值不同。