Base32 是一種基於 32 個可列印字元來表示二進位制資料的編碼方法。與 Base64 相比,Base32 使用更少的字元集, 更適合不區分大小寫的場景,且避免了容易混淆的字元(如 0/O、1/I/l)。Base32 編碼會將每 5 個位元組的資料轉換為 8 個字元, 因此編碼後的資料大小約為原始資料的 160%。Base32 常用於二維碼、驗證碼等場景。