Salut,
Comme vous le savez les logiciels P2P utilisent des codes héxadécimals représentant le hash (la signature unique à chaque fichier de son découpage) tel le sha1, md5, hash ed2K, hash bitTorrent.
Des RFCs(représentant les standards d'utilisations) parlent de cela mais je n'ai trouvé que quelques exemples.
RFC: http://www.w3.org/Addressing/rfc1630.txt
J'ai donc entrepris de placer des liens URI de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ed2k://|file|ThunderbirdSetup-1.0.6-fr-FR[par.coolsoft.fr].exe|6106058|61d45d4daaf83722b537aae5b24e47be| ed2k://|file|ThunderbirdSetup-1.0.6-fr-FR%5Bpar.coolsoft.fr%5D.exe|6106058|61d45d4daaf83722b537aae5b24e47be|/ magnet:?xt=urn:ed2khash:61d45d4daaf83722b537aae5b24e47be&dn=ThunderbirdSetup-1.0.6-fr-FR%5Bpar.coolsoft.fr%5D.exe magnet:?xt=urn:sha1:GRJXYJTRQ5QZR3ZOJUV75Q4DPNMFD2BU&dn=ThunderbirdSetup-1.0.6-fr-FR%5Bpar.coolsoft.fr%5D.exe
Vous remarquez un lien de type ed2k:// suivi de l'indicateur |file| puis d'autres | comme séparateur relatif à d'autres info comme sa taille et son hash
Le second type d'URI que j'ai utilisé est le lien dit magnet
La syntaxe magnet semble être la suivante:
magnet? puis xt=urn:AAAAAA&dn=BBBBBBB où AAAAAA est le type de hash et BBBBBB le nom du fichier
Comme type de fichier j'ai remarqué ceci: sha1, ed2khash et bitprint
Donc en utlisant un lien magnet avec les différents type de hash je peux permettre au gens des principaux réseaux de lancer le téléchargement le fichier voulu (suite linux,...)
Une question me vient à l'esprit: coment puis je faire pour que par un seul lien cela puisse lancer leur application P2P par défaut ou dans le cas d'un multiréseaux tel que Shareaza que le téléchargement se lance avec une recherche sur tous les hash de réseaux (ED2K, sha1, md5, tree:tiger)?
Pour info:
URI: Uniform Resource Identifier
URL: Uniform Resource Locator (exemple de URI)
http://en.wikipedia.org/wiki/Uniform_Resource_Identifier
URN: Uniform Resource Name (syntaxe de l'URI)
Partager