Компьютеры · Инструкция
Как сравнить два файла по SHA-256 в PowerShell
Два файла с разными именами можно сравнить по содержимому, посчитав для обоих один и тот же хеш. В PowerShell результат
Короткий ответ
Два Get-FileHash и сравнение свойства Hash показывают, одинаково ли содержимое файлов, даже если имена различаются. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что сделать
- В PowerShell выполните: $a=Get-FileHash "C:\A\file.bin"; $b=Get-FileHash "D:\B\file.bin"; $a.Hash -eq $b.Hash
- True означает одинаковые SHA-256 при одном алгоритме; False — содержимое отличается.
- Если результат неожиданный, сначала перепроверьте пути и алгоритм обоих хешей.
Как проверить результат
- Если результат неожиданный, сначала перепроверьте пути и алгоритм обоих хешей.
Осторожно
Не сравнивайте SHA-256 одного файла с MD5/SHA1 другого — алгоритм должен совпадать.
Что учитывать
Не сравнивайте SHA-256 одного файла с MD5/SHA1 другого — алгоритм должен совпадать.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Get-FileHash). Пример и формулировки — редакция N1RO на 2026-09-18.