Base64のエンコードとデコード方法
Base64はバイナリデータをテキスト形式に変換し、テキスト専用チャネルで安全に送信できるようにします。API、メール添付ファイル、データURIを扱う開発者に不可欠です。
64 Base64をエンコード/デコードする⚠️ 問題点
HTMLに画像をデータURIとして埋め込んだり、JSON APIでバイナリデータを送信したり、メール添付ファイルからBase64文字列をデコードする必要があります。手動エンコードはエラーが発生しやすく面倒です。
✅ 解決策
テキストやファイルを即座にBase64にエンコード、またはBase64を元のコンテンツにデコードできます。大きなファイルを処理し、フォーマットを保持して、コードやドキュメントに使用できるクリーンな出力を取得できます。
ステップバイステップガイド
-
1
操作を選択
Base64に変換するには「エンコード」、Base64から元に戻すには「デコード」を選択します。
-
2
コンテンツを入力
テキストを直接ペーストするか、ファイル(画像、ドキュメント、任意のバイナリデータ)をアップロードします。大きなファイルに対応しています。
-
3
変換を処理
「エンコード」または「デコード」をクリックします。変換はブラウザ内で即座に行われます。
-
4
結果をコピーまたはダウンロード
Base64文字列をクリップボードにコピーするか、デコードしたファイルをダウンロードします。画像の場合は保存前にプレビューできます。
-
5
プロジェクトで使用
Base64をコードにペースト、データURIとして使用、またはデコードしたファイルを保存してさらに使用します。
💡 プロのコツ
- • HTMLデータURIには:'data:image/png;base64,'をプレフィックスとして追加してください(MIMEタイプは必要に応じて調整)
- • Base64はファイルサイズを約33%増加させます - 本番コードでは大きなファイルには使用しないでください
- • JSON APIはJSONがテキストのみを処理するため、バイナリデータにBase64を必要とすることが多いです
- • 疑わしいBase64文字列は慎重にデコードしてください - 実行可能コードが含まれている可能性があります