帮忙给点提示
我有个程序,他定时会从另一台机器接收到大量的信息,这些信息将会跟硬盘中的数据进行比较并更新。
由于大多数时,这些数据都是相同,所以不想每次收到数据都进行比较更新。
于是,我将收到的数据进行一次CRC运算,当该CRC值与上一次一样时,我不比较更新数据。
问题:但不同的数据偶然他们运算的CRC值结果是相同的,这时就会没法更新数据。
问:有什么更好的方法可以完成该项功能?
问题点数:50、回复次数:6Top
1 楼banjo(3天看问题)回复于 2004-09-03 13:58:56 得分 30
有,不要使用crc,使用md5摘要算法就可以了,
md5网上有很多例子。Top
2 楼popyyb(subreina)回复于 2004-09-03 15:44:49 得分 5
md5Top
3 楼mscf(扎西特勒)回复于 2004-09-03 15:48:59 得分 15
markTop
4 楼windywalk(小龙)回复于 2004-09-03 15:57:19 得分 0
给你的数据加一个版本号比较好吧Top
5 楼hswu(hswu)回复于 2004-09-03 17:49:24 得分 0
不好意思,请问谁知道哪里有MD5与Mark源码下载?:)
Top
6 楼hswu(hswu)回复于 2004-09-06 13:34:45 得分 0
多谢各位了Top




