MD5
/ SHA
são o padrão ouro para verificar a integridade dos arquivos nos dias de hoje. Se você tem os originais a partir dos quais criar as somas de verificação, ou já tem as somas de verificação, isso seria a maneira mais completa para verificar o conteúdo dos arquivos. Isso pode ser entediante se você tiver tantos arquivos quanto parece sugerir.
Além disso, os formatos de arquivo RAR
, ZIP
e 7Z
devem conter a soma de verificação CRC32 de todos os arquivos armazenados nela. Isso é mais fraco (ou seja, é mais provável que dados corrompidos não sejam detectados) do que o MD5 ou o SHA, mas ainda é possível detectar se há corrupção ao extrair um arquivo, o que significa que o arquivo está danificado. Eles são verificados automaticamente sempre que você extrai um arquivo de um arquivo. unrar -t <rar files>
é basicamente apenas testar as somas de verificação do CRC32 para cada arquivo no arquivo.
Além disso, as ferramentas de arquivamento devem fornecer a opção de gerar um arquivo .sfv
ao criar um archive, que é um CRC32 adicional do archive como um todo. Você pode usar isso para verificar ainda mais a integridade de um arquivo.
Se você estiver copiando arquivos de um sistema de arquivos para outro, poderá usar uma ferramenta especializada para verificar se a cópia foi bem-sucedida e correta. No Windows, uso TeraCopy
- basta ativar a opção 'verify' antes de iniciar a cópia, e o TeraCopy relerá os arquivos copiados para verificar se eles foram realmente gravados no disco corretamente em seu novo local.