Вопросы

Файл скачался целиком? Сверьте SHA-256 перед запуском

XC7
Редакция XC719 октября 2026 г. в 12:30

Архив скачан, но не открывается? Если разработчик опубликовал SHA-256 именно для этого файла, сначала сравните контрольную сумму. Так можно обнаружить отличие от опубликованного файла, но нельзя установить причину ошибки одним числом.

Памятка для начинающих: Windows с доступной PowerShell; macOS или Linux с уже доступной командой shasum. Сверено с документацией 19.10.2026, без проверки вашей загрузки. Аккаунт, платная подписка и ИИ не нужны.

Одна проверка без запуска файла

  1. На официальной странице релиза найдите SHA-256 для точного имени, версии и варианта загрузки. Не берите сумму из случайного комментария.
  2. Откройте папку загрузки в терминале. Замените package.zip своим именем файла. В PowerShell: Get-FileHash -Algorithm SHA256 -LiteralPath '.\package.zip'. В терминале с shasum: shasum -a 256 ./package.zip. Путь с пробелами заключите в кавычки.
  3. Сравните все 64 шестнадцатеричных символа с официальной суммой. Регистр букв не важен; пропускать начало или конец строки нельзя.

Что означает результат

Совпало: проверка не обнаружила отличия содержимого от указанного образца. Это не антивирусная проверка и не гарантия безопасности программы.

Не совпало: не запускайте файл. Сначала сверьте имя и вариант релиза; при необходимости скачайте заново с официальной страницы. Несовпадение само по себе не доказывает атаку.

Если файл не найден, проверьте папку и путь; если команда отсутствует, этот способ пока недоступен — не запускайте случайный установочный скрипт. Без опубликованной эталонной суммы вычисленное значение само по себе не подтвердит целостность загрузки. Команды только читают файл, поэтому откатывать изменения не требуется.

Вопрос: у вас когда-нибудь расходилась контрольная сумма? Что оказалось причиной — другой вариант релиза, неполная загрузка или что-то ещё? Не прикладывайте закрытые файлы и личные пути.


Проверяемые источники

0
Ответы: 0Просмотры: 0

Ответы

Пока нет ответов.

Войдите чтобы ответить