Outils du site

Outils pour utilisateurs


p2p:bittorrent_reseau:structure-fichier-torrent (lu 7513 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
p2p:bittorrent_reseau:structure-fichier-torrent [le 25/08/2018 à 14h58]
111110101011
p2p:bittorrent_reseau:structure-fichier-torrent [le 12/02/2019 à 19h05] (Version actuelle)
111110101011 [Créer (en ligne de commande)]
Ligne 3: Ligne 3:
 ===== Spécification ===== ===== Spécification =====
  
-La réponse est ici: https://wiki.theory.org/BitTorrentSpecification+Une description est publiée ici: https://wiki.theory.org/index.php/BitTorrentSpecification#Metainfo_File_Structure
  
-Des outils existent pour modifier ces données. +En résumé :
- +
-  * [[https://sites.google.com/site/ultimasites/bencode-editor|BEncode]], un logiciel sous Windows +
-  * [[http://torrenteditor.com|TorrentEditor.Com]], un site qui permet d'éditer les informations triviales d'un torrent +
-  * [[http://i-tools.org/torrent|i-tools.org]], visualisation assez basique de quelques infos+
  
 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.
Ligne 18: Ligne 14:
  
  
-===== Création d'un torrent ===== 
  
-==== En ligne de commande ====+===== Structure d'un lien magnet =====
  
-Avec tracker :+Bien que les liens magnet soient souvent affiliés à BitTorrent, d'autres P2P utilisent des variantes (Direct Connect, eMule...) ce qui a aboutit à un standard de facto.
  
-Voir [[.:creer-un-torrent-avec-mktorrent]]+Voici deux exemples de lien magnet :
  
-Sans tracker, en utilisant la DHT :+**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
  
-La solution conseillée est d'utiliser rhash. +**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
-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]])+Note : Dans le second exempleles caractères sont encodés afin d'être mieux intégrés dans du code HTML.
  
-===== Structure d'un lien magnet =====+Les mots-clés importants sont :
  
-Voici un exemple de lien magnet :+  * **magnet:?xt=urn:btih:**, on y appose le hash (xt = exact topic, btih = BitTorrent info hash) 
 +  * **&dn=**, on donne une dénomination au contenu correspondant au hash (dn = data name) 
 +  * **&tr=**, on inscrit l'URL du tracker (tr = tracker)
  
-**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+Voir aussi : 
 +  [[def>checksum#exemples]] 
 +  [[wp>Magnet_URI_scheme]] 
 +  http://www.makeuseof.com/tag/bittorrent-magnets-work-technology-explained
  
-Tiré de : [[def>checksum#exemples]]+===== Manipuler des fichiers .torrent =====
  
-Les mots-clés importants sont :+==== Créer (graphiquement) ====
  
-  * **magnet:?xt=urn:btih:**, on y appose le hash  +La plupart des clients P2P disposent d'une fonction permettant de créer des torrents à partir de fichiers dont vous disposez sur votre disque dur.
-  * **&dn=**, on donne une dénomination au contenu correspondant au hash +
-  * **&tr=**, on inscrit l'URL du tracker+
  
-[[wp>Magnet_URI_scheme]]+==== Créer (en ligne de commande) ====
  
-“exact topic” (xt)  +Voir [[.:creer-un-torrent-avec-mktorrent]] 
-btih BitTorrent info hash) +==== Editer un fichier torrent ====
- (tr)  +
- file name data (dn)+
  
-Voir aussi : http://www.makeuseof.com/tag/bittorrent-magnets-work-technology-explained/ où l'exemple suivant est donné :+Des outils existent pour modifier ces données.
  
-**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+  [[https://sites.google.com/site/ultimasites/bencode-editor|BEncode]], un logiciel sous Windows 
 +  * [[http://torrenteditor.com|TorrentEditor.Com]], un site qui permet d'éditer les informations triviales d'un torrent 
 +  [[https://github.com/drizt/torrent-file-editor|Torrent File Editor]], logiciel écrit en C++ avec interface QT, pour windows/linux/mac 
 + 
 +Fonctionnalités de Torrent File Editor : 
 + 
 +  Create .torrent file from scratch 
 +  Edit .torrent file in user-friendly way 
 +  Edit .torrent file in JSON format 
 +  Add, remove and interchange files in .torrent file 
 +  Support for codings 
 + 
 + 
 +===== Conversion Torrent <-> Magnet ===== 
 + 
 +==== Torrent vers Magnet ==== 
 + 
 +  * https://nutbread.github.io/t2m/ (web) 
 +  https://github.com/ungoldman/magnet-link (node.js) 
 + 
 +==== Magnet vers Torrent ====
  
-Dans cet exemple les chaînes de caractères sont encodées pour être moins contrariantes avec HTML.+(à compléter)
p2p/bittorrent_reseau/structure-fichier-torrent.1535201938.txt.gz · Dernière modification: le 25/08/2018 à 14h58 de 111110101011