Base64 デコード

Base64エンコードされたテキストを元の形式にデコードします。複数の文字セットと行ごとのデコードをサポートしています。

Max 2 MB
ファイルが2MBの制限を超えています。 テキストが2MBの制限を超えています。 プレビュー: {0} MBファイルの最初の500KBを表示中。完全なコンテンツはフォーマット用に送信されます。
処理するテキストを入力してください。
元のエンコード処理で使用された文字セットを指定してください。通常はUTF-8です。

Base64エンコードの説明


Base64エンコードが必要な理由は?

Base64は、バイナリデータをASCII形式で表現するためのエンコードスキームです。テキストデータを扱うメディアを通じてバイナリデータを送信する必要がある場合に有用です。具体的な例としては、XMLファイルやメール添付としての画像送信が挙げられます。

Base64エンコードの仕組みは?

データを構成するバイトは24ビット(3バイト)のバッファに分割されます。そのバッファはさらに6ビット×4のグループに分割されます。この6ビットがBase64の文字セット(A〜Z、a〜z、0〜9、+、/)のインデックスに対応する数値を形成します。バイト数が3の倍数でない場合、パディングが追加されます:残り1バイトの場合は==、残り2バイトの場合は=です。