Che cos'è il formato di file MAGNET?
Un file .magnet è un file di testo semplice contenente un singolo URI magnet: - un identificatore di contenuti utilizzato dai client BitTorrent per individuare e scaricare file senza richiedere un file descrittore .torrent separato.
L'URI magnet è una stringa di query che inizia con magnet:? seguita da parametri: xt (exact topic - l'infohash URN, l'identificatore principale), dn (display name, opzionale), tr (tracker URL, opzionale e ripetibile) e xl (exact length, opzionale). Il valore xt trasporta l'impronta crittografica del contenuto: urn:btih: seguito da un infohash hex SHA-1 di 40 caratteri per BitTorrent v1, oppure urn:btmh: con un hash hex SHA-256 di 68 caratteri in BitTorrent v2 (introdotto nel 2020). I torrent ibridi includono entrambi i parametri xt.
In pratica, i magnet link vengono quasi sempre attivati come collegamenti ipertestuali cliccabili in un browser, che passa l'URI magnet: direttamente al client torrent registrato tramite il gestore URI del sistema operativo - nessun file viene salvato sul disco. Un file .magnet appare quando un server web forza il download di un file invece di attivare il gestore, o quando un utente salva manualmente un collegamento. Il client utilizza quindi la DHT (Distributed Hash Table) e lo scambio di peer per recuperare i metadati del torrent, rendendo opzionale un tracker centralizzato.
Lo schema è stato proposto da Gordon Mohr e Bitzi nel 2002 e ha ottenuto un'ampia adozione intorno al 2009, quando The Pirate Bay è passata ai soli magnet link. I client compatibili includono qBittorrent, uTorrent, Transmission e LibreTorrent.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .magnet in sé è un testo semplice contenente solo un URI - non può danneggiare il sistema se aperto in un editor di testo, e un client torrent non può installare malware leggendo l'URI. Il rischio risiede in ciò che scaricate: i contenuti torrent potrebbero contenere malware, essere etichettati erroneamente o essere materiale protetto da copyright. Come per i file .torrent, il vostro indirizzo IP è visibile agli altri peer. Utilizzate un client open-source affidabile (qBittorrent, Transmission), evitate client pieni di pubblicità o bundleware e scansionate gli eseguibili scaricati.
Dettagli del formato
in sintesiProgrammi che aprono file MAGNET
Dettagli tecnici
specifiche approfondite| Contenuto | Singolo URI `magnet:` (formato query-string che inizia con `magnet:?`) |
| Codifica | ASCII/UTF-8; i caratteri non-ASCII sono codificati in percentuale (percent-encoded) |
| Contenitore | Testo semplice - nessuna struttura binaria |
| Infohash v1 | SHA-1, hex a 40 caratteri o Base32 a 32 caratteri - trasportato nel parametro `xt=urn:btih:` |
| Infohash v2 | SHA-256, hex a 68 caratteri - trasportato nel parametro `xt=urn:btmh:` (BitTorrent v2, 2020) |
| Parametri opzionali | `dn` (nome visualizzato), `tr` (URL del tracker, ripetibile), `xl` (lunghezza esatta), `as` (sorgente accettabile) |
| Requisito tracker | Opzionale - il client risolve i peer tramite DHT e scambio peer senza un URL tracker |
| Integrità dei dati | L'infohash è l'impronta crittografica del contenuto; il client verifica tutti i pezzi scaricati rispetto ad esso |
| Dimensione tipica del file | 100 byte - 2 KB (un URI magnet è tipicamente lungo 100-500 caratteri) |
| Tipo MIME | `application/x-magnet` |
| Uso pratico | Solitamente gestito come collegamento ipertestuale del browser tramite il gestore URI del sistema operativo; i file `.magnet` appaiono solo quando un server forza il download dell'URI |
| Rilasciato | 2002 (Gordon Mohr / Bitzi; BitTorrent adoption ~2008) |
| Ultima versione | BitTorrent v2 magnet (btmh: prefix with SHA-256, 2020) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.bittorrent.org |
Conversioni MAGNET
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MAGNET.