Por que arquivos zip grandes são corrompidos tantas vezes após o download?

1

Parece que quando eu uso um navegador da web para baixar um arquivo zip grande (2-4gb), vou descompactá-lo e viola, corrompido. Isso acontece com muita frequência. Os navegadores não são meios confiáveis para baixar um arquivo (http)? Existe uma maneira melhor? Preciso baixar um arquivo desse tipo e não consigo fazer isso com sucesso usando o chrome.

    
por Zombies 07.10.2012 / 00:24

4 respostas

4

Existem alguns pontos que você pode considerar:

  • Escolha do navegador . Algum tempo atrás, o Internet Explorer muitas vezes causou esse tipo de problema.

  • FTP . Se possível, você pode tentar obter o download de um servidor FTP via FTP (File Transfer Protocol) em vez de HTTP (Hypertext Transfer Protocol). A partir do nome, você pode ver que o FTP é dedicado à transferência de arquivos.

  • Utilitários de download de linha de comando . O software dedicado é geralmente melhor que um navegador para essas tarefas.

    Windows: O BITSAdmin é o primeiro que encontrei, mas certamente há mais.

    Linux: wget , etc.

  • conexão com a Internet . Primeiro de tudo, veja se sua internet não está quebrando a cada 10 minutos - enquanto isso não afeta a navegação na web, pode se tornar um problema para baixar através de alguns navegadores (então os utilitários de linha de comando podem ser uma solução temporária). Além disso, verifique se o cabo não está danificado.

  • Antivírus . Se o seu antivírus estiver verificando os arquivos que você está baixando pouco a pouco, isso poderá atrasar o processo e causar problemas. Não está dizendo que você deve desativar seu antivírus ao baixar arquivos desconhecidos, mas você pode fazer alguns testes desse tipo se tudo o mais falhar.

Em geral, sem mais informações sobre o problema, é difícil aconselhá-lo.

    
por 07.10.2012 / 02:48
2

Quanto maior o arquivo, maior a probabilidade de haver um erro resultando na corrupção.

A corrupção pode acontecer durante a transferência ou no armazenamento. Considere que os discos rígidos magnéticos têm taxas de erro de bit (BER) de 1 em 10 à potência de 14. Isso se traduz em cerca de um erro possível para cada 12 TB armazenado . Se você armazenar arquivos grandes suficientes, poderá superar esse limite.

Da mesma forma, as transmissões de rede encontram erros, especialmente em redes sem fio. A maioria deles é corrigida ou corrigida pela retransmissão de um bloco de dados. No entanto, até mesmo resta espaço para erros.

    
por 07.10.2012 / 00:42
1

Após o download com o navegador, espere sempre de 5 a 10 segundos. antes de pegar o arquivo - existem buffers de arquivo para serem liberados no navegador

    
por 12.10.2012 / 14:46
0

Considerando que TCP é sem perdas , eu ficaria realmente surpreso se a transferência dos dados estivesse causando uma corrupção . É mais provável que seja a origem do arquivo ou algo acontecendo com o seu sistema.

    
por 12.10.2012 / 14:49