Base64 エンコーダー & デコーダー
Base64形式でデータをエンコード/デコード - バイナリデータの標準的なエンコード方式
Base64とは?
Base64は、64種類の異なる文字を使用してバイナリデータをテキスト形式に変換するエンコード方式です。テキストコンテンツのみをサポートするチャネルでバイナリ形式で保存されたデータを転送するために設計されています。
元のテキスト:
Man is distinguished, not only by his reason, but ...Base64エンコード:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=一般的な使用例
メール添付ファイル
Base64は、メールシステム(MIME)でバイナリ添付ファイルをASCIIテキスト形式にエンコードして転送するために使用されます。
データURI
Base64エンコーディングを使用して、画像やその他のファイルをHTML/CSSに直接埋め込みます。
URL安全なデータ
特殊文字なしでURLやファイル名に安全に含めるためにバイナリデータをエンコードします。
技術的詳細
- 64文字セットを使用:A-Z、a-z、0-9、通常は"+"と"/"、パディング用の"="
- バイナリデータ3バイトごとに4つのBase64文字に変換
- テキストベースのシステム間転送時のデータ整合性を確保
- バイナリ形式と比較してデータサイズが約33%増加