Почему # md5 = ... в привязке URL? - PullRequest
2 голосов
/ 09 сентября 2009

Некоторые ссылки для скачивания содержат значение md5 в привязке URL, , например, :

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

Какова цель этого соглашения? Существуют ли инструменты загрузки или HTTP-клиенты, которые используют это закодированное значение md5?

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

1 Ответ

3 голосов
/ 09 сентября 2009

Это для ваших собственных независимых целей проверки.

Добавление его в качестве привязки позволяет игнорировать его как часть URL-адреса, но при этом предоставлять его как часть ссылки.

Кроме того, соглашение приветствуется сторонними приложениями, которые могут хэшировать файл, хотя я не знаю ни одного, которое действительно делает.

...