Quando você faz o download de um arquivo sem ver o tamanho final do arquivo, o servidor não envia essa informação sozinho com o arquivo baixado.
Como programador, às vezes eu não sei o tamanho final do arquivo porque eu crio os resultados do download na hora, e a única maneira de conhecê-lo antes de enviá-lo é salvar localmente primeiro gzip e depois contá-lo.
Também algumas outras vezes é difícil de calcular e você a deixou sem essa informação.
Para mim, se o arquivo baixado não contiver / mostrar o tamanho final do arquivo, a única maneira de conhecê-lo é primeiro baixá-lo, e se um programa lhe disser que é sabido - é primeiro baixá-lo.