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).