zh-Hant

編碼為 Base64

將任意檔案編碼為 Base64、Base32 或 Hex 文字,完全在瀏覽器本機完成,檔案絕不離開你的裝置。

格式 輸出檔案的目標格式。
  • Base64
  • Base32
  • Hex

正在你的裝置上本機處理 ...

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核TLS A+ · 標頭 A+

    編碼就是把任意位元組轉換成一種能以純文字形式安全傳遞的寫法。許多系統 (電子郵件、JSON、XML、設定檔、資料庫欄位) 只接受可列印字元,遇到原始二進位資料就會出錯。Base64 透過把每三個位元組對應成四個無害的文字字元來解決這個問題;一張圖片、一把金鑰或一個小檔案,就變成了可以安全嵌入、複製並還原回去的字串。內容完整保留,只是換了一種寫法。

    本工具提供符合 RFC 4648 的三種標準字母表。Base64 最精簡也最常用,適合資料 URL、內嵌附件或 API 欄位。Base32 只用大寫字母和數字,因此不分大小寫,適合手動鍵入或口頭唸出的場合 (TOTP 金鑰就用它)。Hex (十六進位) 把每個位元組寫成 0-9 a-f 兩個字元,比 Base64 長,但可以直接讀懂,是想逐位元組辨認時的標準選擇,例如檢查碼。

    轉換完全在瀏覽器本機透過一段小巧的純 JavaScript 常式完成,不上傳任何內容、不儲存任何內容,也不會從 CDN 載入任何外部函式庫。結果會以一個文字檔的形式出現,你可以下載或複製;搭配對應的工具 (解碼),就能從中逐位元組精確地取回原始檔案。

    技術規格

    技術規格
    輸出格式TXT
    批次處理支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 放入檔案。
    2. 選擇格式 (預設: Base64)。
    3. 將編碼後的文字下載為檔案。

    限制: 編碼不是加密:任何人不需要金鑰都能把文字還原回去,所以它無法保密任何東西,只是讓二進位資料能安全地以文字承載。編碼後的文字也比原檔案大 (Base64 大約多三分之一,Hex 大一倍)。對於非常大的檔案,這種方式並不實用。

    常見問題

    我的檔案會被上傳嗎?

    不會。編碼完全在瀏覽器本機進行;檔案絕不離開你的裝置,也不會被儲存。

    Base64 是加密嗎?

    不是。它只是一種可逆的寫法。拿到文字的人不需要金鑰就能還原。要保護資料,請使用加密工具。

    我該選哪一種格式?

    拿不定主意就用 Base64 (最精簡、最常用)。需要不分大小寫、便於鍵入的值用 Base32,逐位元組閱讀用 Hex。

    我能精確取回原始檔案嗎?

    可以。用解碼工具,文字會被逐位元組還原成原封不動的原始檔案。

    相關工具