Vad är filformatet MAGNET?
En .magnet-fil är en vanlig textfil som innehåller en enskild magnet:-URI - en innehållsidentifierare som används av BitTorrent-klienter för att hitta och ladda ner filer utan att kräva en separat .torrent-beskrivningsfil.
Magnet-URI:n är en söksträng som börjar med magnet:? följt av parametrar: xt (exact topic - infohash URN, kärnidentifieraren), dn (display name, valfritt), tr (tracker-URL, valfritt och kan upprepas) och xl (exact length, valfritt). Värdet för xt bär innehållets kryptografiska fingeravtryck: urn:btih: följt av en 40-teckens SHA-1 hex-infohash för BitTorrent v1, eller urn:btmh: med en 68-teckens SHA-256 hex-hash i BitTorrent v2 (introducerad 2020). Hybrid-torrenter inkluderar båda xt-parametrarna.
I praktiken aktiveras magnet-länkar nästan alltid som klickbara hyperlänkar i en webbläsare, vilket skickar magnet:-URI:n direkt till den registrerade torrent-klienten via operativsystemets URI-hanterare - ingen fil sparas på disken. En .magnet-fil uppstår när en webbserver tvingar fram en filnedladdning istället för att utlösa hanteraren, eller när en användare manuellt sparar en länk. Klienten använder sedan DHT (Distributed Hash Table) och peer-utbyte för att hämta torrent-metadata, vilket gör en centraliserad tracker valfri.
Systemet föreslogs av Gordon Mohr och Bitzi 2002 och fick bred spridning omkring 2009 när The Pirate Bay gick över till enbart magnet-länkar. Kompatibla klienter inkluderar qBittorrent, uTorrent, Transmission och LibreTorrent.
Säkerhet & trygghet
RISK: MEDIUMEn .magnet-fil i sig är vanlig text som endast innehåller en URI - den kan inte skada ditt system när den öppnas i en textredigerare, och en torrent-klient kan inte installera skadlig kod genom att läsa URI:n. Risken ligger i vad du laddar ner med den: torrent-innehåll kan innehålla skadlig kod, vara felmärkt eller vara upphovsrättsskyddat material. Precis som med .torrent-filer är din IP-adress synlig för andra peers. Använd en pålitlig open-source-klient (qBittorrent, Transmission), undvik klienter fyllda med reklam eller bundleware, och skanna nedladdade körbara filer.
Formatdetaljer
i ett nötskalProgram som öppnar MAGNET-filer
Tekniska detaljer
djup specifikation| Innehåll | Enskild `magnet:`-URI (söksträngsformat som börjar med `magnet:?`) |
| Kodning | ASCII/UTF-8; tecken som inte är ASCII är procentkodade |
| Container | Vanlig text - ingen binär struktur |
| v1 infohash | SHA-1, 40-teckens hex eller 32-teckens Base32 - bärs i parametern `xt=urn:btih:` |
| v2 infohash | SHA-256, 68-teckens hex - bärs i parametern `xt=urn:btmh:` (BitTorrent v2, 2020) |
| Valfria parametrar | `dn` (visningsnamn), `tr` (tracker-URL, repeterbar), `xl` (exakt längd), `as` (acceptabel källa) |
| Krav på tracker | Valfritt - klienten hittar peers via DHT och peer-utbyte utan en tracker-URL |
| Dataintegritet | Infohash är innehållets kryptografiska fingeravtryck; klienten verifierar alla nedladdade delar mot det |
| Typisk filstorlek | 100 byte - 2 KB (en magnet-URI är vanligtvis 100-500 tecken) |
| MIME-typ | `application/x-magnet` |
| Praktisk användning | Hanteras vanligtvis som en hyperlänk i webbläsaren via OS URI-hanterare; `.magnet`-filer visas endast när en server tvingar fram nedladdning av URI:n |
| Släppt | 2002 (Gordon Mohr / Bitzi; BitTorrent adoption ~2008) |
| Senaste version | BitTorrent v2 magnet (btmh: prefix with SHA-256, 2020) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.bittorrent.org |
MAGNET-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MAGNET-filer.