Base58 編碼與解碼 - 免費線上 Base58 轉換工具
即時將文字或檔案進行 Base58 編碼與解碼,雙向互轉,全程在瀏覽器本機處理,安全又免費。
輸入
輸出
關於 Base58 編碼
Base58 是一組二進制到文字的編碼方案,用於將大整數表示為字母數字文字。它類似於 Base64,但經過修改以避免非字母數字字元以及在打印時可能看起來模稜兩可的字母。它廣泛用於比特幣和其他加密貨幣。
如何使用?
1
01
選擇「編碼」或「解碼」模式。
2
02
在輸入區域輸入或貼上您的文字,或拖放檔案。
3
03
轉換結果會即時顯示在輸出區。
4
04
點選「複製」複製結果,或點選「下載」將其儲存為檔案。
主要功能
即時轉換
輸入時即時檢視結果。
檔案支援
編碼或解碼任何類型的檔案。
用戶端安全
所有處理均在您的瀏覽器中進行。您的資料從未發送到我們的伺服器。
把文字或檔案即時轉成 Base58 字串,也能把 Base58 字串解回原始資料。本工具採用比特幣的 Base58 字元集(排除容易看錯的 0、O、I、l),一邊輸入就一邊產生結果。所有編碼與解碼都在你的瀏覽器本機完成,內容不會上傳到任何伺服器,處理加密錢包位址或私密資料時更安心。
Base58 編碼 / 解碼器使用教學
- 1
選擇編碼或解碼
選「編碼」把文字或檔案轉成 Base58 字串;選「解碼」把 Base58 字串還原成原始資料。
- 2
貼上你的內容
在輸入框輸入或貼上文字,或直接把檔案拖放進來,整個過程都在瀏覽器中完成。
- 3
即時讀取結果
輸出區會隨著你輸入即時顯示轉換結果,不必另外按任何按鈕。
- 4
複製或下載
按「複製」把結果送進剪貼簿,或按「下載」存成檔案日後使用。
參考資料
- Bitcoin Wiki — Base58Check 編碼
說明比特幣位址使用的 Base58Check 格式,包含版本位元組、酬載與檢查碼的組成。
- Wikipedia — 二進制轉文字編碼
綜覽各種二進制轉文字編碼方案,比較 Base58 與 Base64、Base32 等格式的差異。
相關工具
常見問題
- Base58 和 Base64 有什麼差別?
- Base58 刻意排除了視覺上容易混淆的字元,例如 0(數字零)、O(大寫 o)、I(大寫 i)和 l(小寫 L),所以人工抄寫或口頭傳達時比較不會出錯;Base64 則包含完整 64 個字元並會用到 +、/ 等符號。Base58 字串通常較長,但對人類更友善,這也是比特幣位址採用它的原因。
- 這個 Base58 工具是免費的嗎?
- 是的,本工具完全免費,沒有使用次數或字數限制,也不需要註冊登入。
- 這個工具用的是哪一套 Base58 字母表?
- 採用比特幣的 Base58 字母表(123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz),與比特幣位址以及多數加密貨幣工具使用的排序一致,因此產生的結果可直接對接相關生態系。
- Base58 和 Base58Check 一樣嗎?
- 不一樣。Base58 是純粹的二進制轉文字編碼;Base58Check 會在編碼前先加上一個版本位元組與 4 個位元組的檢查碼,用來偵測抄錯的位址。本工具執行的是純 Base58 的編碼與解碼,不含檢查碼。
- 我的資料會傳到伺服器嗎?
- 不會。所有編碼與解碼都靠瀏覽器端的 JavaScript 在本機完成,你的文字和檔案不會離開你的裝置,處理錢包位址或敏感內容時可以放心。
- 解碼時出現「無效的 Base58 字元」是什麼意思?
- 代表輸入內容含有不屬於 Base58 字母表的字元,例如 0、O、I、l 或各種符號、空白。請先把這些字元移除,並確認貼上的是完整、正確的 Base58 字串再重新解碼。
- 為什麼解碼出來是亂碼?
- 如果原始資料本來就是純文字,解碼後會顯示為可讀文字;但若原始資料是二進制檔案(例如圖片或金鑰),用文字模式檢視就會看到亂碼,這屬正常現象。請改用「下載」把結果存成檔案,再以對應的程式開啟。