Base32エンコードデコードツール

オンラインBase32エンコードおよびデコードツール、テキストの暗号化・復号化をサポート、ソフトウェアのインストール不要

1306 回使用 | 5.0 評価

入力内容

結果

準備完了
内容を入力してエンコード/デコードボタンをクリックしてください

使用説明

1

操作タイプの選択

「エンコード」または「デコード」ボタンをクリックして、実行する操作タイプを選択してください。

2

内容の入力

テキストボックスに処理する内容を入力するか、「ファイルアップロード」ボタンでローカルファイルを選択してください。

3

操作の実行

「Base32エンコード」または「Base32デコード」ボタンをクリックして、対応する操作を実行してください。

4

結果の取得

処理結果を確認し、クリップボードにコピーするかファイルとしてダウンロードできます。

Base32基礎知識

Base32エンコードとは?

Base32は32個の印刷可能な文字(A-Zと2-7)に基づくエンコード方式で、バイナリデータをASCII文字列形式に変換するために使用されます。RFC4648標準で定義されたエンコード方式で、特殊文字を避ける必要があるシナリオ用に設計されています。

Base32エンコードの特徴

  • 32個の文字(A-Z, 2-7)を使用し、数字0と1を含まないことで文字OとIとの混同を避ける
  • エンコード後のテキストは大文字と一部の数字のみを含み、特殊文字は含まれない
  • =記号をパディング文字として使用し、出力長が8の倍数になるようにする
  • エンコード効率は元データの約130%(5バイトデータを8バイトテキストにエンコード)
  • エラー訂正機能があり、一部のエラーは文字セット特性により発見可能

Base32の応用場面

URLとファイル名のエンコード、特殊文字の問題を回避
OTP(ワンタイムパスワード)生成アルゴリズム(Google Authenticatorなど)
キーとトークンの表現(APIキーなど)
DNSレコード(SSHFPレコードなど)
人手による入力が必要な場面、混同エラーを削減

Base32と他のエンコードの違い

Base64との比較

Base32はより少ない文字セットを使用し、文字の混同が発生する可能性のあるシナリオにより適しているが、エンコード効率はやや低い

Hex(十六進数)との比較

Base32は同じデータを表現するためにより少ない文字を使用(5ビットを1文字でエンコード、Hexは4ビットを1文字でエンコード)

Base16との比較

Base32はよりコンパクトな表現を提供するが、文字セットはやや大きい

広告

推荐工具

JWT デコーダー - 無料オンライン JSON Web Token 解析ツール

無料オンライン JWT デコーダーツール。JSON Web Tokens のデコード、分析、検証に使用し、ヘッダー、ペイロード、署名の詳細情報を提供します。

Base32 エンコード・デコードツール - オンライン暗号化・復号化コンバーター

無料オンライン Base32 エンコード・デコードツール。テキストとファイルの Base32 暗号化・復号化をサポートし、複数の Base32 エンコードテーブルをサポートします。

16 進数コンバーター - テキストとファイルの 16 進数エンコード・デコードツール

オンライン 16 進数エンコード・デコードツール。テキスト、バイナリデータ、10 進数、またはファイルを 16 進数形式に変換したり、16 進数形式を元のテキストまたはファイルに戻して変換したりすることをサポートします。

二進数コンバーター - テキストとファイルの二進数エンコード・デコードツール

オンライン二進数エンコード・デコードツール。テキストとファイルを二進数形式に変換したり、二進数形式を元のテキストまたはファイルに戻して変換したりすることをサポートします。

ファイル Base32 暗号化復号化ツール - オンラインファイルエンコード・デコード

無料オンラインファイル Base32 暗号化復号化ツール。ファイルをアップロードして Base32 のエンコードとデコード操作を行うことをサポートし、処理後のファイルをダウンロードできます。