Hva er en magnetlenke?

En magnetlenke er et URI-skjema som identifiserer en fil etter innholdet sitt i stedet for plasseringen. I stedet for å peke til en server som er vert for filen, inneholder en magnetlenke en kryptografisk hash av filens innhold. Enhver BitTorrent-klient kan bruke denne hashen til å finne jevnaldrende på nettverket som allerede har filen, og laste den ned direkte fra dem — ingen sentral server nødvendig.

Magnetlenker ble utbredt som en erstatning for .torrent-filer. De er kortere, kan deles som ren tekst, og krever ikke at et vertingsnettsted forblir online. Lenken selv koder alt en klient trenger: den unike hashen, filnavnet, trackere å koble til, og eventuelt den forventede filstørrelsen.

Verktøybeskrivelse

Dette verktøyet analyserer en magnetlenke og viser all informasjonen som er kodet inne i den i et strukturert, lesbart format. Lim inn en magnetlenke og se umiddelbart infohash, hash-algoritme, torrentnavn, filstørrelse, trackerliste, webfrø, nøkkelord, eksakte kilder og jevnaldrende-adresser — uten å trenge en torrentklient.

Hvordan det fungerer

En magnetlenke består av et skjema (magnet:?) etterfulgt av nøkkel-verdi-parametere atskilt med &. Verktøyet dekoder hver parameter i henhold til BitTorrent-magnetlenke-spesifikasjonen (BEP 9):

  • xt (exact topic) — urn:btih:<hash>- eller urn:sha1:<hash>-verdien som unikt identifiserer torrenten
  • dn (display name) — det menneskeleselige navnet på torrenten, URL-kodet
  • xl (exact length) — den totale størrelsen på innholdet i byte
  • tr (tracker) — kunngjør-URLer for BitTorrent-trackere, URL-kodet
  • as (acceptable source / web seed) — HTTP-URLer som filen kan lastes ned direkte fra
  • kt (keyword topic) — søkenøkkelord knyttet til innholdet
  • xs (exact source) — en URL som peker til en torrentfil eller en P2P-kilde
  • x.pe (peer address) — eksplisitte jevnaldrende-adresser i vert:port-format

Funksjoner

  • Trekker ut infohash og hash-algoritme (BTIH, SHA1, osv.) fra enhver gyldig magnetlenke
  • Viser det fullstendige dekodede visningsnavnet og menneskeleselig filstørrelse
  • Viser alle trackere, webfrø og eksakte kilder linje for linje for enkel kopiering
  • Viser nøkkelordkoder som visuelle merker
  • Fungerer helt i nettleseren — ingenting sendes til en server

Brukstilfeller

  • Verifisering av en magnetlenke før åpning — inspiser infohash og trackerlisten for å kontrollere om en lenke ser legitim ut før du sender den til en torrentklient.
  • Utvinning av tracker-URLer — kopier individuelle tracker-kunngjør-URLer fra en magnetlenke for å legge dem manuelt til en annen torrent eller klient.
  • Feilsøking av torrentmetadata — utviklere som bygger BitTorrent-verktøy kan raskt inspisere hvordan magnetlenker er strukturert og validere at parametere er riktig kodet.

Begrensninger

  • Verktøyet leser bare det som er kodet i magnetlenken selv. Det henter ikke .torrent-filen eller kobler til noen tracker, så detaljer per fil (individuelle filnavn, størrelser) er ikke tilgjengelige fra lenken alene.
  • Svært lange magnetlenker med mange trackere kan ha blitt avkortet av kilden som delte dem; verktøyet viser nøyaktig det som er til stede i lenken.