Base64字串編碼與解碼
MailDrop Base64 編碼與解碼工具直接在你的瀏覽器內將文字與 Base64 互相轉換。貼上純文字,即可編碼成緊湊、傳輸安全的字串;貼上現成的 Base64 字串,即可解碼還原。工具完全支援 UTF-8,帶重音符號的字元、非拉丁文字和 emoji 來回轉換都完好無缺,不會變成一堆亂碼位元組。
Base64 在日常開發和偵錯中無處不在。電郵附件、data URI、基本身份驗證標頭、JSON Web Token 和設定檔中的密鑰,通常都以 Base64 承載。能夠快速解碼一個字串,就能看清某個權杖或參數實際包含甚麼;而編碼則讓你為 API 準備負載、內嵌小型資源,毋須四出尋找命令列工具或寫即棄程式碼。
一切都以 JavaScript 在用戶端運行,你貼上的內容不會被上載、記錄或儲存。工具免費、毋須登記,當你檢查即棄收件箱訊息中的編碼連結和標頭時,正好與 MailDrop 臨時電郵相輔相成。
想編碼就輸入純文字,想解碼就貼上現成的 Base64 字串。兩個方向在同一頁面都可操作,你可以自由來回轉換。
按「編碼」將可讀文字轉為 Base64,或按「解碼」從編碼字串還原本來文字。不是有效 Base64 的輸入會被標示提醒,而不是靜靜輸出損壞的結果。
轉換後的輸出立即出現。由於工具正確處理 UTF-8,中文、阿拉伯文等多位元組字元以至 emoji,解碼後都與輸入時一模一樣。
將結果複製到剪貼簿,貼到任何需要的地方:HTTP 標頭、API 請求內文、data URI、環境變數,或偵錯時的臨時筆記。
Base64 只用 64 個安全的 ASCII 字元來表示任意二進制資料,令二進制內容可以通過為純文字設計的渠道傳輸。它應用於電郵附件、內嵌圖片的 data URI、HTTP 基本身份驗證、JSON Web Token,以及無數需要純文字負載的 API 和設定格式。
不是。Base64 是編碼而非加密,任何人都可以用類似本工具的東西即時還原。它提供零機密性,所以千萬不要把 Base64 字串當作隱藏密碼或密鑰的手段。需要真正的保護,請使用正規加密,並將密鑰與資料分開存放。
不會。編碼和解碼完全由瀏覽器內的 JavaScript 完成。你輸入或貼上的內容不會被傳送、儲存或記錄到任何地方。你可以自行驗證:載入頁面後離線,工具照常運作,毋須連線。
瀏覽器原生的 btoa 函數只能處理單位元組字元,所以簡陋的工具遇到基本 ASCII 以外的內容便會報錯或損毀資料。本工具在編碼前先將文字轉為 UTF-8 位元組,解碼後再轉回來,多位元組字元、重音符號和 emoji 來回轉換都毫髮無損。
驗證電郵和推廣訊息的連結和標頭經常帶有 Base64 編碼的權杖。用 MailDrop 即棄電郵收件箱閱讀這些郵件,對可疑內容先在此解碼,你就能在點擊前看清寄件者嵌入了甚麼識別碼,令你的主要地址和瀏覽習慣遠離追蹤系統。