Java 检测特定文件夹中重复文件的最佳方法

Java 检测特定文件夹中重复文件的最佳方法,java,android,file,image-processing,duplicates,Java,Android,File,Image Processing,Duplicates,在android中检测重复文件的最佳方法是什么,目前我正在使用文件MD5检测重复文件,它工作得很好,但速度非常慢,我不知道用户MD5检测重复文件是否更安全。此外,对于分辨率或格式不同的图像,它也没有用处 有没有更好的办法?我的意思是使用任何库或算法 我的情况是,作为我项目的一部分,我试图构建一个重复检测应用程序,就像中的许多应用程序一样你想做什么 如果两个图像文件具有不同的格式和分辨率,那么它们不是重复的,是吗 您可以通过首先检查文件大小来加快MD5进程。如果文件大小不同,则不需要校验和,它们保

在android中检测重复文件的最佳方法是什么,目前我正在使用文件MD5检测重复文件,它工作得很好,但速度非常慢,我不知道用户MD5检测重复文件是否更安全。此外,对于分辨率或格式不同的图像,它也没有用处

有没有更好的办法?我的意思是使用任何库或算法


我的情况是,作为我项目的一部分,我试图构建一个重复检测应用程序,就像中的许多应用程序一样

你想做什么

如果两个图像文件具有不同的格式和分辨率,那么它们不是重复的,是吗

  • 您可以通过首先检查文件大小来加快MD5进程。如果文件大小不同,则不需要校验和,它们保证是不同的
  • 也许在特定偏移量处使用位构建一个二叉树?例如,位1,2,4,8,16,32,6412825651212810242048。然后,只有附加到同一节点且文件大小相同的校验和文件。。。附加到不同节点的文件保证是不同的

  • 如果我们对您试图解决的问题有更多了解,我们可以提供更多帮助。

    实际上,这不是Androidspecific@cds84在问题中添加了我的案例在这种情况下,请看。