什麼是 Base64?
Base64 是一種把「二進位資料」用 64 個可印字元(A-Z、a-z、0-9、+、/) 重新編碼的方式,常用於:在純文字環境傳遞二進位(如 email 附件、Data URL、JWT token、HTTP Basic Auth)。
為什麼編出來會變長?
Base64 把每 3 個位元組編成 4 個字元,所以長度會變成原來的約 4/3 倍(增加 33%)。這是設計使然,不是壓縮工具。
中文怎麼處理?
本工具用 UTF-8 編碼中文,與大多數現代瀏覽器、Node.js、Python 等預設行為一致。若解碼後出現亂碼,通常是來源用了非 UTF-8 編碼。
相關工具
- URL 編碼解碼
中文與特殊字元 ↔ URL 百分比編碼(percent-encoding)雙向轉換,支援 encodeURI 與 encodeURIComponent。從 server log 看到亂碼 URL 反向 decode 查原意,或把中文網址 encode 後安全傳遞。
- JSON 格式化
JSON 美化與壓縮雙向轉換工具,支援 2 / 4 / Tab 縮排、語法錯誤即時提示行號。從 API 回應、log、設定檔拿到的單行 JSON 都能整理乾淨,純前端執行、敏感資料不上傳。
- Unix 時間戳轉換
Unix epoch(時間戳)與日期時間雙向轉換,自動偵測秒與毫秒、含當前時間戳即時顯示與一鍵複製。後端 API 除錯、log 解析、資料庫查詢、跨時區應用必備工具。
