Programmazione

Cos’è un Magnet link

La domanda che molti si pongono è cosa effettivamente sono i Magnet link e perchè sono sempre più utilizzati.

I Magnet Link possono considerarsi un’evoluzione dei, più noti, file torrent perchè permettono di ottenere le stesse informazioni,  normalmente, contenute in essi.

Un Magnet link è un file di pochi KB, che contiene tutte le informazioni necessarie ad avviare il download di un file, attraverso un qualsiasi client torrent ( Transmission, BitTorrent ecc). Nella stringa di un magnet link sono contenuti l’hash del file desiderato, i dati di seed e leecher e svariate altri dati.

Analisi di un Magnet Link

Esempio di un Magnet link

magnet:?xt=urn:btih:3d1052d533464ea2cd1160d52b5cd415a7004e69

Dove:

  • magnet identifica appunto il protocollo magnet link.
  • ?xt=urn:btih: indica che stiamo parlando di un Bittorent Info Hash (Se fosse stato un Edonkey sarebbe stato ?xt=urn:ed2k:)
  • 3d1052d533464ea2cd1160d52b5cd415a7004e69 è il codice Hash.

Vantaggi:

  1. Non è necessario avere nei propri archivi il Magnet Link per poter effettuare il download.
  2. Non è richiesto il collegamento ad un Server che farà da Tracker per avviare il download del file, questo perchè il Magnet Link possiede già tutte le informazioni.
  3. I Magnet Link sono sempre attivi e funzionanti, perchè non sono dipendenti dai Server Tracker.
  4. Il Magnet Link non identifica il file dal luogo o dal nome, ma dal contenuto o metadati questo sta a significare che non ci sono implicazioni legali derivati dal loro utilizzo al contrario dei file .torrent.
  5. In tutti i Client torrent più utilizzati è possibile l’utilizzo dei Magnet Link.