將壓縮檔製作為 .exe 自解壓縮檔 (SFX),接收端無需安裝 WinRAR 或任何解壓軟件,雙擊即可釋放檔案,極適合軟體分發、給非技術用戶傳檔、跨平台相容 (Windows 原生執行)。WinRAR 提供兩種建立路徑。
方法一:建立壓縮包時直接生成 SFX
- 選取欲壓縮的檔案/資料夾,右鍵 → 「加入壓縮檔...」 (或開啟 WinRAR 主視窗點擊「加入」)。
- 在「壓縮檔名稱與參數」對話框,「一般」 索引標籤下:
- 壓縮檔名稱:輸入 `.exe` 結尾 (如 `MyData.exe`),WinRAR 自動識別為 SFX。
- 或保留 `.rar` 副檔名,勾選 「建立自解壓縮檔」 核取方塊。
點擊「確定」開始壓縮,產出 `.exe` 檔案。
方法二:將現有 RAR/ZIP 轉換為 SFX
- 用 WinRAR 開啟現有 `.rar` 或 `.zip` 壓縮包。
- 選單列 「指令」 → 「轉換為自解壓縮檔」 (或工具列對應圖示)。
- 在「轉換為自解壓縮檔」對話框可設定:
- 解壓路徑:預設、指定資料夾、詢問用戶、臨時資料夾 (執行後自動清理)。
- 解壓後執行:指定安裝程式/腳本自動運行 (如 `setup.exe`)。
- 視窗模式:隱藏/顯示/最小化/最大化。
- 文字/圖示自訂:標題、提示訊息、授權協議、自訂圖示 (`.ico`)。
- 進階選項:覆蓋模式、建立捷徑、登錄寫入、環境變數。
點擊「確定」生成同目錄下同名 `.exe` 檔案,原壓縮包保留。
SFX 進階自訂 (進階索引標籤)
- 安裝模組:選擇 `Default.SFX` (標準)、`WinCon.SFX` (主控台模式)、`WinCon64.SFX` (64 位元)、`Zip.SFX` (ZIP 格式相容)。
- 模組自訂:使用 Resource Hacker 等工具修改 SFX 模組資源 (圖示、版本資訊、對話框樣板) 實現品牌化安裝體驗。
- 靜默安裝參數:生成的 SFX 支援 `/S` (靜默)、`/VERYSILENT`、自定義參數傳遞給內部安裝程式。
安全性提醒
- SFX 實為可執行檔,**殺毒軟體/郵件閘道/防火牆可能攔截**。分發前建議數位簽名 (Code Signing Certificate) 提升信任度。
- 接收端執行時會彈出 UAC 提權提示 (若需寫入受保護目錄)。
- 不建議用於傳遞機密資料 (無加密保護),敏感資料請先用 WinRAR AES-256 加密再建立 SFX。