Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 網路工具

FTP 軟體二進制模式設定教學:FlashFXP、LeapFTP、CuteFTP 圖文詳解

編輯:網路工具

為什麼要設定二進制模式?

FTP 傳輸模式分 ASCII (文字) 與 Binary (二進制)。
• ASCII 會轉換換行符 (CRLF↔LF),適用純文字檔。
• Binary 逐位元傳輸,不修改任何內容,適用所有非純文字檔:圖片、壓縮檔、執行檔、PHP/ASP/JSP 等程式碼 (含特殊字元)、資料庫備份檔。

錯用 ASCII 傳輸二進制檔案會導致檔案損壞、程式無法執行、圖片無法開啟。

三大主流 FTP 軟體設定圖文步驟

1. FlashFXP

  1. 開啟 FlashFXP → 工具列「選項」→「參數設定」 (或 F6)。
  2. 切換「傳輸」索引標籤。
  3. 「傳輸模式」選擇 二進制。
  4. 確定儲存。

2. LeapFTP

  1. 開啟 LeapFTP → 「Options」→「Parameters」。
  2. 選擇「ASCII Extensions」 (ASCII 副檔名清單)。
  3. 清單中找到 *.PHP (或其他程式碼副檔名) → 選中 → 點右側「Delete」移除。
  4. 確定。
    💡 移除後,這些副檔名將改用 Binary 模式傳輸。若清單無該副檔名,預設即為 Binary,無需額外設定。

3. CuteFTP

  1. 開啟 CuteFTP → Alt + F7 開啟「Global Options」 (全域選項)。
  2. 依序展開:Transfer → Transfer Type → Binary。
  3. 確定套用。

快速驗證方法

  1. 上傳一個 PHP 檔案 (含中文/特殊字元)。
  2. 用瀏覽器造訪該檔案,檢查是否正常執行、無亂碼。
  3. 或下載回本地,用十六進位編輯器比對原檔,確認位元完全一致。

常見誤區

  • ❌ 以為「自動偵測」就萬無一失 → 部分舊版/特定伺服器偵測失誤,建議強制設定 Binary。
  • ❌ 只有上傳才需注意 → 下載同樣需 Binary,否則檔案同樣會損壞。
  • ❌ 只設定預設模式 → 部分需針對特定副檔名 (如 .php, .html) 明確排除 ASCII 清單。

總結

FTP 傳輸鐵律:除非確定是純文字檔 (txt, csv, log),否則全盤使用 Binary 模式。FlashFXP/LeapFTP/CuteFTP 皆提供簡單設定入口,一次設定、永久受益,避免無數「檔案損壞、網站掛掉」的慘劇。

Copyright © Windows教程網 All Rights Reserved