Base64 不是加密
它把位元組換成 64 個可列印字元,好讓它們能通過只傳文字的通道。任何人一秒鐘就能還原。千萬不要拿它來藏東西。
為什麼會大三分之一
每三個位元組變成四個字元,所以編碼後大約大 33%。這是把任意位元組塞進只走文字的管道所要付的代價。
廣告
順便看看 — 加密貨幣交易所註冊優惠
其他計算機
常見問題
Q. 中文可以嗎?
可以。文字會先轉成 UTF-8 位元組,所以中文、阿拉伯文、表情符號都能原樣往返。
Q. URL 安全的 Base64 是什麼?
它用 - 和 _ 代替 + 和 /,這樣結果不用跳脫就能放進 URL。JWT 用的就是這種。本工具處理的是標準字元集。
Q. 解碼為什麼會失敗?
多半是字串被截斷,或者混進了空格和多餘字元。長度必須是 4 的倍數,不夠的用 = 補齊。