メインコンテンツまでスキップ

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) と総称されるこの一連のドキュメントは、以下を可能にするためにメッセージフォーマットを再定義します:

  1. US-ASCII以外の文字セットでのテキストメッセージボディ
  2. 非テキストメッセージボディ用の拡張可能な異なるフォーマットのセット
  3. マルチパートメッセージボディ
  4. 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)

附録 (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 (メディアタイプ仕様および登録手順)