Base64 デコード
Base64エンコードされたテキストを元の形式にデコードします。複数の文字セットと行ごとのデコードをサポートしています。
Base64エンコードの説明
Base64エンコードが必要な理由は?
Base64は、バイナリデータをASCII形式で表現するためのエンコードスキームです。テキストデータを扱うメディアを通じてバイナリデータを送信する必要がある場合に有用です。具体的な例としては、XMLファイルやメール添付としての画像送信が挙げられます。
Base64エンコードの仕組みは?
データを構成するバイトは24ビット(3バイト)のバッファに分割されます。そのバッファはさらに6ビット×4のグループに分割されます。この6ビットがBase64の文字セット(A〜Z、a〜z、0〜9、+、/)のインデックスに対応する数値を形成します。バイト数が3の倍数でない場合、パディングが追加されます:残り1バイトの場合は==、残り2バイトの場合は=です。