- Pozostaw plik w folderze Pobrane. Nie rozpakowuj go ani nie zmieniaj nazwy. Poczekaj na zakończenie pobierania.
- Otwórz PowerShell: wybierz Start, wpisz PowerShell i otwórz aplikację. Uprawnienia administratora nie są potrzebne.
- Skopiuj cały blok, wklej go do terminala i naciśnij Enter. Polecenie tylko oblicza i porównuje hash, nie instaluje ani nie otwiera App.
- Odczytaj wynik pod wklejonym blokiem. Może to potrwać kilka sekund.
Blok zawiera polecenie do wklejenia. Wynik OK lub KO pojawi się po jego wykonaniu.
Wklej cały ten blok
& {
$folder = Join-Path ([Environment]::GetFolderPath('UserProfile')) 'Downloads'
try {
$known = (Get-ItemProperty -LiteralPath 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -ErrorAction Stop).'{374DE290-123F-4565-9164-39C4925E467B}'
if ($known) { $folder = [Environment]::ExpandEnvironmentVariables($known) }
} catch {}
$file = Join-Path $folder 'Cuvex-Desktop-1.0.0-beta.9.13.1-Windows-arm64.zip'
Write-Host 'SPRAWDZANIE PLIKU CUVEX…' -ForegroundColor Cyan
Write-Host ('Pobrany plik: ' + $file)
if (-not (Test-Path -LiteralPath $file -PathType Leaf)) {
Write-Host 'KO (FAIL) — NIE ZNALEZIONO PLIKU' -ForegroundColor Red
Write-Host 'Sprawdź, czy pobieranie się zakończyło i plik ma oryginalną nazwę w folderze Pobrane.' -ForegroundColor White
$global:LASTEXITCODE = 1
return
}
try {
$actual = (Get-FileHash -Algorithm SHA256 -ErrorAction Stop -LiteralPath $file).Hash
Write-Host ''
Write-Host '========================================'
Write-Host 'WYNIK WERYFIKACJI CUVEX' -ForegroundColor Cyan
if ($actual -eq '1b963abc18f56b805531c4ca8d18f891fde92f613be01496aafcf3ad7a4ca063') {
Write-Host 'OK — PLIK ZWERYFIKOWANY' -ForegroundColor Green
Write-Host 'Plik jest zgodny z SHA-256 opublikowanym dla tej wersji. Kontrola integralności zakończyła się powodzeniem.' -ForegroundColor White
$global:LASTEXITCODE = 0
return
}
} catch {}
Write-Host 'KO (FAIL) — NIE OTWIERAJ TEGO PLIKU' -ForegroundColor Red
Write-Host 'Plik nie odpowiada opublikowanemu hashowi. Pobierz go ponownie z Cuvex i powtórz kontrolę. W razie ponownego błędu napisz na sato@cuvex.io.' -ForegroundColor White
$global:LASTEXITCODE = 1
}
Oczekiwany wynik po uruchomieniu
OK — PLIK ZWERYFIKOWANYPlik jest zgodny z SHA-256 opublikowanym dla tej wersji. Kontrola integralności zakończyła się powodzeniem.
KO (FAIL) — NIE OTWIERAJ TEGO PLIKUPlik nie odpowiada opublikowanemu hashowi. Pobierz go ponownie z Cuvex i powtórz kontrolę. W razie ponownego błędu napisz na sato@cuvex.io.
