为什么 URL 锚点中有#md5=...?

发布于 2024-08-04 03:21:00 字数 609 浏览 5 评论 0原文

某些下载链接的 URL 锚点中包含 md5 值,例如

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

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

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

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

骑趴 2024-08-11 03:21:00

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

将其添加为锚点可使其作为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文