RFC 2046 - Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
発行日: 1996年11月
ステータス: Standards Track
著者: N. Freed (Innosoft), N. Borenstein (First Virtual)
廃止: RFC 1521, RFC 1522, RFC 1590
概要 (Abstract)
STD 11、RFC 822は、US-ASCIIメッセージヘッダーに関する詳細を指定するメッセージ表現プロトコルを定義し、メッセージの内容、またはメッセージボディをプレーンなUS-ASCIIテキストとして残しています。多目的インターネットメール拡張 (MIME) と総称されるこの一連のドキュメントは、以下を可能にするためにメッセージフォーマットを再定義します:
- US-ASCII以外の文字セットでのテキストメッセージボディ
- 非テキストメッセージボディ用の拡張可能な異なるフォーマットのセット
- マルチパートメッセージボディ
- US-ASCII以外の文字セットでのテキストヘッダー情報
これらのドキュメントは、RFC 934、STD 11、およびRFC 1049で文書化された以前の作業に基づいていますが、それらを拡張および改訂しています。RFC 822はメッセージボディについてほとんど語っていないため、これらのドキュメントはRFC 822に対して大部分が直交している(改訂ではなく)ものです。
MIMEシリーズの最初のドキュメントであるRFC 2045は、MIMEメッセージの構造を記述するために使用されるさまざまなヘッダーを指定します。この第2のドキュメントは、MIMEメディアタイプシステムの一般的な構造を定義し、初期のメディアタイプセットを定義します。第3のドキュメントであるRFC 2047は、インターネットメールヘッダーフィールドに非US-ASCIIテキストデータを許可するためのRFC 822の拡張を説明します。第4のドキュメントであるRFC 2048は、MIME関連機能のためのさまざまなIANA登録手順を指定します。第5および最終ドキュメントであるRFC 2049は、MIME適合基準と、いくつかの例示的なMIMEメッセージフォーマット、謝辞、および参考文献を説明します。
このメモのステータス (Status of this Memo)
このドキュメントは、インターネットコミュニティのためのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を求めます。このプロトコルの標準化状態とステータスについては、「インターネットプロトコル標準の公式標準」(STD 1) の現在の版を参照してください。このメモの配布は無制限です。
目次 (Contents)
- 1. 序論
- 2. トップレベルメディアタイプの定義
- 3. 初期トップレベルメディアタイプの概要
- 4. 離散メディアタイプ値
- 5. 複合メディアタイプ値
- 6. 実験的メディアタイプ値
- 7. まとめ
- 8. セキュリティに関する考察
- 9. 著者のアドレス
附録 (Appendices)
MIMEドキュメントシリーズ
- RFC 2045: MIME パート1 - メッセージボディフォーマット
- RFC 2046: MIME パート2 - メディアタイプ(本ドキュメント)
- RFC 2047: MIME パート3 - メッセージヘッダー拡張
- RFC 2048: MIME パート4 - 登録手順
- RFC 2049: MIME パート5 - 適合基準と例
主要なメディアタイプ
このドキュメントは、以下のトップレベルメディアタイプを定義します:
離散タイプ (Discrete Types)
- text: テキストデータ (text/plain, text/html など)
- image: 画像データ (image/jpeg, image/png など)
- audio: オーディオデータ (audio/mpeg, audio/wav など)
- video: ビデオデータ (video/mp4, video/mpeg など)
- application: アプリケーションデータ (application/pdf, application/json など)
複合タイプ (Composite Types)
- multipart: マルチパートメッセージ (multipart/mixed, multipart/alternative など)
- message: カプセル化されたメッセージ (message/rfc822, message/partial など)
関連リソース
- 公式テキスト: RFC 2046
- 公式ページ: RFC 2046 DataTracker
- 正誤表: RFC Editor Errata
- IANAメディアタイプレジストリ: IANA Media Types
- 廃止: RFC 1521, 1522, 1590
- 関連RFC:
- RFC 2045 (MIMEメッセージボディフォーマット)
- RFC 2047 (MIMEヘッダーエンコーディング)
- RFC 6838 (メディアタイプ仕様および登録手順)