checksum, soma de verificação, total de prova, checksum

Um valor calculado com a finalidade de testar a integridade dos dados. Há sempre o risco da ocorrência de erros durante a transmissão ou gravação de dados. Uma das formas de detecção desses erros é usar um total de verificação – um valor calculado com base em uma determinada parcela dos dados através da combinação seqüencial de todos os bytes que os compõem, usando uma série de operações aritméticas ou lógicas. Depois que os dados são transmitidos ou gravados, um novo total de verificação pode ser calculado (dessa vez sobre os dados transmitidos ou gravados, que poderiam apresentar problemas de integridade) e comparado com o resultado original. Se os totais de verificação forem diferentes, é sinal de que houve erro e os dados devem ser transmitidos ou gravados novamente; se forem iguais, é provável que a transmissão ou a gravação tenham transcorrido normalmente. Os totais de verificação são um mecanismo de validação dos mais simples; eles não permitem detectar todos os erros, e não podem ser utilizados para corrigir dados defeituosos. Ver também error-correction coding (codificação para correção de erros).