2009-09-09 7 views
2

Quelques liens de téléchargement contiennent une valeur md5 dans l'ancre d'URL, for instance:Pourquoi # md5 = ... dans l'ancre d'URL?

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

Quelle est l'intention derrière cette convention? Existe-t-il des outils de téléchargement ou des clients HTTP qui utilisent cette valeur codée md5?

wget ou curl ne semble pas l'utiliser:

$ 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

Bonne question; Je me demandais à ce sujet, aussi –

Répondre

3

qui est pour vos propres fins de vérification indépendants.

L'ajouter comme une ancre lui permet d'être ignoré dans le cadre de l'URL, tout en l'insérant dans le lien.

En outre, la convention est accueillante pour les applications tierces qui peuvent hacher le fichier, bien que je ne sache pas ce que fait réellement.

+1

Je me souviens vaguement d'une commande comme un outil qui enregistre réellement le md5 (dans l'ancre d'URL) dans un fichier séparé. Les deux wget et curl ne semble pas enregistrer tout autre fichier si. –

Questions connexes