Vad är en magnetlänk och hur skiljer det sig från spår?

Om du har besökt en Bittorrent-webbplats eller torrent-sökmotor på sistone kanske du har stött på magnetlänkar som erbjöds på torrentnedladdningssidorna. Chansen är att magnetlänken inte riktigt stör dig eftersom torrentlänken också erbjöds på nedladdningssidan så att den kunde laddas ner och läggas till Bittorrent-programvaran.

Ett klick på magnetlänken kan lägga till den till torrentklienten som används i systemet samt förutsatt att den stöder magnetlänk och är programmet som är mappat till denna typ av länk på enheten.

En närmare titt på standardprocessen för nedladdning av filer via torrents avslöjar flera faktorer och parter som är nödvändiga för detta. Användaren behöver en Bittorrent-klient som uTorrent eller qBittorent, en torrentfil som vanligtvis laddas ner från en Bittorrent-server som fungerar som en tracker- och torrent-leverantör och naturligtvis kamrater som fröer torrenten eller laddar ner den också.

En Bittorrent-magnetlänk har all information som behövs för att börja ladda ner filerna från kamrater direkt. Det är ett serverlöst sätt att hämta rätt information för att börja ladda ner de begärda filerna. En magnetlänk är därför teoretiskt sett allt som behövs för att ladda ner filer från andra kamrater i Bittorrent-nätverket. Magnetlänkar kan distribueras via e-post, meddelanden och andra former av kommunikation men finns ofta på torrentwebbplatserna som vanligtvis erbjuder både torrent- och magnetlänkar till sina användare.

En magnet består av flera delar:

  • magnet: (Detta är magnetlänkidentifieraren)
  • ? xt = urn: btih: (Definierar en bittorrentinformation Hash, Edonkey-identifieraren skulle till exempel se ut så här xt = urn: ed2k :)
  • 5dee65101db281ac9c46344cd6b175cdcad53426 (Innehållet hash)
  • & dn = namn (filens namn)

Den fullständiga magnetlänken ser ut så här magneten:? Xt = urn: btih: 5dee65101db281ac9c46344cd6b175cdcad53426 & dn = download. Detaljerad information om ytterligare Magnet Link-parametrar listas på Wikipedia. En användbar parameter som ännu inte nämnts är parametern as = som innehåller krypterad information om en nedladdningskälla. Detta påskyndar processen att hitta de första kamraterna.

Huvudfördelar med magnetlänkar

Den största fördelen för Bittorrent-indexörer är att de inte behöver lagra torrenterna på sina servrar längre, vilket kan vara till nytta för dem på flera sätt. Det kan minska trycket från medieskapande industrin och minska bandbreddskostnaderna avsevärt med tanke på den mindre storleken på magnetlänkar (knappt någon) jämfört med torrenter som ibland har en storlek på mer än 100 kilobyte.

Slutanvändarna å andra sidan gynnas också av Magnet Links. Allt de behöver är länken för att börja ladda ner filerna vilket gör dem oberoende av torrentindexers. Det ger dem också möjlighet att distribuera informationen lättare. Torrentindexer är å andra sidan den viktigaste informationskällan för nya filer som kan laddas ner.

Magnetlänkar använder DHT

En tracker mindre miljö bör ta upp en fråga om identifiering. Hur kan en nedladdning initieras om det inte finns någon spårare som informerar Bittorrent-användaren om andra användare som laddar ner och fröer filen? Svaret är DHT, Distribuerade hash-tabeller. DHT är som standard aktiverat i populära klienter som uTorrent eller Vuze. Utan att gå i detalj, används magnetlänkens hash för att hitta kamrater som använder DHT.

Torrentfiler

Torrenter är fortfarande viktiga för Bittorrent eftersom de innehåller information om nedladdningen som måste finnas i svärmen. Den enda aspekten som förändras är hur torrenterna distribueras vilket flyttar från Bittorrent trackers och indexers till den serverlösa DHT-proceduren.

Många populära Bittorrent-kunder stöder redan magnetlänkar. Detta inkluderar uTorrent och Vuze för Windows och Transmission för Linux och Mac-system.