テキストと画像のBase64エンコード・デコード
Base64はバイナリデータをASCIIテキスト形式に変換するエンコード方式です。画像やファイルなどのバイナリデータを、メール、URL、JSON APIなどのテキストプロトコルで送信する際に使われます。
Base64はWeb開発やデータ転送で広く活用されています:
小さい画像(<10KB)はBase64でCSS/HTMLに埋め込むとHTTPリクエストを削減できます。大きいファイルは直接ホスティングがおすすめです。なお、Base64化すると約33%ファイルサイズが増えます。
すべてのエンコード・デコード処理はブラウザ上でネイティブJavaScript APIを使って行われます。ファイルや画像はデバイスから外に出ることなく、完全にローカルで処理されます。アップロードなし、サーバーなし、プライバシーは完全に保護されます。