Base64デコーダ

Base64エンコードされたテキスト文字列をテキストにデコードします。Base64エンコーディングは、テキストにバイナリデータを表すこと、またはJSONやXMLなどのテキストシリアライズ形式でデータを表すことに役立ちます。

解読されたテキスト:

関連ツール

Base64エンコーディングについてもっと知る

Base64エンコーディングは、インターネット経由で送信するための安全な64文字のセットへのバイナリデータのエンコーディング方法です。電子メールシステムやWebブラウザーで画像、ビデオ、その他のバイナリデータの送信に一般的に使用されます。

エンコーディングプロセスは、バイナリデータを3バイト(24ビット)のグループに分割し、それらを4つの6ビット値に変換することです。これらの6ビット値は、対応するASCII文字にマップされます。ASCII文字には、大文字と小文字、数字、および通常は「+」と「/」の2つの追加文字が含まれます。

バイナリデータが3で割り切れない場合、データの末尾にパディングが追加されます。パディングは、=文字の使用によって示されます。たとえば、バイナリデータが2バイト長の場合、エンコードされたデータの末尾に1バイトのパディング(2つの=文字を含む)が追加されます。

データを復号するには、プロセスを単純に逆にします。各グループの4つのASCII文字は、マッピングプロセスを逆にすることで、3バイトのバイナリデータに再度変換されます。

全体として、base64エンコーディングプロセスは、バイナリデータをASCIIテキストとして安全に送信できるようにします。これにより、画像、ビデオ、およびその他のバイナリデータの種類をインターネット経由で送信し、ほとんどのシステムと互換性のある方法で送信することができます。