Torrent-Info-Hash-Konverter
Fügen Sie einen Torrent-Info-Hash im Hexadezimal-, Base32- oder v2-Multihash-Format oder einen Magnet-Link ein, um die v1- und v2-Hashes in Hexadezimal- und Base32-Format sowie einen kurzen Magnet-Link mit beibehaltenem Namen zu erhalten.
Eingabe
Ausgabe
Readme
Was ist ein Torrent-Info-Hash?
Der Info-Hash ist die ID eines Torrents. Er ist ein Hash der Dateiliste und der Teile des Torrents. Auf ihn verweist ein Magnet-Link, und Clients suchen damit in der DHT nach Peers. Derselbe Hash taucht in verschiedenen Formen auf – daher kommt die Verwirrung.
Ein v1-Torrent hat einen SHA-1-Info-Hash: 20 Bytes, dargestellt als 40 hexadezimale Zeichen oder in älteren Magnet-Links als 32 Base32-Zeichen. Ein v2-Torrent (BitTorrent v2, BEP 52) hat einen SHA-256-Info-Hash: 32 Bytes, 64 hexadezimale Zeichen. In einem Magnet-Link steht er als Multihash hinter urn:btmh:, mit 1220 davor (SHA-256, 32 Bytes). Hybride Torrents enthalten beide.
Toolbeschreibung
Füge einen Info-Hash in einer dieser Formen oder einen Magnet-Link ein. Das Tool zeigt dir, ob es sich um einen v1- oder v2-Hash handelt, und liefert:
- den v1-Hash in kleingeschriebenem Hexadezimalformat und in Base32
- den v2-Hash in kleingeschriebenem Hexadezimalformat
- einen kurzen Magnet-Link, der nur den Hash und den Namen aus einem eingefügten Magnet-Link enthält
Der kurze Magnet-Link lässt Tracker, Web-Seeds und alles Weitere weg. Clients mit aktivierter DHT finden Peers allein anhand des Hashes. Ein v1-Hash lässt sich nicht in einen v2-Hash umwandeln und umgekehrt: Sie stammen von unterschiedlichen Hashfunktionen. Nur ein hybrider Magnet-Link enthält beide.
Beispiele
Ein 32 Zeichen langer Base32-Hash wird als derselbe v1-Hash mit 40 hexadezimalen Zeichen ausgegeben, zusammen mit einem Magnet-Link in dieser Form:
magnet:?xt=urn:btih:<40 hexadezimale Zeichen>Ein 64 Zeichen langer Hexadezimal-Hash ist ein v2-Hash. Sein Magnet-Link enthält zusätzlich das Multihash-Präfix:
magnet:?xt=urn:btmh:1220<64 hexadezimale Zeichen>Funktionen
- Liest Info-Hashes und Magnet-Links im Hexadezimalformat, in Base32 und als Multihash
- Unterscheidet zwischen v1-, v2- und hybriden Torrents
- Erstellt einen kurzen Magnet-Link, der den Namen beibehält