Checksum é um sistema pelo qual um computador pode verificar o conteúdo de um arquivo em relação a um registro conhecido, garantindo que o conteúdo esteja correto e sem danos. Um erro de checksum incorreto ocorre quando o arquivo falha nessa verificação, o que significa que alguma parte dos dados não corresponde mais ao original. Se seus dados falharem em uma verificação de soma de verificação, isso geralmente significa que você precisa substituí-los a partir de um backup ou reconstruir o arquivo afetado.
Função
Se, por exemplo, você tem uma lista de números que precisa transmitir a um colega de trabalho e precisa ter certeza de que ele anota os números exatamente, você precisa ter alguma forma de verificar se ele acertou tudo. Um método simples que você pode empregar é somar sua lista de números e anotar a soma. Depois de copiar a lista, ele pode somar seus números e comparar sua soma com a sua. Se os dois totais não corresponderem, é um sinal claro de que ele cometeu um erro. Este é um exemplo muito básico de verificação de soma de verificação.
Computadores e somas de verificação
Checksum em computadores é mais complicado do que simplesmente adicionar uma lista de números, mas segue o mesmo princípio. Na maioria dos casos, o sistema usa uma equação matemática muito mais complexa conhecida como hash criptográfico. Isso produz uma saída exclusiva com base na entrada, e os computadores podem usar hashes para verificar grandes quantidades de dados muito rapidamente. A natureza complexa do algoritmo criptográfico significa que qualquer pequena variação nos dados produz uma diferença significativa na soma de verificação e, se o número gerado não corresponder ao valor esperado, você receberá um erro de soma de verificação incorreta.
Somas de verificação incorretas
A fonte mais comum de erros de soma de verificação envolve o BIOS do seu computador. Essa parte não volátil da memória do computador armazena informações importantes sobre o hardware e o computador usa uma verificação de soma de verificação para garantir que os dados estejam protegidos. Se algo acontecer para alterar esses dados, seu computador poderá relatar um erro de checksum incorreto ao inicializar, exigindo que você verifique suas configurações. Erros repetidos de soma de verificação podem ser uma indicação de que a bateria que alimenta esse armazenamento falhou e pode exigir substituição.
Outros usos
Outra área da computação em que você pode encontrar a verificação da soma de verificação é a distribuição de software. As empresas que produzem programas utilitários como suítes antivírus e antimalware e os disponibilizam online têm um forte interesse em garantir a autenticidade de seus softwares. Em muitos casos, essas empresas publicam os valores de soma de verificação de seus lançamentos e, se um arquivo falhar na verificação de soma de verificação, isso pode indicar que ele é falsificado ou foi danificado durante o processo de download.