为什么 URL 锚点中有#md5=...?
某些下载链接的 URL 锚点中包含 md5 值,例如
http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1.tar.gz#md5=e6224b1da4636dd8ae53407fc67bb35b
:这个公约背后的意图是什么?是否有使用此编码 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
Some download links contain a md5 value in the URL anchor, for instance:
http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1.tar.gz#md5=e6224b1da4636dd8ae53407fc67bb35b
What is the intent behind this convention? Are there download tools or HTTP clients that make use of this encoded md5 value?
wget
or curl
does not seem to use it:
$ 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是为了您自己的独立验证目的。
将其添加为锚点可使其作为 URL 的一部分被忽略,同时仍将其作为链接的一部分提供。
此外,该公约欢迎可能对文件进行哈希处理的第三方应用程序,尽管我不知道有任何真正这样做的应用程序。
That is for your own independent verification purposes.
Adding it as an anchor allows it to be ignored as part of the URL, while still providing it as part of the link.
Also, the convention is welcoming to third party apps that may hash the file, though I do not know of any that actually do.