歡迎造訪 AI DO TOOL 網站

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解碼
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。