O tamanho do arquivo que você está obtendo através do servidor HTTP é exatamente o que resta de 5345834658 mod 4294967296. Isso significa que o servidor da Web estourou um inteiro de 32 bits e está usando o restante como o tamanho do arquivo.
Você precisa atualizar para um servidor da Web que suporte arquivos grandes (> 4GiB).