Outils du site

Outils pour utilisateurs


p2p:bittorrent_reseau:structure-fichier-torrent (lu 33385 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
p2p:bittorrent_reseau:structure-fichier-torrent [le 23/08/2017 à 14h19]
111110101011 ↷ Page déplacée de p2p:bittorrent:structure-fichier-torrent à documentation:p2p:bittorrent:structure-fichier-torrent
p2p:bittorrent_reseau:structure-fichier-torrent [le 25/08/2018 à 14h58]
111110101011
Ligne 1: Ligne 1:
 ====== Structure d'un fichier torrent ====== ====== Structure d'un fichier torrent ======
 +
 +===== Spécification =====
  
 La réponse est ici: https://wiki.theory.org/BitTorrentSpecification La réponse est ici: https://wiki.theory.org/BitTorrentSpecification
Ligne 10: Ligne 12:
  
 Le hash du torrent est utilisé pour identifier les torrents sur les sites de liens. Le hash du torrent est utilisé pour identifier les torrents sur les sites de liens.
-La liste des trackers, ainsi que les commentaires, n'interviennent pas dans le calcul du hash, ce qui fait qu'on peut changer des données sans affecter le hash du torrent. 
  
-L'une des propriétés des fichiers .torrent est le flag «private», qui a été ajouté de façon non-officielle, et qui vise à signaler que DHT et PEX doivent être désactivés sur le torrent en question. En revanche, étant donné qu'il ne s'agit pas d'une donnée standardisée, le comportement des logiciels peut varier et n'est pas défini.+//La liste des trackers, ainsi que les commentaires, n'interviennent pas dans le calcul du hash, ce qui fait qu'on peut changer ces données sans affecter le hash du torrent. (à confirmer)// 
 + 
 +L'une des propriétés des fichiers .torrent est le flag «private», qui a été ajouté de façon non-officielle, et qui vise à signaler que DHT et PEX doivent être désactivés sur le torrent en question. En revanche, étant donné qu'il ne s'agit pas d'une donnée standardisée, le comportement des logiciels peut varier et n'est pas défini((http://en.wikipedia.org/wiki/BitTorrent#Creating_and_publishing_torrents)). 
 + 
 + 
 +===== Création d'un torrent ===== 
 + 
 +==== En ligne de commande ==== 
 + 
 +Avec tracker : 
 + 
 +Voir : [[.:creer-un-torrent-avec-mktorrent]] 
 + 
 +Sans tracker, en utilisant la DHT : 
 + 
 +La solution conseillée est d'utiliser rhash. 
 +Avec ce type de commande : <code>rhash --magnet --btih --torrent --percents votre_fichier.tar.gz</code> 
 + 
 +Autre possibilité, le script python [[http://git.ortolo.eu/gentorrent.git|gentorrent]] ([[http://tanguy.ortolo.eu/blog/article15/new-gentorrent|blog]]) 
 + 
 +===== Structure d'un lien magnet ===== 
 + 
 +Voici un exemple de lien magnet : 
 + 
 +**magnet:?xt=urn:btih:**aa0b15c3fc0297bd29e15e7b8ba405a4572483f3**&dn=**JoJo's.Bizarre.Adventure.Diamond.is.Unbreakable.S03.SUBFRENCH.WEBRiP.720p.x264-BSD**&tr=**udp:ipv4.tracker.harry.lu:80/announce**&tr=**udp:tracker.zer0day.to:1337 
 + 
 +Tiré de : [[def>checksum#exemples]] 
 + 
 +Les mots-clés importants sont : 
 + 
 +  * **magnet:?xt=urn:btih:**, on y appose le hash  
 +  * **&dn=**, on donne une dénomination au contenu correspondant au hash 
 +  * **&tr=**, on inscrit l'URL du tracker 
 + 
 +[[wp>Magnet_URI_scheme]] 
 + 
 +“exact topic” (xt)  
 +btih : BitTorrent info hash) 
 + (tr)  
 + file name data (dn)
  
-http://en.wikipedia.org/wiki/BitTorrent#Creating_and_publishing_torrents+Voir aussi : http://www.makeuseof.com/tag/bittorrent-magnets-work-technology-explained/ où l'exemple suivant est donné :
  
-===== Création d'un torrent utilisant la DHT (sans tracker) =====+**magnet:?xt=urn:btih:**2e99d97f1768644a86a8e99bfd80c816490f959b**&dn=**Linux+Mint+Debian+%5B201101%5D+%5BISO%5D+%5B32-Bit%5D+%5Bgeno7744%5D+**&tr**=udp%3A%2F%2Ftracker.openbittorrent.com%3A80**&tr**=udp%3A%2F%2Ftracker.publicbt.com%3A80**&tr=**udp%3A%2F%2Ftracker.ccc.de%3A80
  
-  * Un script python pour générer un .torrent qui n'utilise pas de tracker, et utilise donc la DHT : http://git.ortolo.eu/gentorrent.git ([[http://tanguy.ortolo.eu/blog/article15/new-gentorrent|blog]]) +Dans cet exemple les chaînes de caractères sont encodées pour être moins contrariantes avec HTML.
-  * Vous pouvez aussi utiliser rhash (merci Thuban), avec ce thype de commande : <code>rhash --magnet --btih --torrent --percents votre_fichier.tar.gz</code>+
p2p/bittorrent_reseau/structure-fichier-torrent.txt · Dernière modification: le 12/02/2019 à 19h05 de 111110101011