Torrent — fichier .torrent

stable

Fichier de métadonnées BitTorrent décrivant un contenu à télécharger en pair-à-pair, sans contenir le fichier lui-même.

Un fichier .torrent ne contient jamais les données à télécharger elles-mêmes, seulement leurs métadonnées : découpage en morceaux, empreintes de vérification pour chaque morceau, et adresse d’un ou plusieurs serveurs “tracker” qui aident à trouver d’autres utilisateurs partageant le même contenu — le téléchargement effectif se fait ensuite directement entre utilisateurs (pair-à-pair).

Le fichier utilise l’encodage “bencode” du protocole BitTorrent, où un dictionnaire s’ouvre par la lettre “d” suivie de ses clés ; en pratique, la quasi-totalité des torrents créés par les logiciels courants placent la clé “announce” (l’adresse du tracker) en premier, d’où la séquence “d8:announce” quasi systématique en tête de fichier — sans que l’ordre des clés soit une obligation stricte du format. Les torrents “sans tracker”, reposant uniquement sur un réseau distribué (DHT), peuvent s’ouvrir différemment.

Chaque morceau du contenu porte une empreinte SHA-1 (historiquement) calculée à l’avance et stockée dans le torrent, ce qui permet à un client de vérifier l’intégrité de chaque fragment reçu indépendamment des autres et de le rejeter s’il ne correspond pas, sans avoir à attendre le téléchargement complet pour détecter une corruption.

L’essor du DHT (table de hachage distribuée) et des “magnet links” a permis de se passer entièrement d’un fichier .torrent central : un simple lien contenant l’empreinte du contenu suffit désormais à démarrer un téléchargement, le réseau distribué se chargeant de localiser les métadonnées complètes.

La version 2 du protocole BitTorrent, finalisée en 2020, remplace le SHA-1 historique par le SHA-256 pour les empreintes de vérification des morceaux, une modernisation cryptographique motivée par les faiblesses déjà bien documentées du SHA-1 dans d’autres contextes de sécurité.

Signature binaire

Diagramme de la signature binaire du format Torrent, octets mis en évidence
HexadécimalOffset
64 38 3A 61 6E 6E 6F 75 6E 63 650

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .torrent ?

qBittorrent, Transmission permettent d'ouvrir gratuitement un fichier .torrent. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format Torrent ?

Le type MIME du format Torrent est application/x-bittorrent.

Le format Torrent (.torrent) est-il encore utilisé aujourd'hui ?

Oui, le format Torrent est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .torrent sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .torrent ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Sources

Dernière mise à jour :