HTTP downloader com bom verificador de integridade (hash..probably md5) embutido [fechado]

2

Estou tentando baixar o xcode v3.2 do site Apple Developer Connection, mas toda vez que faço o download do arquivo enorme, ele falha na montagem devido a um erro de soma de verificação. É muito frustrante! Os baixadores do BitTorrent têm mais confiabilidade do que os downloads normais do http. De qualquer forma, imaginando se existe algum downloader inteligente que possa baixar sem corromper.

Eu posso usar um verificador de hash md5, mas isso só é útil quando o arquivo inteiro for baixado. Eu preciso de uma solução que possa verificar a integridade on-the-fly e baixar novamente os bits corrompidos. Se houver alguma provisão no HTTP.

Eu pesquisei o arquivo nas fontes de torrent normais ... não está lá: (

Qualquer ajuda é apreciada ... tenha um bom dia! thanx

    
por detj 04.10.2009 / 06:15

2 respostas

2

Bittorrent é tudo que você pode ter no momento. Downloads HTTP padrão não podem ser processados como você descreve - primeiro você precisa verificar todas as partes de um arquivo antes (como bittorrent), então você precisa distribuir um pequeno arquivo com essas somas de verificação para o cliente (como bittorrent), então você precisa de um software que verifique essas somas de verificação à medida que as peças chegam (como o bittorrent).

O melhor que você pode fazer com downloads HTTP / FTP / etc padrão é a soma de verificação do arquivo após a conclusão da transferência.

Se a sua transferência estiver falhando, tente

  • a) outro local de download (como outro URL para download), ou
  • b) outro local de download (como em fisicamente viaje para outro site e use sua conexão com a internet - talvez tente do trabalho).
por 04.10.2009 / 06:23
2

O Http não informa a soma de verificação dos dados antecipadamente, e certamente não informa a soma de verificação das partes. Sem usar uma ferramenta não-http, o melhor que eu poderia recomendar é que você use curl com a opção de currículo, tive melhor sorte com isso e realmente usei para arquivos grandes de dmg no site da Apple.

Isso usaria a opção -C - da seguinte forma:

curl -O -C - link

    
por 04.10.2009 / 06:31