# Валидация исполнительного файла

У нас есть 2 файла в папке: 1 исполнительный <mark style="color:purple;">`resident_app{.exe}`</mark> и 1 с чек-суммой <mark style="color:purple;">resident\_app{.exe}.sha256</mark>. Нам нужен файл с чек-суммой для проверки исполнительного файла.

1. На Linux в папке с файлом запусти <mark style="color:green;">`sha256sum -c resident_app.sha256`</mark>
2. На Windows открой Powershell, перейди в папку в терминале и запусти <mark style="color:green;">`$calc = (Get-FileHash -Algorithm SHA256 .\resident_app.exe).Hash.ToLower(); $stored = Get-Content .\resident_app.exe.sha256; if ($calc -ne $stored) { echo "Mismatch"; exit 1 } else { echo "OK" }`</mark>&#x20;
3. На MacOs в папке с файлом запусти <mark style="color:green;">`shasum -a 256 -c resident_app.sha256`</mark>
