Magnet-Link-Decoder
Analysieren und dekodieren Sie Magnet-Links, um Info-Hash, Anzeigenamen, Dateigröße, Tracker und mehr zu extrahieren.
Eingabe
Ausgabe
Readme
Was ist ein Magnet-Link?
Ein Magnet-Link ist ein URI-Schema, das eine Datei anhand ihres Inhalts statt ihres Speicherorts identifiziert. Anstatt auf einen Server zu verweisen, der die Datei hostet, enthält ein Magnet-Link einen kryptografischen Hash des Dateiinhalts. Jeder BitTorrent-Client kann diesen Hash verwenden, um Peers im Netzwerk zu finden, die die Datei bereits haben, und sie direkt von ihnen herunterzuladen – kein zentraler Server erforderlich.
Magnet-Links wurden weit verbreitet als Ersatz für .torrent-Dateien. Sie sind kürzer, können als Klartext freigegeben werden und erfordern keine Hosting-Website, die online bleiben muss. Der Link selbst kodiert alles, was ein Client benötigt: den eindeutigen Hash, den Dateinamen, Tracker zum Verbinden und optional die erwartete Dateigröße.
Werkzeugbeschreibung
Dieses Tool analysiert einen Magnet-Link und zeigt alle darin kodierten Informationen in einem strukturierten, lesbaren Format an. Fügen Sie einen beliebigen Magnet-URI ein und sehen Sie sofort den Info-Hash, den Hash-Algorithmus, den Torrent-Namen, die Dateigröße, die Tracker-Liste, Web-Seeds, Schlüsselwörter, exakte Quellen und Peer-Adressen – ohne dass Sie einen Torrent-Client benötigen.
Funktionsweise
Ein Magnet-URI besteht aus einem Schema (magnet:?) gefolgt von Schlüssel-Wert-Parametern, die durch & getrennt sind. Das Tool dekodiert jeden Parameter gemäß der BitTorrent-Magnet-Link-Spezifikation (BEP 9):
- xt (exact topic) — der
urn:btih:<hash>- oderurn:sha1:<hash>-Wert, der den Torrent eindeutig identifiziert - dn (display name) — der für Menschen lesbare Name des Torrents, URL-kodiert
- xl (exact length) — die Gesamtgröße des Inhalts in Bytes
- tr (tracker) — Ankündigungs-URLs für BitTorrent-Tracker, URL-kodiert
- as (acceptable source / web seed) — HTTP-URLs, von denen die Datei direkt heruntergeladen werden kann
- kt (keyword topic) — Suchschlüsselwörter, die mit dem Inhalt verknüpft sind
- xs (exact source) — eine URL, die auf eine Torrent-Datei oder eine P2P-Quelle verweist
- x.pe (peer address) — explizite Peer-Adressen im Format
host:port
Funktionen
- Extrahiert Info-Hash und Hash-Algorithmus (BTIH, SHA1 usw.) aus jedem gültigen Magnet-URI
- Zeigt den vollständig dekodierten Anzeigenamen und die für Menschen lesbare Dateigröße
- Listet alle Tracker, Web-Seeds und exakte Quellen zeilenweise auf, um einfaches Kopieren zu ermöglichen
- Zeigt Schlüsselwort-Tags als visuelle Abzeichen an
- Funktioniert vollständig im Browser – nichts wird an einen Server gesendet
Anwendungsfälle
- Überprüfung eines Magnet-Links vor dem Öffnen – inspizieren Sie den Info-Hash und die Tracker-Liste, um zu überprüfen, ob ein Link legitim aussieht, bevor Sie ihn an einen Torrent-Client übergeben.
- Extrahieren von Tracker-URLs – kopieren Sie einzelne Tracker-Ankündigungs-URLs aus einem Magnet-Link, um sie manuell zu einem anderen Torrent oder Client hinzuzufügen.
- Debugging von Torrent-Metadaten – Entwickler, die BitTorrent-Tools erstellen, können schnell überprüfen, wie Magnet-Links strukturiert sind, und validieren, dass Parameter korrekt kodiert sind.
Einschränkungen
- Das Tool liest nur das, was im Magnet-Link selbst kodiert ist. Es ruft die
.torrent-Datei nicht ab und verbindet sich mit keinem Tracker, daher sind Details pro Datei (einzelne Dateinamen, Größen) nicht allein aus dem Link verfügbar. - Sehr lange Magnet-Links mit vielen Trackern können von der Quelle, die sie freigegeben hat, gekürzt worden sein; das Tool zeigt genau das an, was im Link vorhanden ist.