2009-09-09 74 views
2

有些下載鏈接URL中包含錨MD5值,for instance爲什麼在網址錨中有#md5 = ...?

http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1.tar.gz#md5=e6224b1da4636dd8ae53407fc67bb35b 

這是什麼約定背後的意圖是什麼?是否有下載工具或HTTP客戶端使用此編碼的md5值?

wgetcurl似乎並不使用它:

$ wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1.tar.gz#md5=e6224b1da4636dd8ae53407fc67bb353 
[...] 
Saving to: `distribute-0.6.1.tar.gz' 
[...] 

$ ls -a 
. .. distribute-0.6.1.tar.gz 
+0

好問題;我也想知道, – 2009-09-09 19:50:42

回答

3

那是你自己的獨立驗證。

將它作爲錨點添加後,可以將其作爲URL的一部分忽略,但仍將其作爲鏈接的一部分提供。

此外,大會歡迎第三方應用程序,可能散列該文件,但我不知道任何實際上做。

+1

我*隱約*記得一些命令,如工具實際上保存在一個單獨的文件中的MD5(在URL錨點)。儘管wget和curl似乎都沒有保存任何其他文件。 – 2009-09-09 19:46:30