


微軟為防止一般使用者誤改副檔名導致檔案關聯失效、無法開啟,預設勾選「隱藏已知檔案類型的副檔名」。但對進階使用者,**顯示副檔名是識別檔案類型、修改關聯、排查惡意檔案 (如 `photo.jpg.exe`) 的基本技能**。
| 場景 | 操作 | 風險提示 |
|---|---|---|
| 文字檔轉換編碼/格式 | `readme.txt` → `readme.md` (Markdown)、`data.csv` → `data.txt` | 僅改副檔名**不轉換檔案內容格式**,需用編輯器/轉換工具實際轉碼 |
| 識別偽裝惡意檔 | 發現 `invoice.pdf.exe` → 改為 `invoice.pdf.exe.危險` 或直接刪除 | 顯示副檔名是防駭第一線,務必養成習慣 |
| 修正錯誤關聯 | 某程式產出 `.log` 實為文字,改為 `.txt` 利用記事本開啟 | 確認內容確為文字後再改,避免二進位檔用文字編輯器開啟損壞 |
| 批次修改 | PowerShell: `Get-ChildItem *.old | Rename-Item -NewName { $_.BaseName + '.new' }` | 批次操作前請備份,確認規則正確 |
核心觀念: **副檔名只是標籤,檔案內容才是靈魂**。修改副檔名僅改變作業系統「如何嘗試開啟它」,不改變檔案二進位內容。真正的格式轉換需用對應工具 (如 Pandoc、FFmpeg、LibreOffice、圖片編輯器) 重新編碼儲存。