Come riprendere il download di un file che è stato completato al 75% utilizzando il client torrent con qualsiasi altro client di download utilizzando un collegamento diretto


1

Ho un torrent con i file che voglio davvero ma è morto da molti mesi. Ora, per un po 'di fortuna, ho i collegamenti per il download diretto di tutti i file. Il problema è che il torrent ha una dimensione di molti GB e aveva completato quasi il 75% prima di morire. Non posso sprecare così tanti dati poiché ho un limite di download e l'accesso a Internet qui è molto costoso.

Esiste un modo per continuare il download di tutti i file torrent utilizzando i collegamenti per il download diretto? Ho provato con FDM e JDownloader , ma entrambi non stanno sostenendo questo da quello che posso dire.


2
-1, i = I, becoz = because. Inoltre non hai paragrafi. Rende difficile leggere la tua domanda. Aggiorna la tua domanda e correggila (puoi modificarla ) e rimuoverò il mio -1 :) Ricorda, i voti negativi non sono personali, è il modo di una persona di dire che la tua domanda deve essere migliorata
Dave,

1
@Priyanka: penso che neanche questo funzionerà. Prova a annunciare nuovamente il file torrent, ottieni qualsiasi nuovo tracker e continua a scaricare.
Renju Chandran chingath,

Risposte:


2

Teoricamente questo dovrebbe essere possibile, ma in pratica non sembra esserci un modo semplice per realizzarlo (almeno nessuno di cui io sia a conoscenza).

In parole semplici, il problema sorge a causa del fatto che i client torrent scaricano simultaneamente vari pezzi di ciascun file e li "ricuciscono" nell'ordine corretto su disco. Quindi, anche se potresti avere il 75% di un file, ciò non significa che sia un blocco di dati contiguo del 75% dall'inizio del file. Le parti mancanti (cioè quelle non scaricate finora) sono zero byte che vengono riempiti gradualmente dal cliente al completamento di ogni pezzo.

Ora i download manager multi-thread (come Free Download Manager o FDM che hai usato) che funzionano con collegamenti HTTP diretti possono anche riprendere i download e scaricare contemporaneamente più parti di un file, purché siano soddisfatte determinate condizioni del server. HTTP / 1.1 consente ai client di richiedere parti di un file anziché l'intera cosa. Ciò consente ai client di riprendere un download interrotto (o scaricare più parti contemporaneamente) senza dover scaricare nuovamente l'intera risorsa. I server Web inviano le intestazioni di risposta Content-Length e Accept-Ranges per indicare al client che consentono di ricevere richieste con l' intestazione Range per scaricare parti di una risorsa. Ecco una panoramica del processo:

1
fonte

I server antichi che supportano solo HTTP / 1.0 (e quindi non possono riprendere i download) sono pochi e lontani tra adesso e HTTP / 2 è già diventato uno standard proposto il 17 febbraio 2015.

Quindi ora potresti chiedere che se i download manager possono (simultaneamente) scaricare parti di un file e riprendere i download proprio come fanno i client torrent, perché il primo non può riprendere anche i download torrent interrotti? Come ho detto all'inizio, teoricamente possono, ma ci sono vari problemi. I client torrent utilizzano file .torrent che memorizzano informazioni su ciascun file , inclusi nomi e dimensioni dei file. Ancora più importante, la pezzatura è nota e l' SHA-1 hash(qualcosa come una "impronta digitale" unica di ogni pezzo, così come un hash informativo del dizionario informativo nel suo insieme, è incluso nel file .torrent. Pertanto, anche se un client torrent viene utilizzato per riprendere un download interrotto di un torrent che non ha mai incontrato in precedenza, può confrontare gli hash previsti di ogni pezzo con gli hash effettivi dei dati sul disco per capire quali pezzi non superano il controllo hash e quindi deve essere scaricato nuovamente.

Tuttavia, quando si passa un download di torrent interrotto a un gestore di download HTTP, non si sa quali parti dei file mancano. Ora teoricamente potrebbe controllare ogni file, creare un elenco di tutti i blocchi di dati che contengono solo zero byte, quindi tentare di riscaricarli dal server Web per colmare le lacune. Nel caso di un gestore di download come FDM che supporti anche il protocollo BitTorrent, potrebbe persino utilizzare il file .torrent per eseguire un controllo hash e quindi riscaricare solo quei pezzi via HTTP che non superano tale controllo. Tuttavia, in pratica, come ho detto sopra, nessun gestore di download che conosco lo fa, quindi è molto probabile che tu sia sfortunato.

Il più vicino che ho incontrato in qualsiasi gestore di download è la funzione di recupero dei download persi di GetRight . Tuttavia, questo funziona solo con i file che sono stati scaricati in sequenza dall'inizio, e inoltre la dimensione sul disco dovrebbe riflettere il numero effettivo di byte scaricati e non la dimensione totale del file. Pertanto, se si dispone di un download interrotto in cui la dimensione del file sul disco è pari a 15.000 byte e il server riporta la lunghezza del contenuto per la risorsa come 100.000 byte, tutto ciò che GetRight fa è inviare un intervallorichiesta di byte da 15.001 a 100.000. (In realtà "esegue il rollback" di 4KB (valore predefinito, configurabile dall'utente) per confermare che nessun dato è stato danneggiato alla fine quando il download del file è stato interrotto, ma questo è un dettaglio di implementazione minore.) Ovviamente dato come funziona questa funzione non può aiutare riprendi un download torrent interrotto.


1

# 0 : La risposta dovrebbe teoricamente funzionare se il file ospitato su torrent e Direct Download Link (DDL) è lo stesso, ovvero No Differences in Hash [NDH] . Sto prendendo in considerazione tre scenari. I resti vengono lasciati come esercizio per il lettore. Seguire la procedura seguente:

scenario 1

Il tuo torrent ha un solo file e DDL è un singolo link con lo stesso tipo di file.

Se il DDL (che termina con .mkv/zip/avi/exeecc.) Non ha meccanismi di attesa o URL oscuri (come Google / One Drive, Dropbox, ecc.), Puoi masterizzare il link di download in un seedbox come Burnbit . Copia l'URL di DDL e incollalo in Burnbit. Il processo è semplice e citato lì passo dopo passo. Lascialo elaborare e il gioco è fatto, è stato creato un nuovo torrent. Scarica il file torrent e unisci i tracker nel tuo torrent originale (fatto automaticamente da alcuni client torrent una volta aperto il file).

# 1 : Nota che questo nuovo torrent potrebbe avere un nuovo torrent e un nome file. Quindi prima di unire, cambia il nome del tuo vecchio torrent e il nome del file in quello nuovo. Scegli anche recheck the torrent nel tuo client per New Torrent [NT] in modo che possa riprendere da dove OT ha lasciato i tuoi file.


Scenario 2

Esistono file multipli nel Torrent originale (OT) e sono disponibili più DDL.

In tal caso, dopo la contabilità n. 0 , masterizza tutti i tuoi DDL in Burnbit. Burnbit consente solo la masterizzazione di singoli file, quindi è necessario ripetere i passaggi per tutti i DDL e scaricare i file torrent. Apri i nuovi torrent e specifica la posizione di download personalizzata (CDL) su cui OT ha scaricato i suoi file, su ciascuno di essi. È possibile che i file non vengano memorizzati direttamente su CDL ma a un livello successivo (una nuova cartella). Considera l'albero dei file in questo e in questo torrent per capire di più.

# 2 : Ripeti # 1 . Se tutto va bene, avrai OT scaricato correttamente.


Scenario 3

OT è un archivio e contiene al suo interno file singoli / multipli. Il tuo DDL è costituito da collegamenti singoli / multipli ma non è come l'archivio OT finale.

Accertare # 0 in qualche modo. Il nostro obiettivo è quello di raccogliere tutti i DDL in un'unica soluzione e archiviarli in remoto. I requisiti sono:

  1. uno spazio di web hosting con dimensioni sufficienti per archiviare i tuoi DDL,
  2. caricamento di file con dimensioni illimitate o almeno sufficienti per caricare il DDL più grande in una volta nel tuo spazio di hosting,
  3. Accesso FTP con caricamento remoto su dominio ospitato,
  4. Sito Web per la condivisione di file con caricamento multiplo come Multiupload.bz (MU).

Google per loro, e puoi trovare molti schemi di hosting gratuiti che possono offrirti tali funzionalità (1-3) e il completamento della configurazione in pochi minuti. Leggi le loro FAQ e Termini e Condizioni (T&C) prima di utilizzarli per evitare la sospensione dell'account o problemi legali.

Una volta che hai configurato lo spazio di hosting con le credenziali di dominio e FTP pronte, vai a MU, crea un account, accedi, inserisci i dettagli FTP nel formato desiderato qui nel campo FTP richiesto. Verifica che il tuo FTP funzioni con le autorizzazioni corrette tramite un client FTP come FileZilla . Adesso,

  1. salva i dettagli e vai alla home page per il caricamento dei file.
  2. Scegli Remote Uploade inserisci il link DDL (solo un link).
  3. Seleziona FTP Uploadtra le molte opzioni sotto il campo URL e deseleziona il resto.
  4. Fai clic Uploade lascia che esegua l'elaborazione.

Se tutto va bene, il tuo DDL verrà scaricato in remoto nello spazio ospitato. Verifica tramite client FTP / CPanel che sia andata bene. Se sì, ripeti 2-4 per tutti gli altri DDL.

Ora che abbiamo tutti i DDL sotto lo stesso cappuccio, rendiamolo simile all'OT rinominando e strutturando i file e l'albero dei file. L'ultimo CPanel (web hosting) viene fornito con l'archivio file e la funzione di estrazione. Archivia i tuoi file come OT. Sono consapevole solo del .zipsupporto. Il prossimo passo è semplicemente masterizzare questo file in Burnbit. Per masterizzarlo è necessario il suo URL che può essere ottenuto aprendo il dominio (dall'hosting Web) in un browser Web, sfogliare i file e copiare il collegamento del nuovo file right-click -> copy link location. Il tuo dominio ospitato può apparire come questo .

Masterizza questo link copiato in Burnbit e ora hai un nuovo torrent a tua disposizione. Tieni presente il numero 1 per il download di torrent eseguito correttamente.


# 3 : Va notato che, ad eccezione del client FTP opzionale e dei file torrent Burnbit, non è necessario scaricare nulla di eccezionale e tutto viene eseguito in remoto, risparmiando così la larghezza di banda dell'interrogatore.

# 4 : I metodi potrebbero non funzionare con i collegamenti di download che richiedono l'interazione dell'utente (tempo di attesa, captcha, ecc.) O con collegamenti oscuri che non hanno un certo tipo di file alla fine dell'URL.


Nota : la pirateria, la violazione del copyright o la violazione dei Termini e condizioni di qualsiasi servizio non è supportata da nessuna parte. I collegamenti ai torrent sono semplicemente usati come esempio. Si consiglia a Reader di leggere e seguire debitamente i T&C dei servizi menzionati nella risposta prima di utilizzarli.


0

I file torrent vengono rinominati fino al completamento. Assicurati di rinominarli nel loro file corretto e assicurati anche che il client torrent sia chiuso poiché metterà un blocco di scrittura sui tuoi file.

Non è garantito che il download manager lo rilevi, perché i file possono essere diversi e quindi sovrascriveranno i tuoi file e ricominceranno. Quindi assicurati di fare prima una copia dei file.


3
"I file Torrent vengono rinominati fino al completamento." Non vero, dipende dal client.
Moab,

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.