Magnetlenker , også kalt magnetlenker , magnetolinker eller ganske enkelt magnet , er en type lenker som normalt brukes til å identifisere et innhold uten å måtte spesifisere navnet eller plasseringen, men bare én eller flere hashverdier hentet fra kryptografiske hashfunksjoner . På en mer teknisk måte kan vi si at en magnetlenke er et URI-skjema for å definere hyperkoblinger som normalt bruker en URN for å lenke (siden det refererer til en fil basert på innholdet eller metadata , og ikke på dens plassering slik URL -er gjør ).
Selv om det kan brukes til andre applikasjoner, er det spesielt nyttig i peer-to-peer- sammenheng , fordi det lar ressurser kobles sammen uten å ha en server permanent tilgjengelig. Hyperkoblingen beskriver en fil som er spesifikk for et peer -to-peer-nettverk , som kan lastes ned med et kompatibelt peer-to-peer- program.
Det er en åpen standard utgitt under GPL . Ifølge skaperne deres gir magnetlenker større integrering i nettsider enn peer-to-peer-programmene som implementerer dem.
For å representere denne typen lenker, brukes ikonet .
Et av de mest brukte systemene for å laste ned innhold er BitTorrent . I dette systemet er filen som lar deg laste ned innholdet (.torrent-fil) en fil som inneholder en rekke felter, blant annet: navnet på filen, informasjonen som beskriver de forskjellige fragmentene ( stykker ) som må lastes ned, URL-en til trackeren som skal brukes (det kan være flere), en hash-verdi som gjør at filen kan identifiseres og dens korrupsjonsstatus verifiseres.
Hashverdien beregnes fra en manipulasjonsdeteksjonskode og identifiserer en fil siden hashverdien genereres fra innholdet, og det er også vanskelig å generere filer som har samme hashverdi (kollisjon). Videre kan den hash-verdien brukes til å verifisere at den nedlastede filen ikke har blitt ødelagt under overføringen, slik at brukeren kan være sikker på at filen er nøyaktig den samme som den han ønsket å laste ned.
Forslaget om magnetkoblinger er å bruke bare hash-verdien, som lar oss identifisere og verifisere filen for å søke etter innholdet. På denne måten er det et spesielt program (søk etter hash-verdier) som gir tilgang til innholdet.
På grunn av det faktum at disse koblingstypene bare er lenker og ikke har noen type fil eller søkemotor eller sporing knyttet til seg, på noen nettsteder dedikert til å fremme nedlasting av filer, har det blitt besluttet å fremme bruken av magnetiske lenker for å hindre ethvert forsøk på å stenge siden på lovlig vis. Det mest bemerkelsesverdige tilfellet er The Pirate Bay , som siden 29. februar 2012 har fjernet sin tracker og nå bare aksepterer magnetiske lenker i stedet for .torrents. På denne måten vil nettet kun publisere lenkene, og overlate nedlastingsarbeidet til de aktuelle applikasjonene.
Men det gir ikke bare mer rettssikkerhet til den som gir lenkene, men også til brukerne. Med magnetiske lenker er det ikke nødvendig for brukeren å laste ned noen fil, noe som kan være bevis på at visst innhold er lastet ned, de trenger bare å klikke på en lenke eller kopiere den fra nettet og lime den inn i klienten som har ansvaret av nedlastingen.
Magnetkoblinger er mye mindre enn .torrent-lenker. Dette er veldig nyttig siden det for eksempel kreves mye mindre båndbredde for å sette opp en proxy-side som kan omgå ISP-blokkeringer. Uten behov for sporing og den mindre størrelsen på lenkene gjør nettstedene som gir dem mye mer bærbare og enkle å gjenoppruste i en nødssituasjon.
På den annen side gir magnetlenker et enhetlig format for kobling til filer tilgjengelig på mange forskjellige måter. For eksempel gjennom World Wide Web eller i et peer-to-peer-nettverk .
Formatet på magnetlenker starter med:
magnet:Deretter kommer en serie med én eller flere parametere, hvis rekkefølge er irrelevant, formatert på samme måte som søkestrengen på samme måte som http URL -parametere (start med ? , bruk = for å skille parameteren fra verdien og bruk & for å skille noen parametere fra andre).
Flere verdier av en parameter kan spesifiseres ved å legge til en teller foran med en periode. Eksempel:
Noen peer-to-peer-programmer som støtter magnetkoblinger er : Ares , aMule , BitComet , BitSpirit , BitTorrent , DC ++ , Deluge , FrostWire , gtk - gnutella , KTorrent , LimeWire , FrostWire , MLDonkey , Morpheus , qorrent , qorrent og Vuze .
Noen nedlastingsbehandlere , som jDownloader eller FlashGet , lar deg laste ned filer fra magnetlenker.