為什麼要使用這個 Base64 工具?
- 將純文字編碼為標準 Base64 或 URL 安全 Base64,無需將資料傳送到任何地方。
- 將 Base64 解碼回文字,同時容忍空格和 URL 安全字母差異。
- 選擇 UTF-8、ASCII 或 Latin-1,以便您可以及早發現編碼不符的情況。
- 將本機檔案轉換為 Base64 或資料 URI 並立即預覽影像。
文字轉換器
對文字進行編碼或解碼
共用 URL 僅儲存設定。輸入文字和輸出文字永遠不會放置在連結中。
文件轉換器
將檔案轉換為 Base64
選擇一個本地文件或將其拖放到此處。可從產生的資料 URI 立即預覽影像檔案。
圖片預覽
如何安全使用 Base64
當您將資料複製到需要經典字母表的系統時,請使用標準 Base64 +, /,以及可選的 = 填充。當您需要將結果放入拒絕這些字元的查詢字串、檔案名稱或權杖格式時,請使用 URL 安全的 Base64。
如果你的任務是對路徑或查詢字串進行百分比編碼而不是位元組到文字轉換,請切換到 URL 編碼器/解碼器工具 而不是 Base64。
Base64 與加密
Base64 僅將二進位資料轉換為文字。它不隱藏內容。如果有效負載敏感,您仍然需要適當的加密或傳輸安全性。
產量為何成長
Base64 將輸入的每個 3 位元組區塊儲存為 4 個可列印字元,因此在添加換行符或資料 URI 前綴之前,文字通常會變大約 33%。
Base64 檔案何時有用
當您需要檢查小型有效負載、為原型建立資料 URI 或確認 API 欄位接受預期格式時,檔案轉換非常有用。對於大型資產,請記住 Base64 會增加大小開銷。
常見問題
Base64 和 URL 安全 Base64 有什麼不同?
URL 安全 Base64 將加號替換為連字元,將斜線替換為下劃線,因此輸出可以更安全地放置在 URL 和檔案名稱中。有些系統也省略填充。
Base64 是加密嗎?
不。 Base64 只是一種編碼。任何人都可以對其進行解碼,因此不應將其視為安全或隱私措施。
為什麼 Base64輸出比原來的還要長?
Base64 通常會將大小增加約三分之一,因為它將每 3 個位元組的輸入儲存為 4 個文字字元。
我的文字或文件會被上傳嗎?
不會。編碼、解碼和文件轉換在你的瀏覽器本地進行。沒有任何內容會自動上傳。