Qu'est-ce qu'un lien magnet ?

Un lien magnet est un schéma URI qui identifie un fichier par son contenu plutôt que par sa localisation. Au lieu de pointer vers un serveur qui héberge le fichier, un lien magnet contient un hash cryptographique du contenu du fichier. Tout client BitTorrent peut utiliser ce hash pour trouver des pairs sur le réseau qui possèdent déjà le fichier et le télécharger directement auprès d'eux — aucun serveur central requis.

Les liens magnet sont devenus largement répandus en tant que remplacement des fichiers .torrent. Ils sont plus courts, peuvent être partagés en tant que texte brut, et ne nécessitent pas qu'un site d'hébergement reste en ligne. Le lien lui-même encode tout ce qu'un client a besoin : le hash unique, le nom du fichier, les trackers auxquels se connecter, et optionnellement la taille de fichier attendue.

Description de l'outil

Cet outil analyse un lien magnet et affiche toutes les informations encodées à l'intérieur dans un format structuré et lisible. Collez n'importe quel URI magnet et voyez instantanément le hash info, l'algorithme de hash, le nom du torrent, la taille du fichier, la liste des trackers, les web seeds, les mots-clés, les sources exactes et les adresses de pairs — sans avoir besoin d'un client torrent.

Comment ça fonctionne

Un URI magnet est composé d'un schéma (magnet:?) suivi de paramètres clé-valeur séparés par &. L'outil décode chaque paramètre selon la spécification du lien magnet BitTorrent (BEP 9) :

  • xt (exact topic) — la valeur urn:btih:<hash> ou urn:sha1:<hash> qui identifie de manière unique le torrent
  • dn (display name) — le nom lisible du torrent, encodé en URL
  • xl (exact length) — la taille totale du contenu en octets
  • tr (tracker) — les URL d'annonce pour les trackers BitTorrent, encodées en URL
  • as (acceptable source / web seed) — les URL HTTP à partir desquelles le fichier peut être téléchargé directement
  • kt (keyword topic) — les mots-clés de recherche associés au contenu
  • xs (exact source) — une URL pointant vers un fichier torrent ou une source P2P
  • x.pe (peer address) — les adresses de pairs explicites au format host:port

Fonctionnalités

  • Extrait le hash info et l'algorithme de hash (BTIH, SHA1, etc.) de tout URI magnet valide
  • Affiche le nom d'affichage complètement décodé et la taille de fichier lisible
  • Liste tous les trackers, web seeds et sources exactes ligne par ligne pour un copier facile
  • Affiche les tags de mots-clés sous forme de badges visuels
  • Fonctionne entièrement dans le navigateur — rien n'est envoyé à un serveur

Cas d'utilisation

  • Vérifier un lien magnet avant de l'ouvrir — inspectez le hash info et la liste des trackers pour vérifier si un lien semble légitime avant de le transmettre à un client torrent.
  • Extraire les URL des trackers — copiez les URL d'annonce des trackers individuels à partir d'un lien magnet pour les ajouter manuellement à un autre torrent ou client.
  • Déboguer les métadonnées de torrent — les développeurs construisant des outils BitTorrent peuvent rapidement inspecter comment les liens magnet sont structurés et valider que les paramètres sont correctement encodés.

Limitations

  • L'outil ne lit que ce qui est encodé dans le lien magnet lui-même. Il ne récupère pas le fichier .torrent et ne se connecte à aucun tracker, donc les détails par fichier (noms et tailles de fichiers individuels) ne sont pas disponibles à partir du lien seul.
  • Les très longs liens magnet avec de nombreux trackers peuvent avoir été tronqués par la source qui les a partagés ; l'outil affiche exactement ce qui est présent dans le lien.