Контрольная сумма – это некое численное выражение, которое рассчитывается в зависимости от тех или иных данных, расположенных в конкретном файле. Данная сумма рассчитывается по специальному алгоритму, позволяющему с уверенностью сказать об изменениях в файле. Контрольная сумма используется для проверки целостности файлов, так как при его изменении контрольная сумма становится другой. Это позволяет избежать появления ошибок при передаче файлов. При копировании файлов на другой диск или устройство, планшет, контрольная сумма копируемого файла запоминается, а после копирования сверяется с контрольной суммой скопированного файла.
Отличие контрольных сумм говорит об ошибке копирования файла. Также наличие изменение контрольной суммы исполнительного файла может говорить о заражении его вирусом.
Использование контрольной суммы очень популярно, так как ее легко реализовать, и такая проверка очень эффективна. Многие пользователи торрент-сервисов в Интернете могли заметить, что при раздаче файлов очень часто указывается контрольная сумма. И если у пользователя возникли проблемы со скачанным файлом, в первую очередь следует проверить контрольную сумму. И и только после того как контрольные суммы будут совпадать, писать автору о том что оригинальный файл поврежден.
Еще одним примером проверки целостности файлов является разбиение больших файлов с помощью программы Total Commander. При разбиении файла на несколько частей определенного размера, Total Commander создаст отдельный файл CRC, который содержит контрольную сумму исходного файла. После слияния файла в единое целое происходит автоматическая проверка целостности и высвечивается сообщение о результате проверки на целостность файла.
Для считывания контрольных сумм можно воспользоваться утилитой (HashTab). После того, как программа будет установлена, следует открыть окно свойств проверяемого файла и на вкладке (Контрольные суммы) посмотреть контрольную сумму текущего файла. Для проверки контрольных сумм системных файлов следует воспользоваться онлайн ресурсом на сайте Microsoft, где следует выбрать продукт и посмотреть контрольную сумму в разделе (Сведения)в строке SHA1.