Base32 編碼解碼器
即時將文字編碼為Base32或將Base32解碼為文字。100%瀏覽器本地處理,零資料上傳。符合RFC 4648標準。適用於TOTP金鑰、OTP金鑰、QR Code資料及二進位轉文字轉換。
什麼是Base32編碼?
Base32是一種二進制到文字的編碼方案,使用32個ASCII字元(A-Z和2-7)表示二進制資料,定義於RFC 4648。
何時使用Base32而非Base64?
當您需要不區分大小寫的編碼,或資料可能由非8位元乾淨的系統處理時,Base32更有用。
Base32的填充字元是什麼?
Base32使用"="作為填充字元,使編碼輸出長度成為8的倍數,這是RFC 4648要求的。
Base32編碼是可逆的嗎?
是的,Base32編碼是完全可逆的。您可以將任何有效的Base32字串解碼回原始二進制資料而不丟失。
什麼是TOTP金鑰,為什麼使用Base32?
TOTP(基於時間的一次性密碼)金鑰用於雙因素認證。Base32是TOTP金鑰的標準編碼格式,因為它不區分大小寫且易於閱讀。
Base32可以編碼Unicode文字嗎?
可以,但需要先將Unicode文字轉換為位元組(UTF-8編碼),然後將這些位元組編碼為Base32。
Base32與Base64在效率上如何比較?
Base32效率低於Base64 - 它使資料大小增加約20%,而Base64增加33%。但Base32更易讀且不區分大小寫。
Base32字母表是什麼?
Base32使用A-Z(26個字母)和2-7(6個數字),共32個字元。不使用0、1、8和9以避免混淆。
這個工具對敏感資料安全嗎?
是的,這個工具100%在您的瀏覽器中執行。您的資料永遠不會離開您的裝置,也不會傳送到任何伺服器。
可以在沒有填充字元的情況下解碼Base32嗎?
可以,大多數Base32解碼器(包括此工具)可以處理帶或不帶填充字元的Base32字串。
什麼是Base32Hex編碼?
Base32Hex是Base32的一個變體,使用0-9和A-V代替A-Z和2-7,旨在保留編碼資料的數值順序。
Base32如何用於QR Code?
Base32有時用於編碼QR Code中的資料,因為它緊湊且不區分大小寫,使其更易於掃描和解碼。