什麼是 Base64 編碼?
Base64 編碼是一種將二進位資料轉換為純文字格式的標準方法,主要用於在僅支援文字的環境中安全傳輸或儲存二進位內容。其名稱源自使用 64 個可列印 ASCII 字元組成的字母表:A–Z、a–z、0–9,再加上「+」和「/」兩個符號(共 62 個),最後以「=」作為填充字元補足長度。這種編碼方式並非加密,僅是資料表示形式的轉換。例如,當你在網頁中嵌入圖片時,常見的 data URI 就會使用 Base64 編碼將圖片轉為文字字串。由於所有現代瀏覽器與伺服器都支援此標準(依據 RFC 4648 規範),它已成為開發者處理二進位資料的通用工具。值得注意的是,Base64 編碼後的資料體積會增加約 33.3%,因為每 3 個位元組的原始資料會被擴展為 4 個字元。若你經常需要在 API 請求中傳遞二進位資料,或處理電子郵件附件,理解 Base64 的基本原理將大有幫助。想還原原始內容?可搭配 Base64 解碼工具 使用。