eMule分析之ED2K鏈結格式的建立

2021-04-20 14:25:19 字數 1019 閱讀 4966

ed2k鏈結格式的建立

2023年10月8日

基本ed2k鏈結 :       ed2k://|file|《檔名稱》|《檔案大小》|《檔案雜湊值》|/

ed2k片段雜湊值鏈結  ed2k://|file|《檔名稱》|《檔案大小》|《檔案雜湊值》|p=《片段雜湊值》|/

ed2k**鏈結         ed2k://|file|《檔名稱》|《檔案大小》|《檔案雜湊值》|/|sources,ed2k主機鏈結         ed2k://|file|《檔名稱》|《檔案大小》|《檔案雜湊值》|/|sources,《主機名稱:埠》|/

ed2khttp **鏈結    ed2k://|file|《檔名稱》|《檔案大小》|《檔案雜湊值》|s=http://any.com/檔名稱|/

ed2k根雜湊值鏈結     ed2k://|file|《檔名稱》|《檔案大小》|《檔案雜湊值》|h=《根雜湊值》|/

以上這幾種格式網上經常見到

ed2k://|server|1.1.1.1|1986|/

ed2k://|serverlist|字串|/

這兩個格式我看了**才知道,至於ed2k://|serverlist|字串|/這其中的字串是什麼,暫時還不清除,以後慢慢分析.

1 檔案雜湊值

將檔案分成每塊9.28m大小,一塊9.28m通過hash演算法(md4)生成乙個hash值,然後根據所有的hash值,再次hash(md4)生成乙個hash值.最後這次計

算的hash值就是檔案hash值

2 p=片段雜湊值(hashset)

如果檔案大於等於9.28m

每個9.28m的部分將產生乙個32個字元的hash值,每32個字元之間用:號隔開

如果小於9.28m,那麼ed2k鏈結中的片段hash值為空

3 h=根雜湊值(aich)

這裡的是分割9.28m的塊,將9.28m(9500k)分成53塊,52塊180k和1塊140k,將所有180k或140k的塊的hash,包括校驗hash組成樹,鏈結中只有

aichhash樹的根

機器學習之K 最鄰近演算法(2)

前面一篇文章說了用knn演算法進行分類,現在嘗試用knn演算法進行線性回歸分析。不說了,直接上 使用knn實現簡單的線性回歸.sk中進行回歸和分類的knn演算法的api不一樣,這點需要注意一下。import numpy as np from sklearn.neighbors import knei...

Spring原始碼分析之IOC2

上篇用到乙個列子 找到它的建構函式 呼叫的是上面的這個 裡面又呼叫另乙個建構函式 看到setconfiglocations configlocations 這個方法,在跟進去咯 public void setconfiglocations string locations else 這裡面的關鍵點是...

資料探勘之聚類分析學習筆記 2

聚類分析中的資料型別 假設要聚類的資料集合包含 n 個資料物件,許多基於記憶體的聚類演算法選擇如下兩種有代表性的資料結構 資料矩陣 data matrix 或稱為物件屬性結構 它用 p 個變數 也稱為屬性 來表現 n 個物件,例如用年齡,身高,性別,種族等屬性來表現物件 人 這種資料結構是關係表的形...