導航:首頁 > 文件類型 > 文件名hash

文件名hash

發布時間:2024-08-23 16:07:30

❶ hash文件是什麼文件,怎麼使用和打開

你問的應該是電驢里的文件hash
那是電驢特有的共享ID
只要那個不變,你改文件名什麼的都可以一樣在電驢上共享

eMule里什麼是HASH?

很多御騾多年的老騾手可能和我一樣給新手講不清楚這個問題,在此我翻查了一些資料,並結合eMule的特性,給大家解釋一下

首先我們經常掛在嘴上的就是Hash、UserHash、文件Hash等等這樣的詞彙

其實Hash翻譯成中文是 哈希 在編程上又稱作 哈希函數

那麼這個函數在eMule 這個P2P軟體中起到了什麼作用呢?

這里我們需要了解一個概念MD(MD2、MD4、MD5)

我們都知道電影、音樂、軟體等等都是以文件的形式儲存在計算機器上的

但是我們有時候並沒有必要看到文件的全部,或者是一部分才能了解這個文件

就好像看一本書一樣,只要知道目錄,就知道整本書大概的內容了

那麼就由90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest開發

出一套Message-Digest Algorithm <MD>(信息-摘要演算法)來;

同時我們引入了哈希函數(HASH)

HASH(哈希)函數提供了這樣一種計算過程:輸入一個長度不固定的字元串,返回一串定長度的字元串,又稱HASH值。

單向HASH函數用於產生信息摘要。

當我們將一個文件放入eMule的共享文件里的時候

我們就開始了這樣的演算法步驟(大家都能體會到,硬碟狂轉-提取文件信息的時候吧)

最終通過這一系列的演算法我們得到了一個128個二進制位

ps: hash演算法更多的是用來校驗文件的完整性

當第一個人把自己的共享文件變成HASH值的時候,向伺服器進行的提交

同時可能還有很多提交者,那麼他們的HASH值就進入了伺服器的一個動態列表裡

列表中存放著的是擁有這些同樣文件的用戶的IP 、PORT等等地址信息

當另外的用戶需要下載或者搜索時,伺服器就把這個信息傳遞給需要的用戶

那麼這個用戶就知道到底應該去哪裡下載嘍

當完成協議驗證等等程序流程後,兩個小騾騾就開始了點對點的傳播

❷ 文件的哈希值事什麼意思

HASH是根據文件的內容的數據通過邏輯運算得到的數值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的, 所以HASH值就成了每一個文件在EMULE里的身份證.

不同HASH值的文件在EMULE里被認為是不同的文件,相同的HASH值的文件的內容肯定是完全相同(即使文件名不同).

HASH值還有文件校驗的功能,相當於文件的校驗碼. 所以還可以用來檢查文件下載是否正確(所以EMULE下載完畢時,都會在HASH文件一遍, 檢查文件是否出錯)
參考資料:http://..com/question/7280243.html

❸ 怎樣用java獲取到文件的hash值

格式:FileHash(FileName,Type_)
FileName:要獲取Hash值的文件名
Type_:獲取對應的Hash值.1、表示MD5;2、SHA1;3、SHA256;4、SHA384;5、SHA512;6、RIPEMD160
請參考:http://blog.163.com/shikang999@126/blog/static/17262489620130721423811/

閱讀全文

與文件名hash相關的資料

熱點內容
蘋果藍牙鍵盤surface 瀏覽:170
mindmaplinux 瀏覽:733
oppo手機怎麼連接電腦傳輸數據 瀏覽:624
word刪除章節附註分隔符 瀏覽:773
公告質疑需要哪些文件 瀏覽:608
資料庫模型是干什麼的 瀏覽:404
win10的驅動怎麼安裝驅動 瀏覽:320
word文件水印怎麼取消 瀏覽:443
rhel6的鏡像文件在哪裡下載 瀏覽:571
成功正能量微信頭像 瀏覽:848
wps表格如何恢復數據 瀏覽:264
linuxc靜態庫創建 瀏覽:838
u盤有微信文件但微信恢復不了 瀏覽:585
蘋果的網站數據是什麼 瀏覽:22
ps滾字教程 瀏覽:237
win7網路鄰居如何保存ftp 瀏覽:186
安卓客戶端代理伺服器 瀏覽:572
編程用蘋果 瀏覽:659
51虛擬機的文件管理在哪裡 瀏覽:13
win10系統有沒有便簽 瀏覽:722

友情鏈接