什麼是 Base64 編碼
Base64 是一種把二進位資料轉換成 ASCII 純文字的編碼方法。它使用 64 個可見字元(A–Z、a–z、0–9、+、/)來表示資料,結尾長度不足時用 = 補齊。因為輸出全是普通文字,所以能安全地放進網址、JSON、電子郵件或程式碼裡傳遞。
最常見的用途,是把小圖片或檔案內嵌到 HTML、CSS 中,變成 data: 開頭的 URI;另外在處理中文、特殊符號,或把 token、憑證塞進設定檔時,也經常先做 Base64 編碼,避免字元集錯亂。
編碼操作很簡單
CubTools 的 Base64 工具完全在瀏覽器裡運作,不用安裝軟體也不用註冊帳號。打開工具頁後,把要編碼的文字貼進輸入框,選擇「編碼」模式,結果會即時顯示在下方,點複製就能拿去用。
如果你手邊是一段看不懂的 Base64 字串(例如一長串亂碼),切換到「解碼」模式貼上,就能還原成原始文字。整個過程不經過伺服器,內容不會被上傳到任何地方。
解碼前先檢查字串完整性
解碼前先確認字串是完整的:複製時少貼一個字元、或混入了換行與空白,都可能導致解碼失敗。如果工具提示格式錯誤,先檢查頭尾有沒有多餘的空格、引號或換行。
另外要記住,Base64 只是編碼、不是加密,任何人拿到字串都能解開。千萬別用它來「保護」密碼或私密資料,真正需要保密的內容請用正規的加密工具處理。
操作步驟
- 打開 CubTools 的 Base64 工具頁面
- 在輸入框貼上要處理的文字或 Base64 字串
- 選擇「編碼」或「解碼」模式
- 確認下方輸出結果正確無誤
- 點擊複製按鈕,把結果貼到需要的地方
常見問題
Base64 編碼後體積會變大嗎?
會,大約膨脹 33%。因為每 3 個位元組會被轉成 4 個字元,所以它只適合小檔案或短文字,不適合拿來編碼大型影片或高解析圖片。
編碼中文會出現亂碼嗎?
不會。只要原始文字是 UTF-8,編碼後再正確解碼,中文、emoji 都能完整還原。亂碼通常是解碼端用了錯誤的字元集,跟 Base64 本身無關。
Base64 可以當作加密來保護資料嗎?
不行。它只是公開的編碼規則,沒有金鑰的概念,任何人都能解開。需要保密請使用真正的加密方式,不要把編碼當加密用。