Java语言比较两个文本文件是否完全一致,有没有快速的方法可以参考呢

问题描述:

Java语言比较两个文本文件是否完全一致,有没有快速的方法可以参考呢

首先,有一个快捷的方法是 md5sum 来产生指纹与验证,这也是比较常见的判断文件是否被窜改的依据。
可以用这个算法来实现,windows 系统下没有这个工具,需要下载 md5sum.exe 可执行文件。
其次,可以用程序读取两个文件到内存中,然后用 equals 比对。

可以比较两个文件的md5码即可,调用系统命令md5sum filename即可,如果二者的值一样即为相同的文件