迅雷怎么知道哪些文件是同一资源

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:22:24
请问迅雷在工作的时候,他是怎样辨别网上的这些资源是同一资源呢?因为很可能即使是同一资源,但是却有不同的名字。而且,即使是具有同一个名字的两个音频文件,比如说一个网站上有首 爱你一万年.mp3,而另一个网站上也有个爱你一万年.mp3这样的文件,而且两个文件大小一样,那么迅雷又 是怎样辨认这是不是同一资源呢?要是只按名字来对待的话,起不是太容易出错了?

电螺用的是HASH ID来对照文件,大多数下载网站都有提供文件的MD5码,这些编码都是文件名改了都不会变,但内容一旦有丁点改动就会改变。迅雷可能有用了这类编码验证文件是否相同。

名字不同就不是同一个资源。。。

比较名字,创建时间,文件大小。

工作流程。A下载文件。迅雷把文件大小,名字,时间上传进数据库

B再下载。如果数据库里的都是对应的就可以下了。