为什么#md5=。。。在URL锚中?

为什么#md5=。。。在URL锚中?,url,download,md5,anchor,Url,Download,Md5,Anchor,某些下载链接在URL锚中包含md5值: 这项公约背后的意图是什么?是否有使用此编码md5值的下载工具或HTTP客户端 wget或curl似乎不使用它: $ 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

某些下载链接在URL锚中包含md5值:

这项公约背后的意图是什么?是否有使用此编码md5值的下载工具或HTTP客户端

wget
curl
似乎不使用它:

$ 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

这是为了您自己的独立验证目的

将其添加为锚定可以将其作为URL的一部分忽略,同时仍将其作为链接的一部分提供


此外,该公约还欢迎可能散列文件的第三方应用程序,尽管我不知道有任何第三方应用程序会散列文件。

我模糊地记得一些类似命令的工具实际上将md5(URL锚)保存在一个单独的文件中。wget和curl似乎都没有保存任何其他文件;我也在想这件事
$ 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