1. Base64エンコードとは?
Base64は、バイナリデータをASCIIテキスト文字列に変換するエンコード方式です。64種類の安全な文字(A-Z、a-z、0-9、+、/)のみを使用して、あらゆるバイナリデータを表現します。メールの添付ファイル、JSONデータ、URLなど、テキストのみを許可する環境でバイナリデータを送信する際に使われます。3バイトのデータを4バイトの文字に変換するため、元のデータより約33%サイズが増加します。パディングには=文字を使用し、RFC 4648標準で定義されています。