Nada pior do que baixar um arquivo enorme e no final, descobrir que ele está corrompido. Pior ainda se for a imagem ISO de sua distribuição favorita. Por isso, irei mostrar com verificar se o arquivo baixado teve algum problema, antes que você grave a imagem e estrague o disco.
Existe dois recurso que serve para verificar a autenticidade de um arquivo. Como ele checa se houve alterações no arquivo, isso também serve para saber se ele foi danificado durante o download. Na verdade, é bastante simples e as ferramentas chamadas ‘md5sum’ e “sha1sum” vem pré-instaladas com a maioria das distribuições de Linux e quase todas as variações do Ubuntu. Claro, que a pessoa que disponibiliza o arquivo para download precisará fornecer os dados de comparação antes. Trata-se do MD5 ou o SHA1.
Verficando uma imagem ISO com Md5sum
Para verificar a integridade de um download, como uma imagem ISO baixada, por exemplo, faça o seguinte:
Baixei o Ubuntu 15.04-desktop-amd64.iso na página de download: http://releases.ubuntu.com/vivid/
Agora basta clicar no link de texto do MD5 (ou do SHA1 se preferir). Neste exemplo vou usar o link do “MD5SUMS”.
Após isso ele mostrará no navegador o MD5 do seu arquivo:
Abra um terminal e vá para a pasta onde está o arquivo (normalmente será a pasta “Downloads”):
cd Downloads
Execute o comando abaixo para descobrir o código do arquivo baixado. A sintaxe é md5sum + nome do arquivo.
Dica: Após digitar md5sum e dar um espaço, digite o começo do nome do arquivo e use a tecla Tab para o sistema autocompletar o nome, que é bem mais fácil.
md5sum ubuntu-15.04-desktop-amd64.iso
O resultado será algo como o seguinte:
53c869eba8686007239a650d903847fd ubuntu-15.04-desktop-amd64.iso
Como pôde perceber, o MD5 está igual ao descrito na página, ou seja o arquivo baixado está ok.
Verificar com o SHA1Sum é o mesmo processo.
Exemplo:
Vou baixar uma rom de smartphone do CyanogenMod. Repare que abaixo do link de download, existe um código de SHA1 para checarmos.
Baixei o arquivo salvando-o na pasta Downloads.
Agora entrarei na pasta e verificarei a integridade do arquivo
cd Downloads
sha1sum cm-11-20151004-NIGHTLY-p3110.zip
O resultado do comando tem que ser igual ao do site, seguido do nome do arquivo, conforme texto e imagem abaixo
964f1d2cb62228685cd12029452df61bb4fec6fc cm-11-20151004-NIGHTLY-p3110.zip
Moleza né?
É isso aí
Cleuber