справочник помощи по Happ RUПоиск/
Установка и обновление

Проверка контрольной суммы установщика

Где искать причину

Источник и подлинность приложения

Проверьте источник загрузки, разработчика и файл установщика по инструкции ниже. Одного совпадения названия недостаточно.

К разбору и действиям ↓
В этой статье

Как получить сумму скачанного файла

  1. Откройте PowerShell. Правая кнопка по кнопке «Пуск» → Терминал или Windows PowerShell. Права администратора не нужны.
  2. Введите команду. Скопируйте строку ниже, подставив путь к своему файлу: Get-FileHash "$env:USERPROFILE\Downloads\setup-Happ.x64.exe" -Algorithm SHA256 Проще: наберите Get-FileHash (с пробелом) и перетащите файл в окно - путь подставится сам.
  3. Дождитесь строки с хешем. Ответ выглядит как длинная строка из цифр и букв - 64 символа для SHA256.
  4. Сравните с опубликованной суммой. Рядом с файлами выпуска обычно лежит файл сумм (checksums.txt, SHA256SUMS) или сумма указана в описании релиза. Сравните хеш целиком с опубликованным значением: совпадение только первых и последних символов не гарантирует совпадения всей строки.

Свойства: проверка файла

Алгоритм

SHA256 - стандарт для проверки загрузок

Нужны ли права администратора

нет

Нужен ли интернет

нет, считается локально

Сколько занимает

секунды для файла в десятки мегабайт

Что доказывает

что файл в точности такой, каким его выложили

Чего не доказывает

что сам источник добросовестный

Что делать, если суммы не совпали

Ошибка · Проверка: Хеш отличается от опубликованного

  • Причина: Файл скачан не полностью, скачан из другого места или подменён.
  • Действие: Удалите файл, очистите загрузки и скачайте заново из релизов. Совпало со второго раза - была ошибка загрузки; не совпало снова - источник не тот.

Не запускайте файл «на пробу, а вдруг»: запущенный установщик успевает сделать всё, что в нём заложено, ещё до того, как вы поймёте, что он лишний.

Сведения · Проверка: Опубликованной суммы нигде нет

  • Причина: Не все выпуски сопровождаются файлом сумм.
  • Действие: Тогда опирайтесь на косвенные признаки: источник, размер файла, наличие цифровой подписи в свойствах, отсутствие постороннего ПО в установщике.

Альтернатива без командной строки

Если PowerShell пугает, тот же результат даёт любой файловый менеджер с функцией подсчёта хеша или онлайн-мультисканер: последний заодно покажет вердикты десятков антивирусов. Загружать туда файл имеет смысл: установщик не содержит ваших личных данных. А вот ссылку-подписку или файл конфигурации в такие сервисы отправлять не стоит - в них лежат ваши ключи доступа.

SHA256 или MD5 - что использовать?

SHA256. MD5 встречается в старых публикациях и годится разве что для проверки целостности загрузки, но не для проверки подлинности.

Команда выдаёт ошибку «Не удаётся найти путь»

Путь указан неверно - проще перетащить файл в окно PowerShell, чтобы путь подставился автоматически, и обязательно оставить кавычки, если в пути есть пробелы.

Нужно ли проверять сумму при каждом обновлении?

Если качаете из релизов - достаточно быстрой проверки: занимает минуту, а страхует от подменённой ссылки, на которую можно попасть из поиска.

Нашли ответ? Сохраните ссылку на эту инструкцию