Emule知道hash值如何搜索文件
前言
eD2k链接是一种超链接,用于指示在eDonkey网络上存储的文件。包括eDonkey2000、eMule、MLDonkey、aMule等在内的许多使用了eDonkey文件共享协议的客户端软件,都可以用eD2k链接来管理网络上的文件。
浏览器可以识别eD2k链接,并递交到eMule、eDonkey2000或其他的eD2k软件中进行传输。eD2k链接是最早被引入P2P文件网络的链 接之一。Magnet链接现在也与eD2k链接类似,但Magnet链接不仅限于eD2k Hash,而是可以使用其他的Hash,诸如SHA或MD5等。
这些Hash码,主要用于确保相同的文件在网络上具有的相同的唯一标识,即使这些文件储存在不同的地方或拥有不同的名字。它通过使用该文件的Hash函数(散列函数)来计算其校验和(Checksum)。
eD2k链接和很多URI协议一样,可以被网络浏览器配置为自动关联处理。安装某些eD2k软件时,“ed2k://”协议可能被自动注册。于是在浏览器中点击文件的eD2k链接时,就能自动打开eD2k软件并进行此文件的下载。
链接格式
eD2k链接的大致格式形如:
ed2k://|<类型>|<其他信息>|/
使用“|”分隔开各个区域。
注释:
ed2k://:协议处理方法。指明该协议是eD2k协议。
<类型>:链接类型。有三种:file(文件)、server(服务器)、serverlist(服务器列表)。
文件链接
典型的、基础的eD2k文件链接只包含必要的三样信息:文件名、文件大小、文件的eD2k Hash。形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|/
以下是大小为2868871字节(约2.7MB)的官方eMule v0.49c zip压缩包的eD2k链接的例子:
ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|/
eD2k链接也可以包含一个或多个来源的IP地址与端口,形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|/|sources,<IP:端口>|/
例如:
ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|/|sources,202.89.123.6:4662|/
在eMule中,eD2k链接也可以包含根Hash(Root Hash)值。根Hash提供了一个可靠的值用于AICH(高级智能损坏处理),在传输的文件有损坏或错误时进行纠正恢复。包含根Hash的eD2k链接形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|h=<根Hash>|/
例如:
ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|h=SQ7LUTYUSMDBP2TVE2M7T6VUBLU324KF|/
完整的Hashset可以确保文件的正确,也可帮助发布新的与罕见的文件。包含Hashset的eD2k链接形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|p=<Hash Set>|/
带主机的eD2k链接形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|/|sources,<主机名:端口>|/
eMule也可兼容带HTTP来源的eD2k链接,形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|s=<文件的HTTP地址>|/
------------------------以上文字摘自”维基百科“---------------------------------------
知道hash值如何搜索文件
以下仅支持电驴服务器搜索(ed2k搜索),不支持KAD搜索。
一.知道资源hash值如何搜索文件
表达式:
ed2k::文件哈希值
举例,我知道一个文件的hash值是:E8C636D0C0486378BF61E6A3000D0FB7
我就可以在选择搜索方式“服务器”或者“全局服务器”,然后输入:
ed2k::E8C636D0C0486378BF61E6A3000D0FB7
这样就能找到hash值等于这个值的文件了,如果文件名有很多种,可以点开文件名前面的小加号“+”,查看所有文件名。
二.寻找相关文件
表达式:
related::文件哈希值
同上选择搜索方式“服务器”或者“全局服务器”,然后输入:
related::E8C636D0C0486378BF61E6A3000D0FB7
就可以找到与此文件相关的文件,但是具体怎么相关,我暂时不知道,如果你知道请告诉我。谢谢!
eD2k链接是一种超链接,用于指示在eDonkey网络上存储的文件。包括eDonkey2000、eMule、MLDonkey、aMule等在内的许多使用了eDonkey文件共享协议的客户端软件,都可以用eD2k链接来管理网络上的文件。
浏览器可以识别eD2k链接,并递交到eMule、eDonkey2000或其他的eD2k软件中进行传输。eD2k链接是最早被引入P2P文件网络的链 接之一。Magnet链接现在也与eD2k链接类似,但Magnet链接不仅限于eD2k Hash,而是可以使用其他的Hash,诸如SHA或MD5等。
这些Hash码,主要用于确保相同的文件在网络上具有的相同的唯一标识,即使这些文件储存在不同的地方或拥有不同的名字。它通过使用该文件的Hash函数(散列函数)来计算其校验和(Checksum)。
eD2k链接和很多URI协议一样,可以被网络浏览器配置为自动关联处理。安装某些eD2k软件时,“ed2k://”协议可能被自动注册。于是在浏览器中点击文件的eD2k链接时,就能自动打开eD2k软件并进行此文件的下载。
链接格式
eD2k链接的大致格式形如:
ed2k://|<类型>|<其他信息>|/
使用“|”分隔开各个区域。
注释:
ed2k://:协议处理方法。指明该协议是eD2k协议。
<类型>:链接类型。有三种:file(文件)、server(服务器)、serverlist(服务器列表)。
文件链接
典型的、基础的eD2k文件链接只包含必要的三样信息:文件名、文件大小、文件的eD2k Hash。形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|/
以下是大小为2868871字节(约2.7MB)的官方eMule v0.49c zip压缩包的eD2k链接的例子:
ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|/
eD2k链接也可以包含一个或多个来源的IP地址与端口,形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|/|sources,<IP:端口>|/
例如:
ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|/|sources,202.89.123.6:4662|/
在eMule中,eD2k链接也可以包含根Hash(Root Hash)值。根Hash提供了一个可靠的值用于AICH(高级智能损坏处理),在传输的文件有损坏或错误时进行纠正恢复。包含根Hash的eD2k链接形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|h=<根Hash>|/
例如:
ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|h=SQ7LUTYUSMDBP2TVE2M7T6VUBLU324KF|/
完整的Hashset可以确保文件的正确,也可帮助发布新的与罕见的文件。包含Hashset的eD2k链接形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|p=<Hash Set>|/
带主机的eD2k链接形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|/|sources,<主机名:端口>|/
eMule也可兼容带HTTP来源的eD2k链接,形如:
ed2k://|file|<文件名>|<文件大小>|<文件Hash>|s=<文件的HTTP地址>|/
------------------------以上文字摘自”维基百科“---------------------------------------
知道hash值如何搜索文件
以下仅支持电驴服务器搜索(ed2k搜索),不支持KAD搜索。
一.知道资源hash值如何搜索文件
表达式:
ed2k::文件哈希值
举例,我知道一个文件的hash值是:E8C636D0C0486378BF61E6A3000D0FB7
我就可以在选择搜索方式“服务器”或者“全局服务器”,然后输入:
ed2k::E8C636D0C0486378BF61E6A3000D0FB7
这样就能找到hash值等于这个值的文件了,如果文件名有很多种,可以点开文件名前面的小加号“+”,查看所有文件名。
二.寻找相关文件
表达式:
related::文件哈希值
同上选择搜索方式“服务器”或者“全局服务器”,然后输入:
related::E8C636D0C0486378BF61E6A3000D0FB7
就可以找到与此文件相关的文件,但是具体怎么相关,我暂时不知道,如果你知道请告诉我。谢谢!
-
小δ新 转发了这篇日记 2016-05-18 19:42:21