Qual è la differenza tra un file torrent e un collegamento Magnet?


Risposte:


43

μTorrent è compatibile con i collegamenti Magnet, quindi puoi usarli.

Versione breve:

Invece di scaricare il file .torrent da un server web, lo scarichi direttamente da un seed / leecher. Il più grande vantaggio è che potresti essere in grado di scaricare il contenuto del torrent, anche se il tracker è inattivo o chiuso per la registrazione.

Versione lunga:

Tradizionalmente, i file .torrent vengono scaricati dai siti torrent. Un client torrent calcola quindi un hash torrent (una sorta di impronta digitale) in base ai file a cui si riferisce e cerca gli indirizzi dei peer da un tracker (o dalla rete DHT) prima di connettersi a tali peer e scaricare il contenuto desiderato.

I siti possono risparmiare sulla larghezza di banda calcolando gli hash torrent stessi e consentendo loro di essere scaricati invece dei file .torrent. Dato l'hash del torrent - passato come parametro all'interno di un collegamento Magnet - i client cercano immediatamente gli indirizzi dei peer e si connettono ad essi per scaricare prima il file torrent, quindi il contenuto desiderato.

Vale la pena notare che BitTorrent non può abbandonare completamente il formato .torrent e fare affidamento esclusivamente sui collegamenti Magnet. I file .torrent contengono informazioni cruciali necessarie per avviare il processo di download e queste informazioni devono essere disponibili nello sciame.


vuoi dire che uTorrent può abbandonare completamente il formato .torrent e fare affidamento esclusivamente sui collegamenti Magnet?
Pacerier,

Secondo l'ultimo paragrafo, n.
Sisto

intendo uTorrent not bittorrent ..
Pacerier,

μTorrent deve ancora memorizzare oggetti non inclusi in un collegamento magnetico, perché deve tenere traccia dell'avanzamento del file scaricato. Il collegamento magnetico è solo un collegamento, non è possibile memorizzare informazioni sui progressi in esso ...
Saxtus,

Wikipedia menziona una "ricerca di disponibilità" necessaria per trovare i peer (e il file effettivo). Dove appare il cliente? Un collegamento magnetico richiede un URI tracker o dipende dalla rete del client?
Rudie,

6

posso usare μTorrent per scaricare file da un collegamento Magnet?

Si, puoi.

Sia i file torrent che i collegamenti Magnet eseguono la stessa attività, ovvero scaricare i file tramite BitTorrent. I collegamenti magnetici contengono hash dei file da scaricare e la posizione da cui questi possono essere scaricati.

Da Wikipedia ,

I collegamenti magnetici sono costituiti da una serie di uno o più parametri, il cui ordine non è significativo, formattati allo stesso modo della stringa di query alla fine di molti URL HTTP. Il parametro più comune è "xt", che significa "argomento esatto", che è generalmente un URN formato dall'hash del contenuto di un determinato file, ad es. magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C

riferendosi all'hash SHA-1 codificato Base32 del file in questione.

Altri parametri definiti dal progetto di norma sono:

  • "dn" ("display name"): un nome file da mostrare all'utente, per comodità
  • "kt" ("argomento della parola chiave"): una ricerca più generale, che specifica i termini di ricerca anziché un determinato file
  • "mt" ("argomento manifest"): un URI che punta a un "manifest", ad esempio un elenco di ulteriori parametri sperimentali specifici dell'applicazione, che deve iniziare con "x". Lo standard suggerisce inoltre che è possibile utilizzare più parametri dello stesso tipo aggiungendo ".1", ".2" ecc. Al nome del parametro, ad es.

magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7


4

Un collegamento a magnete Bittorrent contiene tutte le informazioni necessarie per iniziare a scaricare i file direttamente dai peer. È un modo senza server di recuperare le informazioni giuste per iniziare a scaricare i file richiesti. Un collegamento magnetico è teoricamente tutto ciò che è necessario per scaricare file da altri peer nella rete Bittorrent. I collegamenti magnetici possono essere distribuiti tramite e-mail, messaggistica e altre forme di comunicazione, ma spesso si trovano sui siti torrent che solitamente offrono sia collegamenti torrent che magneti ai propri utenti.

Un magnete è composto da più parti:

  • magnete : (questo è l'identificatore del collegamento magnetico)
  • ? xt = urn: btih : (Definisce un hash di informazioni Bittorrent, l'identificatore Edonkey dovrebbe apparire come questo xt = urn: ed2k :)
  • 5dee65101db281ac9c46344cd6b175cdcad53426 (L'hash del contenuto)
  • & dn = name (il nome del file)

Il collegamento del magnete completo sarebbe simile al seguente: magnete:? Xt = urna: btih: 5dee65101db281ac9c46344cd6b175cdcad53426 & dn = download . Informazioni dettagliate sui parametri aggiuntivi di Magnet Link sono elencate su Wikipedia . Un parametro utile che non è stato ancora menzionato è il as=parametro che contiene informazioni crittografate su una fonte di download. Questo accelera il processo di ricerca dei primi colleghi.

Principali vantaggi dei collegamenti magnetici

Il vantaggio principale per gli indicizzatori Bittorrent è che non devono più archiviare i torrent sui loro server, il che potrebbe essere utile per loro in diversi modi. Potrebbe ridurre la pressione del settore della creazione di media e ridurre le spese di infrastruttura hardware grazie a meno tracciamento e download.

D'altro canto, gli utenti finali beneficiano anche dei Magnet Link. Tutto ciò di cui hanno bisogno è il link per iniziare a scaricare i file che li rende indipendenti dagli indicizzatori torrent. Inoltre, consente loro di distribuire le informazioni più facilmente. Gli indicizzatori di torrent rimangono invece la principale fonte di informazioni per i nuovi file disponibili per il download.

I collegamenti magnetici utilizzano DHT

Un tracker meno ambiente dovrebbe sollevare una questione di identificazione. Come può essere avviato un download se non esiste un tracker per informare l'utente Bittorrent di altri utenti che scaricano e eseguono il seeding del file? La risposta è DHT, tabelle hash distribuite. DHT è abilitato per impostazione predefinita nei client più diffusi come uTorrent o Vuze. Senza entrare nei dettagli, l'hash del collegamento magnetico viene utilizzato per trovare peer utilizzando DHT.

fonte


1
> "l'hash del collegamento magnetico viene utilizzato per trovare peer utilizzando DHT." Si prega di chiarire, questo significa l'hash del collegamento magnetico * o l'hash all'interno del collegamento magnetico ?
Lakey,

@Lakey sicuramente l'hash all'interno del collegamento magnetico.
Pablo A
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.