Por que os downloads dão arquivos ruins? [fechadas]

-1

Por que, ao fazer o download, erros de rede fazem o download terminar e criam um arquivo incompleto?

O download do programa não deve ser capaz de reconhecer que o arquivo é X big, e ele só baixou Y até agora?

Estou assumindo que é um download que conhece o tamanho do arquivo.

    
por Nathan Merrill 21.10.2014 / 21:34

1 resposta

3

Muitos mecanismos de transferência não fazem ideia do tamanho do arquivo que estão baixando. Confira esta pergunta relacionada ao SU: Por que alguns arquivos de download não sabe o tamanho deles?

Além disso, os mecanismos de transferência não têm ideia de quais dados devem estar no arquivo; por isso não faz ideia se o 1 que acabou de ler no descarregamento era realmente um 1 na fonte ou se é um 1 devido a corrupção durante a transferência.

Se o fluxo de download encontrar muitas tentativas, um tempo limite ou outros erros de transferência reconhecíveis , a transferência será interrompida. Como os mecanismos de download salvam esse fluxo de download à medida que chegam, ele grava o arquivo até que o fluxo de entrada seja interrompido, independentemente de por que ele para. Se o arquivo incompleto é mantido ou não depois que ele é conhecido por ter uma falha de transferência, depende do cliente / mecanismo usado.

    
por 21.10.2014 / 21:42

Tags