Проверка контрольной суммы файла помогает убедиться, что файл не был поврежден во время загрузки или изменен злонамеренной третьей стороной до того, как вы загрузили его. Если он был заражен вредоносным или другим вредоносным программным обеспечением с момента первоначального вычисления контрольной суммы, вы обнаружите это изменение при попытке проверить контрольную сумму.
Контрольная сумма представляет собой длинную строку чисел, которая выглядит следующим образом:
6fa92dd2ca691c11dfbfc0a239e34369897a7fab
Это шестнадцатеричное число уникально для файла .exe установщика, созданного автором. Если кто-либо изменил или изменил загруженный файл, контрольная сумма на вашем компьютере будет другой.
Примечание. Проверка контрольной суммы всегда должна выполняться перед запуском установочного файла любой программы.
- Используя калькулятор контрольной суммы.
- Использование утилиты Microsoft FCIV.
Checksum Calculator - это бесплатная утилита для вычисления контрольной суммы файла, которая поддерживает наиболее часто используемые алгоритмы проверки файлов, такие как md5, crc32 и sha1. Checksum Calculator также может выполнять пакетную обработку нескольких файлов и является простой для понимания и использования программой Windows.
Скачивание и установка калькулятора контрольных сумм
Используя калькулятор
- Откройте калькулятор контрольной суммы, если он еще не открыт после установки.
- Нажмите кнопку Обзор рядом с полем для файла и найдите файл, который вы хотите проверить. В нашем примере мы проверяем контрольную сумму файла windirstat1_1_2_setup.exe.
- Выберите тип контрольной суммы, которую вы рассчитываете. По умолчанию для контрольной суммы установлено значение MD5, в нашем примере ниже мы установили значение SHA1.
- Нажмите кнопку Рассчитать .
- После нажатия кнопки «Рассчитать» результат отображается в поле «Результат». Чтобы сравнить значения с показанными на веб-странице или в документации, скопируйте и вставьте контрольную сумму в поле «Сравнить» и нажмите кнопку « Подтвердить» . Если оба значения совпадают, вы увидите окно сообщения, указывающее, что значения одинаковы.
Использование утилиты Microsoft FCIV
Загрузка и установка Microsoft FCIV
- Загрузите FCIV от Microsoft.
- Запустите исполняемый файл Windows-KB841290-x86-ENU.exe .
- Нажмите Да, чтобы принять лицензионное соглашение.
- Программа установки спросит, где вы хотите извлечь файлы. Было бы удобно иметь его в том же месте, что и установщик WinDirStat, поэтому мы рекомендуем вам распаковать его в папку «Загрузки». Нажмите « Обзор», выделите « Загрузки» и нажмите « ОК» .
- Нажмите OK, чтобы извлечь файлы.
- Нажмите кнопку ОК, чтобы закрыть программу установки.
Совет: если вы скопируете файл fciv.exe в каталог C: \ Windows, команда будет работать из любого каталога или диска в командной строке.
Использование FCIV
- FCIV - это утилита командной строки, поэтому вам нужно запустить ее из командной строки Windows. Откройте новое окно командной строки сейчас. В Windows 10 его можно найти в меню «Пуск» → « Система Windows» → « Командная строка» . Вы также можете открыть его из поля «Выполнить», если нажмете Win + R (удерживая клавишу Windows на клавиатуре и нажмите R ), введите cmd и нажмите Enter.
- Перейдите в каталог загрузок или в каталог, содержащий fciv и файл, который вы хотите сравнить. В командной строке выполните:
CD Загрузки
- Контрольные суммы, предоставленные в WinDirStat, используют алгоритм SHA1, поэтому нам нужно использовать опцию -sha1 при запуске FCIV. Например, чтобы проверить windirstat1_1_2_setup.exe, используйте эту команду:
fciv -sha1 windirstat1_1_2_setup.exe
FCIV потратит несколько минут на вычисление, а затем предоставит вывод примерно так:
Контрольная сумма - это длинное шестнадцатеричное число в последней строке:
6fa92dd2ca691c11dfbfc0a239e34369897a7fab windirstat1_1_2_setup.exe
Это шестнадцатеричное число является контрольной суммой SHA1 для вашего файла. Убедитесь, что она соответствует контрольной сумме на веб-сайте WinDirStat:
- Смотрите нашу страницу команды fciv для получения дополнительной информации об этой команде, ее синтаксисе и опциях.