Como posso continuar com um download incompleto?

4

Eu baixei recentemente o Ubuntu 10.04 via HTTP do site do Ubuntu, o download alcançou 663,0 MB de 685,6 MB antes de ser acidentalmente cancelado. É possível continuar o download usando os dados já baixados?

Um torrent está disponível exatamente para o mesmo arquivo.

    
por Zaz 04.12.2010 / 18:08

3 respostas

6

Você poderia usar o wget. Abra uma linha de comando, navegue até o diretório do seu download incompleto, digite

wget --continue your_address_here
    
por 04.12.2010 / 18:48
13

Você pode usar o torrent para retomar o download HTTP se eles forem exatamente o mesmo arquivo (que, nesse caso, provavelmente serão).

  1. Obtenha o meta-arquivo .torrent
  2. Comece a fazer o download com seu cliente de bittorrent preferido
  3. Pare completamente o download
  4. Substitua o arquivo que o cliente bittorrent criou com uma cópia daquele que resultou do download http com falha, certificando-se de que o nome do arquivo seja exatamente o mesmo (sem diferenças entre maiúsculas e minúsculas) (se você ter certeza de que os nomes dos arquivos são exatamente os mesmos, você pode pular os passos 2 e 3)
  5. Recarregue seu cliente bittorrent e inicie o download novamente. Antes de iniciar a transferência, ele deve fazer uma verificação de hash completa para descobrir quais partes do arquivo ele precisa obter e quais partes já estão completas e, portanto, saberá apenas fazer o download dos blocos necessários
por 04.12.2010 / 18:34
2

Quando isso acontece, costumo usar o rsync para continuar o download. O mirrors.kernel.org oferece um servidor rsync, então eu irei ao link e navegue até o arquivo que eu quero baixar. Em seguida, copio o caminho para esse arquivo e substituo o "http: //" por "rsync: //". Por exemplo, o ISO do desktop Ubuntu 10.10 i386 está em:

http://mirrors.kernel.org/ubuntu-releases/10.10/ubuntu-10.10-desktop-i386.iso

Para que eu possa continuar o download dele executando:

rsync -avPL rsync://mirrors.kernel.org/ubuntu-releases/10.10/ubuntu-10.10-desktop-i386.iso .

Observe o argumento "-L", sem que apenas o link para o arquivo seja copiado porque o Ubuntu usa links para os arquivos em locais diferentes.

O exemplo acima assume que o seu arquivo é o mesmo nome ("ubuntu-10.10-desktop-i386.iso") e está no diretório atual. Se isso não for verdade, substitua o "." acima com o nome do arquivo real e o caminho para ele.

    
por 05.12.2010 / 10:17