« 上一篇 | 下一篇»

Metalink 通訊協定介紹

reic | 28 四月, 2009, 11:30 | 科技新知 , Reic 手扎 | (662 Reads)
Ubuntu 9.04 釋出的下載方式,提供了附檔名為 metalink 的下載方式,筆者為了解其作用的原理,特別去網路上找了相關的介紹,筆者的尋得的摘要如下。

Metalink 是一個新的通信協定,為一種跨平台與踐應用程式的開放架構(或說是一種開放框架/檔案的集成)。透過這一個通信的協定,可以在不同的程式/平台中進行下載的動作,如 Download Manager 、 BT 、 網頁瀏覽器與 P2P 的軟體,其目的旨在提供一種更穩定的下載來源,讓使用者可以取得所需要的資料。

這樣的目的有什麼好處呢?

  • 利用其它通訊協定/軟體的優點:
    不同的通訊協定或是軟體均有其獨特的方式來加速其下載,如利用區塊(chunks)與片段(segments)切剛的方式來進行下載或單一時間多重來源下載。
  • 更完善的檢查機制:
    傳輸檔案後,為了確保下載的資訊是否正確,通常都會進行檢查碼(checksum)的比對,比較常用的方式就是當然載完畢後,對下載的檔案進行 MD5、SHA-1 或 SHA-256 進行運算,找出檢查碼,再比對是否一致。但是 metalink 協定還可提供檢查碼(checksum)、雜湊(hash)、PGP等檢查方式,進行傳輸片段或是完全檔案的驗證工作。

運作方式:

  • 製作:
    透過支援 metalink  ( 在google查詢:metalink generation) 的軟體,將各種連結(或種子)的下載點,打包成一個 .metalink 的檔案。
  • 下載:
    將 .metalink 的檔案下載到本機電腦,再將之餵給支援此協定的軟體即可進行下載。
參考來源:
靜態連結網址 | 迴響 (0) | 引用 (0)
作者保留此著作部分權利, 採CC授權。
友善列印/Print  Add this post to Delicious.   Add this post to Hemidemi.  Add this post Yahoo My Web.  Add this post Google Bookmarks.  Add this post MyShare. 
發表迴響












:authimage



  

Comments