Base64エンコードとは?
Base64エンコードは、バイナリデータを読み取り可能なASCII文字列に変換するために広く使用されている方法です。8ビットのバイナリデータを6ビットのフォーマットに変換し、3バイトのデータが4つのBase64文字で表現されます。
Base64エンコーダーを使用すると、プレーンテキストを安全にBase64エンコードされた文字列に変換できます。これにより、テキストベースの形式のみをサポートするシステムでも、データ破損なしに送信できます。
一般的な使用例
- HTMLやCSSファイルに小さなファイル(画像など)を直接埋め込む。
- HTTPヘッダーのBasic認証用の認証情報をエンコードする。
- 電子メール(MIME)を介して複雑なバイナリデータや特殊文字を送信する。
- 複雑なオブジェクトを単純な文字列としてデータベースやJSONに保存する。