バイトエンコーディング変換ツール – ユニバーサルエンコーダー(Any ↔ Any)
ユニバーサルエンコーダーは、Base64・Base32・Base58・Base85・16進数・2進数・Quoted-Printableといった対応形式の間で値を移動するバイトエンコーディング変換ツールです。変換元と変換先のエンコーディングを選びます。このツールは入力をバイト列にデコードし、そのバイト列を選択した出力形式で表します。対応するコーデックのすべての組み合わせが利用でき、入力が無効な場合は問題のある文字の位置が報告されます。
ユニバーサルエンコーダー(Any ↔ Any)は、対応するエンコーディング間で値を変換するバイトエンコーディング変換ツールです。Base64・Base32・Base58・Base85・16進数・2進数・Quoted-Printableといった形式に対応しています。各ペアごとに別の変換ツールを用意するのではなく、1つの場所で入力と出力のエンコーディングを選べます。
変換では、入力が表すバイト列を軸にします。変換元エンコーディングを選んでツールが値を解釈できるようにし、出力の変換先エンコーディングを選びます。対応するコーデックのすべての組み合わせが利用でき、Base32→16進数・Base58→2進数・Quoted-Printable→Base64が含まれます。入力に無効な文字が含まれる場合、このツールはその正確な位置を報告します。
これらの形式はバイト列を異なる方法で表します。例えば16進数と2進数は異なる基数でバイト値を表し、Base64・Base32・Base58・Base85・Quoted-Printableはそれぞれ独自のエンコーディングの慣習を使います。両者を変換すると、ツールやワークフローが特定の表現を期待する場合や、同じバイト列の表現を比較したい場合に役立ちます。
この変換ツールは無料でプライベートです。ブラウザ上で動作し、入力はサーバーに送信されません。ページの読み込み後はオフラインで動作するので、ネットワーク接続なしで値を変換できます。開発者やDevOpsエンジニアは、手作業の変換計算なしに、エンコードされた値を準備・検査・再表現できます。
手順1: 変換したい値を入力・貼り付け・ドロップします。変換元として選べるよう、入力がどの対応エンコーディングを使っているかを把握しておきます。
手順2: 変換元エンコーディングを選びます。これで変換ツールは入力の解釈方法を知り、入力が表すバイト列を復元できます。
手順3: 出力の変換先エンコーディングを選びます。Base32→16進数やQuoted-Printable→Base64のような組み合わせを含め、対応するコーデックのすべての組み合わせが選べます。
手順4: 変換された表現を確認し、必要な値をコピーします。入力が無効な場合、このツールは問題のある文字の正確な位置を報告します。
用途: 別のツールやシステムが期待するエンコーディングで値を表し直します。手動で変換する必要はありません。
用途: 値を一度に対応するすべての単位や基数で並べてチェックし、表現を比較します。
用途: Base58→2進数のような専用の変換ページがないエンコーディング間で変換します。
用途: 特定の形式を要求する開発や運用のワークフロー用に、Base64・16進数・その他の対応する表現を準備します。
用途: 値の調査や、その表現の理解を確認する際に、同じバイト列が異なるエンコーディングでどう見えるかを比較します。
用途: エンコードされた入力が無効な箇所を、報告される問題のある文字の位置で見つけます。入力の検査がしやすくなります。