Base64エンコードツール
ブラウザ上で簡単にテキストをBase64形式にエンコードできます。
Base64エンコーダー
Base64 エンコードについて
Base64 は、バイナリ データを基数 64 表現に変換することで ASCII 文字列形式で表すバイナリからテキストへのエンコード スキームのグループです。Base64 という用語は、特定の MIME コンテンツ転送エンコードに由来します。
Each Base64 digit represents exactly 6 bits of data. Three 8-bit bytes (i.e., a total of 24 bits) can therefore be represented by four 6-bit Base64 digits.
元データ | ビット表現 | Base64エンコーディング |
---|---|---|
A | 01000001 | QQ== |
AB | 01000001 01000010 | QUI= |
ABC | 01000001 01000010 01000011 | QUJD |
Base64 は、テキスト データを処理するように設計されたメディア上で保存および転送する必要があるバイナリ データをエンコードする必要がある場合によく使用されます。これは、転送中にデータが変更されずにそのまま残るようにするためです。
Base64 エンコーディングの一般的な使用例
メールの添付ファイル
Base64 は、電子メールの添付ファイルをエンコードして、プレーン テキストを処理するように設計された SMTP 経由で送信できるようにするために使用されます。
Data URIs
Web開発では、Base64を使用して、画像やその他のファイルをデータURIとしてHTML、CSS、またはJavaScriptに直接埋め込みます。
Authentication
HTTP の基本認証では、Base64 を使用して資格情報をエンコードしてから、ネットワーク経由で送信します。
データストレージ
Base64 エンコードは、テキストベースのデータのみを格納できるデータベースにバイナリ データを格納するために使用されます。
XML/JSONデータ
バイナリ データは、データの整合性を確保するために、XML または JSON ドキュメントに含まれる場合、多くの場合 Base64 としてエンコードされます。
データ伝送
バイナリデータ転送をサポートしていないシステム間でデータを転送する場合、Base64 は信頼性の高いソリューションを提供します。