Estou wget
usando arquivos enormes (acima de 100 GB) e depois comparando meu md5sum com a soma postada no repositório. Acredite ou não, md5sum
leva um tempo não trivial para ser executado em um arquivo desse tamanho, então eu gostaria de obter a soma em paralelo com o download.
Qual é a melhor forma de fazer isso? Não vejo uma wget
opção para calcular o MD5 durante o download (surpreendentemente), então acho que usar tee
seria o caminho a seguir ?!
Isso é possível? Tenho certeza que você precisa do binário inteiro para verificar o hash. Eu duvido que mesmo dividi-lo em etapas (por exemplo, hash durante o download) seria possível, pois você pode não estar recebendo o arquivo em ordem seqüencial. De qualquer forma, eu ficaria feliz em ver se alguém tem uma solução.
—
n0pe 20/08/11
@MaxMackie: É definitivamente possível: como estou baixando o arquivo inteiro, o wget poderia, teoricamente, executá-lo no MD5. Unf, não.
—
Fixee