- 將檔案保留在下載資料夾,不要解壓縮或重新命名。請等待下載完成。
- 從 Linux 發行版的應用程式選單開啟終端機。
- 複製整個區塊,貼上至終端機,然後按 Enter。這只會計算並比對雜湊值,不會安裝或啟動 App。
- 請閱讀貼上區塊下方的結果。可能需要幾秒鐘。
區塊內是要貼上的指令。OK 或 KO 結果會在執行後出現。
請貼上整個區塊
sh <<'CUVEX_LOCAL_CHECK'
set -u
folder=""
if command -v xdg-user-dir >/dev/null 2>&1; then folder=$(xdg-user-dir DOWNLOAD 2>/dev/null); fi
if [ -z "$folder" ]; then folder="$HOME/Downloads"; fi
file="$folder/"Cuvex-Desktop-1.0.0-beta.9.13-Linux-x64.AppImage
expected=85b700138cfbaa42f1678ea7cc0100ec7662ae4bc5315bea2080541a3d6e95c8
printf "%s\n" '正在驗證您的 CUVEX 下載檔案…'
printf "%s\n" "已下載的檔案: $file"
if [ ! -f "$file" ]; then
printf "%s\n" 'KO (FAIL) — 找不到檔案'
printf "%s\n" '請確認下載已完成,且檔案以原始名稱保留在下載資料夾。'
exit 1
fi
if command -v sha256sum >/dev/null 2>&1; then
actual=$(sha256sum -- "$file" 2>/dev/null | awk '{print $1}')
elif command -v shasum >/dev/null 2>&1; then
actual=$(shasum -a 256 -- "$file" 2>/dev/null | awk '{print $1}')
else
printf "%s\n" 'KO (FAIL) — 請勿開啟此檔案'
printf "%s\n" '檔案與公布的雜湊值不符。請從 Cuvex 重新下載並再次驗證。如果仍然失敗,請聯絡 sato@cuvex.io。'
exit 1
fi
printf "\n========================================\n"
printf "%s\n" 'CUVEX 驗證結果'
if [ "$actual" = "$expected" ]; then
printf "%s\n" 'OK — 檔案驗證成功'
printf "%s\n" '檔案與我們為此版本公布的 SHA-256 相符。完整性驗證已成功完成。'
exit 0
fi
printf "%s\n" 'KO (FAIL) — 請勿開啟此檔案'
printf "%s\n" '檔案與公布的雜湊值不符。請從 Cuvex 重新下載並再次驗證。如果仍然失敗,請聯絡 sato@cuvex.io。'
exit 1
CUVEX_LOCAL_CHECK
執行後的預期結果
OK — 檔案驗證成功檔案與我們為此版本公布的 SHA-256 相符。完整性驗證已成功完成。
KO (FAIL) — 請勿開啟此檔案檔案與公布的雜湊值不符。請從 Cuvex 重新下載並再次驗證。如果仍然失敗,請聯絡 sato@cuvex.io。
