MIME用語の定義

MIME用語の定義

MIME

[1] Bruce Lilly は、 ietf-822 に送った記事 <mid:3E46CDE6.2060209@Sonietta.blilly.com> で、 MIME はどう発音するのかとたずねました。

Ned
Nathaniel は英単語 mime の発音 (マイム) だし、僕もそうしてきたさ。綴りで (エム・アイ・エム・エー) 読む人もちょっといたけど、ちょっとだけさ。
Keith Moore
MIME って略語は発音出来る様に選んだんだし。
Bruce Lilly
それじゃあ、 RFC 2047 第3節の次の箇所は間違いですよね。

the character set names allowed in an MIME "charset" parameter of a

Keith Moore
あちゃー。こりゃあ直して Proposed Standard からやり直さないとあかんなあ。
Paul Smith
(w が抜けてます。。。

CRLF (RFC 2045 2.1)

The term CRLF, in this set of documents, refers to the sequence of octets corresponding to the two US-ASCII characters CR (decimal value 13) and LF (decimal value 10) which, taken together, in this order, denote a line break in RFC 822 mail.

この文書集合中の用語 CRLF は、2つの US-ASCII 文字 CR (10進値13), LF (10進値10) に対応するオクテット列を表します。 この2文字は RFC 822 メイル中で一緒にこの順に現れて、改行を示します。

Character Set 文字集合 (RFC 2045 2.2)

See charset

Message メッセージ (RFC 2045 2.3)

The term "message", when not further qualified, means either a (complete or "top-level") RFC 822 message being transferred on a network, or a message encapsulated in a body of type "message/rfc822" or "message/partial".

用語「メッセージ message」は修飾語句が無い場合、 (完全あるいは「最上位 top-level」の) ネットワークで転送される RFC 822 メッセージ, または型 "message/rfc822" または "message/partial" の本文にカプセル化されたメッセージのいずれかを意味します。

Entity 実体 (RFC 2045 2.4)

本体部分

本体部分

本体 Body (RFC 2045 2.6)

7ビット・データ 7bit Data (RFC 2045 2.7)

   "7bit data" refers to data that is all represented as relatively
   short lines with 998 octets or less between CRLF line separation
   sequences [RFC-821].  No octets with decimal values greater than 127
   are allowed and neither are NULs (octets with decimal value 0).  CR
   (decimal value 13) and LF (decimal value 10) octets only occur as
   part of CRLF line separation sequences.

「7ビット・データ 7bit data」は、 CRLF 行区切り列の間が 998オクテット以下の比較的短い行ですべて表現されるデータ [RFC-821] を指します。 10進値が127より大きいオクテットや NUL (10進値0のオクテット)は 認められません。 CR (10進値13) と LF (10進値10) のオクテットは CRLF 行区切り列の一部としてのみ使うことが出来ます。

8ビット・データ 8bit Data (RFC 2045 2.8)

   "8bit data" refers to data that is all represented as relatively
   short lines with 998 octets or less between CRLF line separation
   sequences [RFC-821]), but octets with decimal values greater than 127
   may be used.  As with "7bit data" CR and LF octets only occur as part
   of CRLF line separation sequences and no NULs are allowed.

「8ビット・データ 8bit data」 は、 CRLF 行区切り列の間が 998オクテット以下の比較的短い行ですべて表現されるデータ [RFC-821] を指します。 但し10進値が127より大きなオクテットを使って構いません。 「7ビット・データ 7bit data」同様に、 CR と LF のオクテットは CRLF 行区切列の一部としてのみ使うことが出来、 NUL は認められていません。

バイナリ・データ Binary Data (RFC 2045 2.9)

"Binary data" refers to data where any sequence of octets whatsoever is allowed.

「バイナリ・データ binary data」はどんなオクテットの列でも認められる データを指します。

行 Lines (RFC 2046 2.10)

   "Lines" are defined as sequences of octets separated by a CRLF
   sequences.  This is consistent with both RFC 821 and RFC 822.
   "Lines" only refers to a unit of data in a message, which may or may
   not correspond to something that is actually displayed by a user
   agent.

「行 lines」は CRLF 列で区切られたオクテットの列と定義します。 これは RFC 821, RFC 822 の両者と同じです。 「行」はメッセージ中のデータの単位のみを指します。 利用者代理者が実際に表示するものと対応していてもいなくても構いません。

RFC の部分の License

See RFCのライセンス

メモ