eD2k文件的下載方法有:HTTP下載、FTP下載等。
1、HTTP下載
http下載是最常見的一種下載方式。因為文件資源放在WEB服務器上,所以所有的客戶端都需要向服務器發送請求。如果請求數量過多,而服務器的上行帶寬是有限的,就會造成下載速度變慢。HTTP與下面的FTP下載方式不同:http是單向系統,只是將數據從WEB服務器傳輸到客戶端。只建立數據鏈接。適合傳輸較小的文件。
2、FTP下載
FTP:File Transfer Protocol,即:文件傳輸協議。FTP下載和HTTP下載一樣,也是中心化下載,基于的是客戶端-服務器(C/S)模型設計的。只是與HTTP下載不同,使用FTP協議進行文件傳輸時,會建立兩個連接(數據鏈接+控制連接),FTP適合傳輸較大的文件,FTP在進行文件傳輸時會進行身份驗證,這一點HTTP是沒有的。
eD2k的鏈接格式:
1、基本的eD2k鏈接
ed2k://|file|〈文件名稱〉|〈>|〈文件>|/一個eD2k鏈接包含必要的文件描述像是名稱,大小及哈希值形成基本的格式。
2、eD2k片段哈希值鏈接
ed2k://|file|〈文件名稱〉|〈文件大小〉|〈文件哈希值〉|p=〈片段哈希值〉|/在文件的完整的片段哈希值確保文件總是正確的并且幫助新的罕見的文件散布。
3、eD2k來源鏈接
ed2k://|file|〈文件名稱〉|〈文件大小〉|〈文件哈希值〉|/|sources,<:端口〉|/加入一個或多個已知的eMule來源在格式 4、eD2k主機鏈接 ed2k://|file|〈文件名稱〉|〈文件大小〉|〈文件哈希值〉|/|sources,〈主機名稱:端口〉|/相同于來源鏈接但使用主機名稱來替代IP,特別是在變動IP提供更靈活的。一個主機名稱必須設定在選項->擴展->自己的eD2K鏈接主機名稱。