O que saber
- Instalar FCIV. Encontre a pasta com o arquivo para o qual você deseja criar um valor de soma de verificação.
- Segure a tecla Shift enquanto clica com o botão direito do mouse no espaço vazio. Selecione Abrir janela de comando aqui.
- Digite o nome exato do arquivo e execute uma função hash criptográfica suportada pelo FCIV.
Este artigo explica como verificar a integridade do arquivo no Windows usando o File Checksum Integrity Verifier (FCIV). O programa disponível gratuitamente da Microsoft funciona em todas as versões mais usadas do Windows.
Como verificar a integridade do arquivo no Windows com FCIV
Siga os passos abaixo para verificar a integridade de um arquivo com FCIV, uma calculadora de soma de verificação gratuita:
-
Baixe e "Instale" o Verificador de Integridade da Soma de Verificação do Arquivo, muitas vezes referido simplesmente como FCIV.
FCIV é uma ferramenta de linha de comando, mas não deixe isso te assustar. É muito fácil de usar, especialmente se você seguir o tutorial descrito abaixo.
Se você já seguiu o tutorial acima, pode pular esta etapa. O restante dessas etapas pressupõe que você baixou o FCIV e o colocou na pasta apropriada, conforme descrito no link acima.
- Navegue até a pasta que contém o arquivo para o qual você deseja criar o valor da soma de verificação.
-
Uma vez lá, mantenha pressionada a tecla Shift enquanto clica com o botão direito em qualquer espaço vazio na pasta. No menu resultante, selecione Abrir janela de comando aqui. O prompt de comando será aberto e o prompt será predefinido para esta pasta.
Por exemplo, se o arquivo estiver na pasta Downloads do Tim, o prompt na janela do Prompt de Comando será C:\Users\Tim\Downloads> após seguir esta etapa do Pasta de downloads.
Outra maneira de abrir o Prompt de Comando da pasta é apagando tudo da caixa de localização na parte superior da janela e substituindo-a por cmd.
-
Em seguida, precisamos ter certeza de que sabemos o nome exato do arquivo para o qual você deseja que o FCIV gere a soma de verificação. Você já deve saber, mas deve verificar novamente para ter certeza.
A maneira mais fácil de fazer isso é executar o comando dir e então escrever o nome completo do arquivo. Digite o seguinte no prompt de comando:
diretório
Isso irá gerar uma lista de arquivos nessa pasta. Neste exemplo, queremos criar a soma de verificação para um arquivo chamado AA_v3.exe, então vamos escrever exatamente.
-
Agora podemos executar uma das funções de hash criptográficas suportadas pelo FCIV para criar um valor de checksum para este arquivo.
Digamos que o site do qual baixamos o arquivo decidiu publicar um hash SHA-1 para comparar. Isso significa que também queremos criar uma soma de verificação SHA-1 em nossa cópia do arquivo.
Para fazer isso, execute FCIV da seguinte forma:
fciv AA_v3.exe -sha1
Certifique-se de digitar o nome do arquivo inteiro - não esqueça a extensão do arquivo!
Se você precisar criar uma soma de verificação MD5, termine o comando com - md5.
Você recebeu uma mensagem "'fciv' não é reconhecido como um comando interno ou externo…"? Certifique-se de ter colocado o arquivo em uma pasta apropriada, conforme descrito no tutorial vinculado na Etapa 1 acima.
-
Continuando nosso exemplo acima, aqui está o resultado do uso do FCIV para criar uma soma de verificação SHA-1 em nosso arquivo:
// // Verificador de integridade da soma de verificação do arquivo versão 2.05. // 5d7cb1a2ca7db04edf23dd3ed41125c8c867b0ad aa_v3.exe
A sequência de números/letras antes do nome do arquivo na janela do prompt de comando é sua soma de verificação.
Não se preocupe se demorar vários segundos ou mais para gerar o valor da soma de verificação, especialmente se você estiver tentando gerar um em um arquivo muito grande. O processo não deve levar mais de 5 minutos no total.
Você pode salvar o valor de checksum produzido pelo FCIV em um arquivo adicionando > filename.txt ao final do comando executado na Etapa 5. Veja Como Redirecionar Comando Saída para um arquivo se precisar de ajuda.
As somas de verificação correspondem?
Agora que você gerou um valor de checksum, você precisa ver se ele é igual ao valor de checksum que a fonte de download forneceu para comparação.
Se combinarem, ótimo! Agora você pode ter certeza absoluta de que o arquivo em seu computador é uma cópia exata do que está sendo fornecido. Isso significa que não houve erros durante o processo de download e, desde que você esteja usando uma soma de verificação fornecida pelo autor original ou uma fonte muito confiável, você também pode ter certeza de que o arquivo não foi alterado para fins maliciosos.
Se as somas de verificação não corresponderem, baixe o arquivo novamente. Se você não estiver baixando o arquivo da fonte original, faça isso. De forma alguma você deve instalar ou usar qualquer arquivo que não corresponda perfeitamente à soma de verificação fornecida.
O que é uma soma de verificação?
Felizmente, muitos sites oferecem um dado chamado checksum que pode ser usado para ajudar a verificar se o arquivo que você encontra no seu computador é exatamente o mesmo que o arquivo fornecido.
Uma soma de verificação, também chamada de hash ou valor de hash, é produzida pela execução de uma função hash criptográfica, geralmente MD5 ou SHA-1, em um arquivo. Comparar a soma de verificação produzida pela execução de uma função de hash em sua versão do arquivo, com a publicada pelo provedor de download, pode provar com quase certeza que ambos os arquivos são idênticos.