Base64 編解碼
文字與 Base64 雙向互轉,完全 Unicode 安全——中文、emoji 等非拉丁字元往返不失真。
結果SGVsbG8sIOS4lueVjCEg8J+YgA==UTF-8 位元組數: 19
概念
Base64 把任意位元組流變成 64 個 ASCII 字元:A-Z、a-z、0-9,再加加號和斜線,等號做填充。坑在於瀏覽器原生 btoa 只接受 Latin-1 字元,直接餵中文或 emoji 會出錯。本工具先把文字編碼成 UTF-8 位元組,再轉 Base64;解碼時反向還原,全程不亂碼。
描述與趣事
Base64 無所不在卻看不見:郵件附件、CSS 裡的圖片 data URI、JWT 權杖、HTTP 授權標頭都靠它。你要是好奇過 JWT 權杖為什麼是一大串字母加點號,其中一半就是 Base64。好玩的是:Base64 根本不是加密——任何人兩秒就能解開,它存在的唯一意義是讓二進位資料能通過那些只認識文字的舊系統。
歷史與由來
Base64 來自 IETF 於 1993 年發布的 PEM 郵件加密標準(RFC 1421),不過編碼構想在 1980 年代末就已出現。選這套 64 字元字母表,是為了讓資料穿過那些會破壞非 ASCII 位元組的老式郵件閘道。後來它被 MIME(1996 年)吸收,又悄悄佔領了整個 Web。
相關關鍵字
base64 編碼base64 解碼utf-8 base64文字轉base64線上base64解碼
糾錯回饋
如果發現工具問題或有任何建議,歡迎透過信箱聯絡我們,我們會認真查看每一則回饋。
