Base64 は64の印字可能文字を使用してバイナリデータを表現するエンコード方式です。テキストプロトコルでのバイナリデータ転送に広く使われ、 例えばメールへの画像埋め込みや URL パラメータなどに利用されます。Base64 エンコードは3バイトのデータを4文字に変換するため、 エンコード後のデータサイズは元の約133%になります。