Como verificar o checksum de um arquivo no Windows

Resposta curta: compare a soma de verificação do arquivo baixado com o valor publicado na página de download. O Get-FileHash do PowerShell sabe calculá-la, mas é preciso lembrar o comando e comparar as cadeias a olho; um app grátis como o Verificador de checksum faz a comparação por você — cole o hash esperado e receba um selo verde ou vermelho.

O que é um checksum?

Um checksum (hash) é a impressão digital de um arquivo: uma cadeia curta calculada a partir de todo o seu conteúdo. Mude um único bit numa imagem de 10 GB e o hash muda por completo. Os fabricantes publicam somas MD5, SHA-1, SHA-256 ou SHA-512 ao lado dos downloads justamente para que você possa provar que o arquivo recebido é o que eles publicaram — sem corrupção no caminho e sem alterações silenciosas.

Método 1: PowerShell Get-FileHash

  1. Abra o Windows Terminal (ou o PowerShell) na pasta do arquivo baixado e execute o comando do algoritmo indicado na página de download:
Get-FileHash .\file.iso -Algorithm SHA256

O hash aparece no console; use -Algorithm MD5, SHA1 ou SHA512 se a página indicar outro.

  1. Copie o hash impresso e compare-o com a página — caractere por caractere, sem ligar para maiúsculas.

Vantagens: vem com o Windows, nada para instalar, suficiente para uma conferência pontual. Desvantagens: é preciso lembrar o comando exato e os nomes dos algoritmos; a comparação é manual, e 64 caracteres parecidos, quebras de linha, maiúsculas que mudam (PowerShell imprime em maiúsculas, muitos sites em minúsculas) e espaços extras escondem facilmente uma diferença real.

Método 2: serviços de checksum online

Há sites que aceitam o upload de um arquivo e mostram o MD5 ou SHA-256. A pegadinha está no verbo: seu arquivo é enviado ao servidor de outra pessoa e sai do PC. Para uma ISO Linux isso é tolerável; para um documento privado, um compactado de trabalho ou algo sob NDA, é um não absoluto. Some os limites de tamanho de upload e os serviços fora do ar justamente quando você precisa, e a comodidade evapora.

Método 3: Verificador de checksum — colar, comparar, pronto

Baixar grátis — ChecksumVerifier-Setup.exe

  1. Adicione o arquivo baixado e marque o algoritmo da página de download — MD5, SHA-1, SHA-256 ou SHA-512, sozinho ou vários ao mesmo tempo.
  2. Cole a soma de verificação esperada da página no campo superior: a comparação ignora maiúsculas e espaços extras, então um hash copiado direto de uma página funciona como está.
  3. Pressione «Verificar» — o selo verde «O hash corresponde» significa que o arquivo está intacto; o vermelho «O hash não corresponde», que ele difere do publicado e não deve ser executado.

O cálculo roda apenas no seu PC: nada é enviado, o arquivo nunca sai da máquina e desligar o Wi-Fi não muda nada. Os arquivos são lidos do disco em fluxo, então até uma ISO de 10 GB é processada com memória constante — sem limites de tamanho e sem esperar o carregamento na memória.

Se o hash não corresponder

  1. Não execute o arquivo. Uma divergência significa que os bytes no disco diferem dos publicados: o download está corrompido ou foi alterado no caminho.
  2. Baixe de novo por outra rede (ou de outro espelho) e verifique outra vez: a maioria das divergências são transferências truncadas ou danificadas, e uma segunda tentativa por outra rota costuma chegar intacta.
  3. Confira a fonte. Se o hash ainda não corresponder, compare-o com o valor no site oficial ou na página HTTPS do fabricante — um checksum que contradiz um espelho não oficial é motivo para desconfiar desse espelho por completo.

FAQ

Qual algoritmo devo usar — MD5, SHA-1, SHA-256 ou SHA-512?

O que a página de download publicar — quase sempre SHA-256. MD5 e SHA-1 ainda aparecem em downloads antigos, mas são considerados fracos contra alterações deliberadas; para detectar uma transferência corrompida qualquer um serve, para se proteger de falsificação prefira SHA-256 ou SHA-512.

O hash no site está em minúsculas e o PowerShell imprime em maiúsculas — isso é um problema?

Não: a comparação de somas não diferencia maiúsculas de minúsculas, b94d… e B94D… são o mesmo valor. O Verificador de checksum ignora maiúsculas e espaços extras automaticamente, então você pode colar o hash exatamente como a página mostra.

É normal uma ISO de 10 GB demorar um pouco?

Sim — o arquivo inteiro precisa ser lido, então a duração é a velocidade do seu disco, não um defeito. O app lê o arquivo em fluxo em vez de carregá-lo, então a memória fica estável; coloque vários arquivos na fila e deixe trabalhar numa passada.


Mais: ver todos os dispositivos do Wi-Fi e encontrar e remover pastas vazias no Windows.