要处理2个10G的文件进行内容比较,内存又不够大。
借助md5算法,对文件里的每条记录进行md5处理,然后再装入内存,大大减少存储空间的占用,解决问题。
感恩少龙的建议。
一条信息,如果已经进行md5处理,那么比对的时候,也要同样使用md5的方式,才能正确比对。否则就不能正确的解读信息。而原本就没有md5处理,那么接收的时候,就不能再进行md5处理,否则就不能正确解读。用在生活中的沟通,也是同样的道理。由于基于每个人自己生活的习惯和对人的理解,对同样信息的不同解读,结果就大不相同。
MD5信息摘要算法 (英语:MD5 Message-Digest Algorithm),一种被广泛使用的 密码散列函数 ,可以产生出一个128位(16 字节 )的散列值(hash value),用于确保信息传输完整一致。