Vad är en magnetlänk?

En magnetlänk är ett URI-schema som identifierar en fil efter dess innehåll snarare än dess plats. Istället för att peka på en server som är värd för filen innehåller en magnetlänk en kryptografisk hash av filens innehåll. Alla BitTorrent-klienter kan använda denna hash för att hitta peers i nätverket som redan har filen och ladda ned den direkt från dem — ingen central server krävs.

Magnetlänkar blev utbredda som en ersättning för .torrent-filer. De är kortare, kan delas som vanlig text och kräver inte att en värdplats förblir online. Länken själv kodar allt en klient behöver: den unika hashen, filnamnet, spårare att ansluta till och eventuellt den förväntade filstorleken.

Verktygsbeskrivning

Det här verktyget tolkar en magnetlänk och visar all information som är kodad inuti den i ett strukturerat, läsbart format. Klistra in en magnetlänk och se omedelbar info hash, hash-algoritm, torrent-namn, filstorlek, spårarlista, webfrön, nyckelord, exakta källor och peer-adresser — utan att behöva en torrent-klient.

Hur det fungerar

En magnetlänk består av ett schema (magnet:?) följt av nyckel-värde-parametrar åtskilda av &. Verktyget avkodar varje parameter enligt BitTorrent magnetlänk-specifikationen (BEP 9):

  • xt (exact topic) — värdet urn:btih:<hash> eller urn:sha1:<hash> som unikt identifierar torrenten
  • dn (display name) — det läsbara namnet på torrenten, URL-kodad
  • xl (exact length) — den totala storleken på innehållet i byte
  • tr (tracker) — meddela URL:er för BitTorrent-spårare, URL-kodad
  • as (acceptable source / web seed) — HTTP-URL:er från vilka filen kan laddas ned direkt
  • kt (keyword topic) — sökord associerade med innehållet
  • xs (exact source) — en URL som pekar på en torrent-fil eller en P2P-källa
  • x.pe (peer address) — explicita peer-adresser i värd:port-format

Funktioner

  • Extraherar info hash och hash-algoritm (BTIH, SHA1, etc.) från alla giltiga magnetlänkar
  • Visar det fullständigt avkodade visningsnamnet och läsbar filstorlek
  • Listar alla spårare, webfrön och exakta källor rad för rad för enkel kopiering
  • Visar nyckelordsetiketter som visuella märken
  • Fungerar helt i webbläsaren — ingenting skickas till en server

Användningsfall

  • Verifiera en magnetlänk innan du öppnar den — inspektera info hash och spårarlistan för att kontrollera om en länk ser legitim ut innan du skickar den till en torrent-klient.
  • Extrahera spårare-URL:er — kopiera individuella spårare-meddela-URL:er från en magnetlänk för att lägga till dem manuellt till en annan torrent eller klient.
  • Felsöka torrent-metadata — utvecklare som bygger BitTorrent-verktyg kan snabbt inspektera hur magnetlänkar är strukturerade och validera att parametrar är korrekt kodade.

Begränsningar

  • Verktyget läser bara det som är kodad i magnetlänken själv. Det hämtar inte .torrent-filen eller ansluter till någon spårare, så per-fil-detaljer (individuella filnamn, storlekar) är inte tillgängliga från länken ensam.
  • Mycket långa magnetlänkar med många spårare kan ha trunkerades av källan som delade dem; verktyget visar exakt vad som finns i länken.