編碼為 Base64
將任意檔案編碼為 Base64、Base32 或 Hex 文字,完全在瀏覽器本機完成,檔案絕不離開你的裝置。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
將任意檔案編碼為 Base64、Base32 或 Hex 文字,完全在瀏覽器本機完成,檔案絕不離開你的裝置。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
編碼就是把任意位元組轉換成一種能以純文字形式安全傳遞的寫法。許多系統 (電子郵件、JSON、XML、設定檔、資料庫欄位) 只接受可列印字元,遇到原始二進位資料就會出錯。Base64 透過把每三個位元組對應成四個無害的文字字元來解決這個問題;一張圖片、一把金鑰或一個小檔案,就變成了可以安全嵌入、複製並還原回去的字串。內容完整保留,只是換了一種寫法。
本工具提供符合 RFC 4648 的三種標準字母表。Base64 最精簡也最常用,適合資料 URL、內嵌附件或 API 欄位。Base32 只用大寫字母和數字,因此不分大小寫,適合手動鍵入或口頭唸出的場合 (TOTP 金鑰就用它)。Hex (十六進位) 把每個位元組寫成 0-9 a-f 兩個字元,比 Base64 長,但可以直接讀懂,是想逐位元組辨認時的標準選擇,例如檢查碼。
轉換完全在瀏覽器本機透過一段小巧的純 JavaScript 常式完成,不上傳任何內容、不儲存任何內容,也不會從 CDN 載入任何外部函式庫。結果會以一個文字檔的形式出現,你可以下載或複製;搭配對應的工具 (解碼),就能從中逐位元組精確地取回原始檔案。
| 輸出格式 | TXT |
|---|---|
| 批次處理 | 支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 編碼不是加密:任何人不需要金鑰都能把文字還原回去,所以它無法保密任何東西,只是讓二進位資料能安全地以文字承載。編碼後的文字也比原檔案大 (Base64 大約多三分之一,Hex 大一倍)。對於非常大的檔案,這種方式並不實用。
不會。編碼完全在瀏覽器本機進行;檔案絕不離開你的裝置,也不會被儲存。
不是。它只是一種可逆的寫法。拿到文字的人不需要金鑰就能還原。要保護資料,請使用加密工具。
拿不定主意就用 Base64 (最精簡、最常用)。需要不分大小寫、便於鍵入的值用 Base32,逐位元組閱讀用 Hex。
可以。用解碼工具,文字會被逐位元組還原成原封不動的原始檔案。