Confirme a referência antes de calcular
Confira o algoritmo e a versão informados pelo fornecedor. Uma referência MD5 não pode ser comparada com SHA-256. Obtenha o valor por um canal confiável: arquivo e checksum vindos do mesmo espelho não autenticado podem ser substituídos juntos.
Calcule o arquivo com PowerShell
Troque o caminho pelo seu arquivo local. Aspas mantêm espaços no caminho. LiteralPath trata colchetes e caracteres semelhantes como parte literal do nome. Mantenha a opção MD5 explícita porque ela não é o padrão do comando.
Get-FileHash -LiteralPath 'C:\Downloads\example.zip' -Algorithm MD5
Leia o campo Hash, não a coluna Path. Letras maiúsculas no PowerShell e minúsculas no navegador representam os mesmos bytes hexadecimais. Não altere o arquivo para mudar essa apresentação.
Compare todos os 32 caracteres
Para um teste controlado, salve exatamente abc em UTF-8, sem quebra final. O MD5 é 900150983cd24fb0d6963f7d28e17f72. Uma quebra adicionada pelo editor ou uma marca de ordem de bytes produz outro arquivo e outro resultado.
Selecione esse mesmo arquivo no navegador e cole somente o hexadecimal esperado. Não inclua nome, prefixo de algoritmo ou a linha inteira do terminal. Espaços externos são tolerados; espaços internos geram erro de formato.
Investigue sem modificar o download
Espere o download terminar e confira a versão. Um ZIP não é o mesmo conteúdo binário que a pasta extraída. Renomear normalmente preserva os bytes; recomprimir pode mudar metadados e checksum. Uma operação cancelada não é um resultado concluído com divergência.
Se os bytes esperados não puderem ser confirmados, obtenha outra cópia do fornecedor. Não edite o arquivo apenas para forçar coincidência. Para risco de modificação maliciosa, siga a verificação de assinatura oferecida pelo fornecedor. MD5 não substitui autenticação.
Navegador e terminal têm papéis distintos
O navegador facilita uma pequena fila local e a comparação visual. PowerShell atende automação e arquivos além dos limites de proteção do navegador. A aplicação limita cada arquivo a 1 GiB, sem prometer desempenho igual em todos os celulares. Nenhum dos métodos precisa enviar o arquivo a um servidor para calcular o checksum local.