Como retomar o download de um arquivo que foi 75% concluído usando o cliente torrent com qualquer outro cliente de download usando um link direto

Como retomar o download de um arquivo que foi 75% concluído usando o cliente torrent com qualquer outro cliente de download usando um link direto

Eu tenho um torrent com arquivos que eu realmente quero, mas ele está morto há muitos meses. Agora, com alguma sorte, tenho links diretos para download de todos os arquivos. O problema é que o torrent tem muitos GB e completou quase 75% antes de morrer. Não posso desperdiçar tantos dados porque tenho limite de download e o acesso à Internet é muito caro aqui.

Existe alguma maneira de continuar o download de todos os arquivos torrent usando links diretos para download? Eu tentei comfdmejdownloadermas ambos não estão apoiando isso, pelo que posso dizer.

Responder1

Teoricamente, isso deveria ser possível, mas na prática parece não haver uma maneira fácil de conseguir isso (pelo menos nenhuma que eu conheça).

Em palavras simples, o problema surge devido ao fato de os clientes de torrent baixarem simultaneamente váriospeçasde cada arquivo e 'juntá-los' na ordem correta no disco. Portanto, mesmo que você tenha 75% de um arquivo, isso não significa que seja um bloco de dados contíguo de 75% desde o início do arquivo. As partes faltantes (ou seja, aquelas que não foram baixadas até o momento) são zero bytes que são preenchidos gradualmente pelo cliente à medida que cada peça é concluída.

Agora, os gerenciadores de download multithread (como o Free Download Manager ou FDM que você usou) que funcionam com links HTTP diretos também podem retomar downloads e baixar várias partes de um arquivo simultaneamente, desde que determinadas condições do servidor sejam atendidas. HTTP/1.1 permite que os clientes solicitem partes de um arquivo em vez de tudo. Isso permite que os clientes retomem um download interrompido (ou baixem várias partes simultaneamente) sem precisar baixar novamente todo o recurso. Servidores Web enviamComprimento do conteúdoeFaixas de aceitaçãocabeçalhos de resposta para indicar ao cliente que eles permitem solicitações GET com oFaixacabeçalho para baixar partes de um recurso. Aqui está uma visão geral do processo:

1
Fonte

Servidores antigos que suportam apenas HTTP/1.0 (e, portanto, não podem retomar downloads) são poucos e distantes e o HTTP/2 já se tornou um padrão proposto em 17 de fevereiro de 2015.

Então agora você pode perguntar: se os gerenciadores de download podem (simultaneamente) baixar partes de um arquivo e retomar os downloads, assim como os clientes de torrent, por que o primeiro também não pode retomar os downloads de torrent interrompidos? Como eu disse no início, teoricamente podem, mas há vários problemas envolvidos. Os clientes Torrent usam arquivos .torrent que armazenaminformações sobre cada arquivo, incluindo nomes e tamanhos de arquivo. Mais importante ainda, o tamanho da peça é conhecido e oSHA-1 cerquilha(algo como uma 'impressão digital' digital única) de cada peça, bem como um hash de informações do dicionário de informações como um todo, está incluído no arquivo .torrent. Assim, mesmo que um cliente de torrent seja usado para retomar um download interrompido de um torrent que ele nunca encontrou anteriormente, ele pode comparar os hashes esperados de cada parte com os hashes reais dos dados no disco para descobrir quais partes falham na verificação de hash e portanto, precisa ser baixado novamente.

No entanto, quando você passa um download de torrent interrompido para um gerenciador de download HTTP, ele não tem conhecimento sobre quais partes dos arquivos estão faltando. Agora, teoricamente, ele poderia verificar cada arquivo, criar uma lista de todos os blocos de dados que contêm apenas zero bytes e, em seguida, tentar baixá-los novamente do servidor web para preencher as lacunas. No caso de um gerenciador de download como o FDM que também suporta o protocolo BitTorrent, ele pode até usar o arquivo .torrent para fazer uma verificação de hash e, em seguida, baixar novamente apenas as partes via HTTP que falham na referida verificação. No entanto, na prática, como mencionei acima, nenhum gerenciador de download que conheço faz isso, então provavelmente você está sem sorte.

O mais próximo que encontrei em qualquer gerenciador de download é o GetRightRecuperar downloads perdidosrecurso. No entanto, isso só funciona com arquivos que foram baixados sequencialmente desde o início e, além disso, o tamanho do disco deve refletir o número real de bytes baixados e não o tamanho total do arquivo. Portanto, se você tiver um download interrompido onde o tamanho do arquivo no disco é de, digamos, 15.000 bytes e o servidor reporta oComprimento do conteúdopara o recurso como 100.000 bytes, tudo o que GetRight faz é enviar umFaixasolicitação de bytes 15.001 a 100.000. (Na verdade, ele "reverte" 4 KB (valor padrão, configurável pelo usuário) para confirmar que nenhum dado foi corrompido no final, quando o download do arquivo foi interrompido, mas isso é um pequeno detalhe de implementação.) Obviamente, dada a forma como funciona, esse recurso não pode ajudar. você retoma um download de torrent interrompido.

Responder2

#0: A resposta deveria teoricamente funcionar se o arquivo hospedado em torrent e Direct Download Link (DDL) for o mesmo, ou sejaSem diferenças no hash [NDH]. Estou considerando três cenários. As pausas ficam como exercício para o leitor. Siga o procedimento abaixo:

Cenário 1

Seu torrent possui apenas um arquivo e DDL também é um link único com o mesmo tipo de arquivo.

Se o DDL (terminando com .mkv/zip/avi/exeetc.) não tiver mecanismo de espera ou URL obscuro (como Google/One Drive, Dropbox, etc.), você poderá gravar o link de download em uma caixa de sementes comoBurnbit. Copie a URL do DDL e cole no Burnbit. O processo é simples e mencionado passo a passo. Deixe processar e pronto, um novo torrent foi criado. Baixe o arquivo torrent e mescle os rastreadores em seu torrent original (feito automaticamente por alguns clientes de torrent assim que o arquivo é aberto).

#1: Observe que este novo torrent pode ter um novo torrent e nome de arquivo. Portanto, antes de mesclar, altere o nome do torrent antigo e o nome do arquivo para o novo. Escolha também recheck the torrent em seu cliente por New Torrent [NT] para que ele possa retomar de onde o OT deixou seus arquivos.


Cenário 2

Existem vários arquivos no Torrent Original (OT) e vários DDLs estão disponíveis.

Se for esse o caso, depois da contabilização#0, grave todos os seus DDLs no Burnbit. Burnbit permite apenas a gravação de um único arquivo, então você deve repetir os passos para todos os DDLs e baixar os arquivos torrent. Abra os novos torrents e especifique o local de download personalizado (CDL) para onde a OT baixou seus arquivos, para cada um deles. É possível que os arquivos não sejam armazenados diretamente no CDL, mas sim um nível depois dele (uma nova pasta). Considere a árvore de arquivos emesseeessetorrent para entender mais.

#2: Repita#1. Se tudo correr bem, seu OT será baixado com sucesso.


Cenário 3

O OT é um arquivo e contém arquivos únicos/múltiplos. Seu DDL é composto por links únicos/múltiplos, mas não é como o arquivo OT final.

Verificar#0de alguma forma. Nosso objetivo é coletar todos os DDLs sob o mesmo capô e arquivá-los remotamente. Os requisitos são:

  1. um espaço de hospedagem web com tamanho suficiente para armazenar seus DDLs,
  2. upload de arquivos com tamanho ilimitado ou pelo menos o suficiente para carregar o maior DDL de uma só vez em seu espaço de hospedagem,
  3. Acesso FTP com upload remoto para domínio hospedado,
  4. Site de compartilhamento de arquivos com vários uploads, comoMultiupload.bz(MU).

Pesquise no Google e você encontrará muitos esquemas de hospedagem gratuita que podem oferecer esses recursos (1-3) e a configuração é concluída em poucos minutos. Leia seusPerguntas frequenteseTermos e Condições (T&C)antes de usá-los para evitar suspensão da conta ou problemas legais.

Depois de configurar seu espaço de hospedagem com credenciais de domínio e FTP prontas, vá para MU, crie uma conta, faça login, insira os detalhes do FTP no formato desejadoaquino campo FTP obrigatório. Verifique se o seu FTP está funcionando com as permissões corretas por meio de um cliente FTP comoFileZilla. Agora,

  1. salve os detalhes e vá para a página inicial para fazer upload do arquivo.
  2. Escolha Remote Uploade insira o link DDL (apenas um link).
  3. Verifique FTP Uploadentre as diversas opções abaixo do campo URL e desmarque o resto.
  4. Clique Uploade deixe fazer o processamento.

Se tudo correr bem, seu DDL será baixado remotamente em seu espaço hospedado. Verifique através do cliente FTP/CPanel se correu bem. Se sim, repita 2-4 para todos os outros DDLs.

Agora que temos todos os DDLs sob o mesmo capô, vamos torná-lo semelhante ao AT renomeando e estruturando os arquivos e a árvore de arquivos. O CPanel (hospedagem na web) mais recente vem com recurso de arquivamento e extração de arquivos. Arquive seus arquivos da mesma forma que o OT fez. Estou ciente apenas do .zipsuporte. O próximo passo é apenas gravar este arquivo no Burnbit. Para gravá-lo é necessário seu URL, que pode ser obtido abrindo seu domínio (da hospedagem na web) em um navegador da web, navegue até seus arquivos e copie o link do novo arquivo em right-click -> copy link location. Seu domínio hospedado pode pareceresse.

Grave este link copiado no Burnbit e agora você terá um novo torrent à sua disposição. Tenha em mente#1para download de torrent bem-sucedido.


#3: Ressalta-se que exceto o cliente FTP opcional e os arquivos torrent Burnbit, excepcionalmente nada de novo é necessário para download e tudo é feito remotamente, economizando assim a largura de banda do questionador.

#4: Os métodos possivelmente não funcionarão com links de download que requerem interação do usuário (tempo de espera, captcha, etc.) ou com links obscuros que não possuem determinado tipo de arquivo no final da URL.


Observação: Pirataria, violação de direitos autorais ou violação dos T&C de qualquer serviço não são suportadas em nenhum lugar. Os links para torrents são usados ​​apenas como exemplo. Aconselha-se ao leitor que leia e siga devidamente os T&C dos serviços mencionados na resposta antes de utilizá-los.

Responder3

Os arquivos torrent são renomeados até serem concluídos. Certifique-se de renomeá-los para o arquivo apropriado e também de que o cliente de torrent esteja fechado, pois isso bloqueará a gravação em seus arquivos.

Porém, não é garantido que o gerenciador de downloads capte isso, porque os arquivos podem ser diferentes e, portanto, ele irá sobrescrevê-los e recomeçar. Portanto, certifique-se de fazer uma cópia dos arquivos primeiro.

Responder4

Você não pode retomar um download usando um gerenciador de downloads. Tentarestou anunciandoarquivo torrent e obtenha qualquer novo rastreador e continue baixando

informação relacionada