comparison man/tm/tm-en.texi @ 74:54cc21c15cbb r20-0b32

Import from CVS: tag r20-0b32
author cvs
date Mon, 13 Aug 2007 09:04:33 +0200
parents 131b0175ea99
children c0c698873ce1
comparison
equal deleted inserted replaced
73:e2d7a37b7c8d 74:54cc21c15cbb
56 @end itemize 56 @end itemize
57 57
58 58
59 59
60 @menu 60 @menu
61 * What is MIME?::
62 * How is MIME?::
63 * Glossary:: 61 * Glossary::
64 @end menu 62 @end menu
65 63
66 @node What is MIME?, How is MIME?, Introduction, Introduction 64 @node Glossary, , Introduction, Introduction
67 @section What is MIME?
68
69 @cindex{MIME}@strong{MIME} stands for @cindex{Multipurpose Internet Mail
70 Extensions}@strong{Multipurpose Internet Mail Extensions}, it is a
71 proposed internet standard for including content and headers other than
72 (ASCII) plain text in messages.@refill
73
74 Current MIME standard consists of RFC 1521 and RFC 1522. RFC 1521
75 describes multipurpose content in message bodies, while RFC 1522
76 describes multilingual characters in headers.
77
78
79 @node How is MIME?, Glossary, What is MIME?, Introduction
80 @section How is MIME?
81
82 In multipurpose message side, MIME can represent various contents such
83 as images, sounds, videos, ... as against traditional Internet mail/news
84 message can represent only (us-ascii (@ref{us-ascii})) plain
85 text.@refill
86
87 Interestingly, MIME can send ``procedure'', such as ftp (@ref{FTP}), ftp
88 mail, file extraction, applying patch, ...@refill
89
90 # Of course, it has security problem.@refill
91
92 These various kinds of contents are defined by media types written in
93 @cindex{Content-Type}@strong{Content-Type} (@ref{Content-Type field})
94 field. Namely MIME message has information about content in header. So
95 if reader defines processes for each content-type (@ref{content-type}),
96 he/she can display image, or play video or sound, or get file by ftp, or
97 extract file, ... only read the message.@refill
98
99 In addition, MIME message can represent message includes plural parts,
100 called @cindex{Multipart}@strong{Multipart} (@ref{multipart}) message.
101 So it is possible to include picture and sound in one message.@refill
102
103 MIME seems have philosophy of ``declaration''. In other words, MIME is
104 a message description language to represent various kinds of things uses
105 us-ascii (@ref{us-ascii}) as its ``alphabet''. Encoded-word defined in
106 RFC 1522 (@ref{encoded-word}) is same.@refill
107
108 In addition, MUA displays only what it can understand and ignore what
109 can not understand. So content is saved from non-supported MUA and
110 MUA is saved from unknown data.
111
112
113 @node Glossary, , How is MIME?, Introduction
114 @section Glossary 65 @section Glossary
115 66
116 67
117 @menu 68 @menu
118 * 7bit:: 69 * 7bit::
119 * 8bit:: 70 * 8bit::
120 * 94 character set:: 94 $BJ8;z=89g(B 71 * 94-character set::
121 * 96 character set:: 96 $BJ8;z=89g(B 72 * 96-character set::
122 * 94x94 character set:: 94$B!_(B94 $BJ8;z=89g(B 73 * 94x94-character set::
123 * ASCII:: 74 * ASCII::
124 * Base64:: 75 * Base64::
125 * binary:: 76 * binary::
126 * Character Set:: Character Set$B!JJ8;z=89g!K(B 77 * graphic character set:: Graphic Character Set
127 * cn-gb:: cn-gb, gb2312 78 * cn-gb:: cn-gb, gb2312
128 * cn-big5:: cn-big5, big5 79 * cn-big5:: cn-big5, big5
129 * CNS:: CNS 11643-1992 80 * CNS:: CNS 11643-1992
130 * Coded character set:: Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B 81 * coded character set:: Coded character set, Character code
131 * Code extension:: Code extension$B!JId9f3HD%!K(B 82 * code extension:: Code extension
132 * Content-Disposition:: Content-Disposition field 83 * Content-Disposition:: Content-Disposition field
133 * content-type:: 84 * media type::
134 * Content-Type field:: 85 * Content-Type field::
135 * Emacs:: 86 * Emacs::
136 * encoded-word:: 87 * encoded-word::
137 * encapsulation:: 88 * encapsulation::
138 * euc-kr:: 89 * euc-kr::
189 * RFC 821:: 140 * RFC 821::
190 * RFC 822:: 141 * RFC 822::
191 * RFC 934:: 142 * RFC 934::
192 * RFC 1036:: 143 * RFC 1036::
193 * RFC 1153:: 144 * RFC 1153::
194 * RFC 1521:: RFC 1521
195 * RFC 1557:: 145 * RFC 1557::
196 * RFC 1922:: 146 * RFC 1922::
147 * RFC 2045::
148 * RFC 2046::
149 * RFC 2048::
150 * RFC 2049::
197 * plain text:: 151 * plain text::
198 * Security multipart:: 152 * Security multipart::
199 * text/enriched:: 153 * text/enriched::
200 * text/plain:: 154 * text/plain::
201 * tm-kernel:: tm-kernel, tm 155 * tm-kernel:: tm-kernel, tm
204 @end menu 158 @end menu
205 159
206 @node 7bit, 8bit, Glossary, Glossary 160 @node 7bit, 8bit, Glossary, Glossary
207 @subsection 7bit 161 @subsection 7bit
208 162
209 $B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$7$^$9!#(B@refill 163 @cindex{7bit}@strong{7bit} means any integer between 0 .. 127.@refill
210 164
211 0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F$S(B 165 Any data represented by 7bit integers is called @cindex{7bit
212 $B$^$9!#(B@refill 166 data}@strong{7bit data}.@refill
213 167
214 $B$^$?!"(B0 $B$+$i(B 31 $B$*$h$S(B 127 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=8=$5$l$k6uGr$H(B 168 Textual string consisted of Control characters between 0 .. 31 and 127,
215 33 $B$+$i(B 126 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r(B ``7bit $B$NJ8;zNs(B'' 169 and space represented by 32, and graphic characters between 33 .. 236
216 $B$H8F$S$^$9!J$3$l$O(B ISO 2022 (@ref{ISO 2022}) $B$N!V(B7 $BC10L7O!W$HF1MM$G$9!K!#(B 170 are called @cindex{7bit (textual) string}@strong{7bit (textual)
217 171 string}.@refill
218 $BEAE}E*$J(B Internet $B$N(B MTA (@ref{MTA}) $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-$k$N$G!"(B 172
219 7bit $B$N(B data $B$O(B Quoted-Printable (@ref{Quoted-Printable}) $B$d(B Base64 173 Traditional Internet MTA (@ref{MTA}) can translate 7bit data, so it is
220 (@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#(B@refill 174 no need to translate by Quoted-Printable (@ref{Quoted-Printable}) or
221 175 Base64 (@ref{Base64}) for 7bit data.@refill
222 $B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B 176
223 $B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B 177 However if there are too long lines, it can not translate by 7bit MTA
224 $B$G$9!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 178 even if it is 7bit data. RFC 821 (@ref{RFC 821}) and RFC 2045 (@ref{RFC
225 byte $B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B 179 2045}) require lines in 7bit data must be less than 998 bytes. So if a
226 $B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B 180 ``7bit data'' has a line more than 999 bytes, it is regarded as binary
227 encode$B$9$kI,MQ$,$"$j$^$9!#(B 181 (@ref{binary}). For example, Postscript file should be encoded by
228 182 Quoted-Printable.
229 183
230 @node 8bit, 94 character set, 7bit, Glossary 184
185 @node 8bit, 94-character set, 7bit, Glossary
231 @subsection 8bit 186 @subsection 8bit
232 187
233 $B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$7$^$9!#(B@refill 188 @cindex{8bit}@strong{8bit} means any integer between 0 .. 255.@refill
234 189
235 0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F$S(B 190 Any data represented by 8bit integers is called @cindex{8bit
236 $B$^$9!#(B@refill 191 data}@strong{8bit data}.@refill
237 192
238 $B$^$?!"(B0 $B$+$i(B 31, 127 $B$*$h$S(B 128 $B$+$i(B 159 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=(B 193 Textual string consisted of Control characters between 0 .. 31, 127, and
239 $B8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$H(B 160 $B$+$i(B 255 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$k(B 194 128 .. 159, and space represented by 32, and graphic characters between
240 $BJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B ISO 2022 (@ref{ISO 195 33 .. 236 and 160 .. 255 are called @cindex{8bit (textual)
241 2022}) $B$N!V(B8 $BC10L7O!W$HF1MM$G$9!K!#(B@refill 196 string}@strong{8bit (textual) string}.@refill
242 197
243 iso-8859-1 (@ref{iso-8859-1}) $B$d(B euc-kr (@ref{euc-kr}) $B$H$$$C$?Id9f2=J8(B 198 For example, iso-8859-1 (@ref{iso-8859-1}) or euc-kr (@ref{euc-kr}) are
244 $B;z=89g$O(B 8bit $B$NJ8;zNs$G$9!#(B@refill 199 coded-character-set represented by 8bit textual string.@refill
245 200
246 $BEAE}E*$J(B Internet $B$N(B MTA (@ref{MTA}) $B$O(B 7bit (@ref{7bit}) $B$N(B data $B$7$+E>(B 201 Traditional Internet MTA (@ref{MTA}) can translate only 7bit
247 $BAw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(BQuoted-Printable 202 (@ref{7bit}) data, so if a 8bit data will be translated such MTA, it
248 (@ref{Quoted-Printable}) $B$d(B Base64 (@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/(B 203 must be encoded by Quoted-Printable (@ref{Quoted-Printable}) or Base64
249 $B$F$O$J$j$^$;$s!#(B@refill 204 (@ref{Base64}).@refill
250 205
251 $B$7$+$7!":G6a$G$O(B 8bit $B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k(B MTA $B$bEP>l$7$F(B 206 However 8bit MTA are increasing today.@refill
252 $B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#(B@refill 207
253 208 However if there are too long lines, it can not translate by 8bit MTA
254 $B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B 209 even if it is 8bit data. RFC 2045 (@ref{RFC 2045}) require lines in
255 $B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B 210 8bit data must be less than 998 bytes. So if a ``8bit data'' has a line
256 $B$G$9!#$A$J$_$K!"(BRFC 821 $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 byte $B0JFb$G$"$k$3$H(B 211 more than 999 bytes, it is regarded as binary (@ref{binary}), so it must
257 $B$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k(B data, $BNc$($P!"(B 212 be encoded by Base64 or Quoted-Printable.
258 Postscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B encode$B$9$kI,MQ$,$"$j$^$9!#(B 213
259 @refill 214
260 215 @node 94-character set, 96-character set, 8bit, Glossary
261 $B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,(B 999 byte $B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k(B 216 @subsection 94-character set
262 data $B$O(B @cindex{binary}@strong{binary} (@ref{binary}) $B$H8F$V$3$H$K$7$^$9!#(B 217
263 218 @cindex{94-character set}@strong{94-character set} is a kind of 1 byte
264 $B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$^$9!#$h$C$F!"(B 219 graphic character set (@ref{graphic character set}), each characters are
265 ``8bit'' $B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,(B 220 in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254).
266 $B$"$j$^$9!#(B 221 (ex. ASCII (@ref{ASCII}), JIS X0201-Latin)
267 222
268 223
269 @node 94 character set, 96 character set, 8bit, Glossary 224 @node 96-character set, 94x94-character set, 94-character set, Glossary
270 @subsection 94 $BJ8;z=89g(B 225 @subsection 96-character set
271 226
272 33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(B 227 @cindex{96-character set}@strong{96-character set} is a kind of 1 byte
273 ASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B 228 graphic character set (@ref{graphic character set}), each characters are
274 229 in positions 02/00 (32) to 07/15 (126) or 10/00 (160) to 15/15
275 230 (255). (ex. ISO 8859)
276 @node 96 character set, 94x94 character set, 94 character set, Glossary 231
277 @subsection 96 $BJ8;z=89g(B 232
278 233 @node 94x94-character set, ASCII, 96-character set, Glossary
279 32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(BISO 234 @subsection 94x94-character set
280 8859 $B%7%j!<%:$O$=$N0l<o!#(B 235
281 236 @cindex{94x94-character set}@strong{94x94-character set} is a kind of 2
282 237 byte graphic character set (@ref{graphic character set}), each bytes are
283 @node 94x94 character set, ASCII, 96 character set, Glossary 238 in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254).
284 @subsection 94$B!_(B94 $BJ8;z=89g(B 239 (ex. JIS X0208 (@ref{JIS X0208}), GB 2312 (@ref{GB 2312}))
285 240
286 33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(BJIS 241
287 X0208 (@ref{JIS X0208}) $B$d(B GB 2312 (@ref{GB 2312}) $B$O$=$N0l<o!#(B 242 @node ASCII, Base64, 94x94-character set, Glossary
288
289
290 @node ASCII, Base64, 94x94 character set, Glossary
291 @subsection ASCII 243 @subsection ASCII
292 244
293 $B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(@ref{94 character 245 $B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94-character set
294 set})$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 246 (@ref{94-character set}). A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+(B
295 (@ref{ISO 646}) $B$N0l$D!#(B 247 $B$i$J$k!#(BISO 646 (@ref{ISO 646}) $B$N0l$D!#(B
296 248
297 @cindex{ASCII}@cindex{ANSI X3.4:1986} 249 @cindex{ASCII}@cindex{ANSI X3.4:1986}
298 @noindent 250 @noindent
299 [ASCII] 251 [ASCII]
300 @quotation 252 @quotation
305 257
306 258
307 @node Base64, binary, ASCII, Glossary 259 @node Base64, binary, ASCII, Glossary
308 @subsection Base64 260 @subsection Base64
309 261
310 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k(B MIME (@ref{MIME}) $B$K$*$1$k(B 262 @cindex{Base64}@strong{Base64} is a transfer encoding method of MIME
311 binary data (@ref{binary}) $B$N(B network $B$G$NJQ49K!$N#1$D!#(B@refill 263 (@ref{MIME}) defined in RFC 2045 (@ref{RFC 2045}).@refill
312 264
313 $B!X(B64 $B?J?t!Y$H$$$&0UL#$G!"(B3 byte $B$N(B data $B$r(B 0 $B$+$i(B 63 $B$N?t$rI=$9(B ASCII 265 The encoding process represents 24-bit groups of input bits as output
314 (@ref{ASCII}) 4 $BJ8;z$KJQ49$9$kJ}K!!#!J$b$7!"(B4 $BJ8;z$K$J$i$J$1$l$P(B 266 strings of 4 encoded characters. Encoded characters represent integer 0
315 @cindex{pad}@strong{pad} $B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K(B@refill 267 .. 63 or @cindex{pad}@strong{pad}. Base64 data must be 4 * n bytes, so
316 268 pad is used to adjust size.@refill
317 $B$3$N(B 65 $B<oN`$NJ8;z$O(B ASCII $B$H(B EBCDIC $B$N6&DLItJ,$+$iA*$P$l$F$*$j!"(B 269
318 Internet $B0J30$N(B network $B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5(B 270 These 65 characters are subset of all versions of ISO 646, including
319 $B$l$F$$$k!#(B 271 US-ASCII, and all versions of EBCDIC. So it is safe even if it is
320 272 translated by non-Internet gateways.
321 273
322 @node binary, Character Set, Base64, Glossary 274
275 @node binary, graphic character set, Base64, Glossary
323 @subsection binary 276 @subsection binary
324 277
325 $BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V$3$H$K$7$^$9!#(B 278 $BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V$3$H$K$7$^$9!#(B
326 @refill 279 @refill
327 280
333 $B$A$J$_$K!"(B7bit (@ref{7bit}) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=8=(B 286 $B$A$J$_$K!"(B7bit (@ref{7bit}) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=8=(B
334 $B$G$-$^$9!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B 287 $B$G$-$^$9!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B
335 $BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B 288 $BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B
336 289
337 290
338 @node Character Set, cn-gb, binary, Glossary 291 @node graphic character set, cn-gb, binary, Glossary
339 @subsection Character Set$B!JJ8;z=89g!K(B 292 @subsection Graphic Character Set
340 293
341 $BId9f2=J8;z=89g(B(@ref{Coded character set})$B!#C"$7!"$3$3$G$O(B $BId9f3HD%(B 294 Coded character set (@ref{Coded character set}) for graphic characters.
342 (@ref{Code extension}) $B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~(B 295
343 $B$a$F$$$k!#(B 296
344 297 @node cn-gb, cn-big5, graphic character set, Glossary
345
346 @node cn-gb, cn-big5, Character Set, Glossary
347 @subsection cn-gb, gb2312 298 @subsection cn-gb, gb2312
348 299
349 $BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME 300 $BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME
350 charset (@ref{MIME charset}) $B$N#1$D!#(B@refill 301 charset (@ref{MIME charset}) $B$N#1$D!#(B@refill
351 302
360 @subsection cn-big5, big5 311 @subsection cn-big5, big5
361 312
362 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B 313 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B
363 MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill 314 MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill
364 315
365 ISO 2022 (@ref{ISO 2022}) $B$K4p$+$J$$(B 8bit (@ref{8bit}) $B$NId9f2=J8;z=89g(B 316 ISO 2022 (@ref{ISO 2022}) $B$K4p$+$J$$(B 8bit (@ref{8bit}) $B$N(Bcoded character
366 (@ref{Coded character set})$B$G(B de-fact standard $B$G$"$k!#(BRFC 1922 317 set (@ref{coded character set})$B$G(B de-fact standard $B$G$"$k!#(BRFC 1922
367 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill 318 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill
368 319
369 cf. @cindex{BIG5} 320 cf. @cindex{BIG5}
370 @noindent 321 @noindent
371 [BIG5] 322 [BIG5]
375 @end quotation 326 @end quotation
376 327
377 CNS 11643-1986 (@ref{CNS}) $B$HBP1~4X78$,$"$k!#(B 328 CNS 11643-1986 (@ref{CNS}) $B$HBP1~4X78$,$"$k!#(B
378 329
379 330
380 @node CNS, Coded character set, cn-big5, Glossary 331 @node CNS, coded character set, cn-big5, Glossary
381 @subsection CNS 11643-1992 332 @subsection CNS 11643-1992
382 333
383 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B 334 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B
384 $BJ8;z=89g(B(@ref{Character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (@ref{94x94 335 $BJ8;z=89g(B(@ref{Character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (@ref{94x94
385 character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill 336 character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill
396 11643:1992. 347 11643:1992.
397 @end quotation 348 @end quotation
398 349
399 350
400 351
401 @node Coded character set, Code extension, CNS, Glossary 352 @node coded character set, code extension, CNS, Glossary
402 @subsection Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B 353 @subsection Coded character set, Character code
403 354
404 $BJ8;z$H(B byte $BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#(B 355 A set of unambiguous rules that establishes a character set and the
405 356 one-to-one relationship between the characters of the set and their
406 357 bit combinations.
407 @node Code extension, Content-Disposition, Coded character set, Glossary 358
408 @subsection Code extension$B!JId9f3HD%!K(B 359
409 360 @node code extension, Content-Disposition, coded character set, Glossary
410 $BM?$($i$l$?J8;z=89g(B(@ref{Character set})$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?(B 361 @subsection Code extension
411 $B$a$KMQ$$$k<jK!!#(BISO 2022 (@ref{ISO 2022}) $B$O$=$N#1$D!#(B 362
412 363 The techniques for the encoding of characters that are not included in
413 364 the character set of a given code. (ex. ISO 2022 (@ref{ISO 2022}))
414 @node Content-Disposition, content-type, Code extension, Glossary 365
366
367 @node Content-Disposition, media type, code extension, Glossary
415 @subsection Content-Disposition field 368 @subsection Content-Disposition field
416 369
417 Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) 370 Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME})
418 $B$N3HD%$N#1$D!#(B@refill 371 $B$N3HD%$N#1$D!#(B@refill
419 372
426 Experimental. 379 Experimental.
427 @end quotation 380 @end quotation
428 381
429 382
430 383
431 @node content-type, Content-Type field, Content-Disposition, Glossary 384 @node media type, Content-Type field, Content-Disposition, Glossary
432 @subsection content-type 385 @subsection media type
433 386
434 MIME (@ref{MIME}) $B$K$*$1$k(B part (@ref{part}) $B$N<oN`!#(B 387 @cindex{media type}@strong{media type} specifies the nature of the data
435 @cindex{type}@strong{type} $B$H(B @cindex{subtype}@strong{subtype} $B$+$i$J$k!#(B 388 in the body of MIME (@ref{MIME}) entity (@ref{entity}). It consists of
436 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k!#(B@refill 389 @cindex{type}@strong{type} and @cindex{subtype}@strong{subtype}. It is
437 390 defined in RFC 2046 (@ref{RFC 2046}).@refill
438 type $B$OI8=`$G$O(B @cindex{application}@strong{application}, 391
439 @cindex{audio}@strong{audio}, @cindex{image}@strong{image}, 392 Currently there are following types:
440 @cindex{message}@strong{message}, @cindex{multipart}@strong{multipart} 393
441 (@ref{multipart}), @cindex{text}@strong{text}, 394 @itemize @bullet
442 @cindex{video}@strong{video} $B$,Dj5A$5$l!"$=$l$>$l$K$O(B 395 @item
443 application/octet-stream, audio/basic, image/jpeg, multipart/mixed 396 @cindex{text}@strong{text}
444 (@ref{multipart/mixed}), text/plain (@ref{text/plain}), video/mpeg $B$J$I(B 397 @item
445 $B$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B 398 @cindex{image}@strong{image}
446 399 @item
447 @noindent 400 @cindex{audio}@strong{audio}
448 @strong{[$BCm0U(B]} 401 @item
449 @quotation 402 @cindex{video}@strong{video}
450 403 @item
451 $B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B 404 @cindex{application}@strong{application}
452 @cindex{content-type/subtype}@strong{content-type/subtype} $B$H=q$/!#(B 405 @item
453 @end quotation 406 @cindex{multipart}@strong{multipart} (@ref{multipart})
454 407 @item
455 408 @cindex{message}@strong{message}
456 content-type $B$O!"(BRFC 1521 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G(B 409 @end itemize
457 $B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES 410
458 (ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B 411
459 412 And there are various subtypes, for example, application/octet-stream,
460 $B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B 413 audio/basic, image/jpeg, multipart/mixed (@ref{multipart/mixed}),
461 @cindex{x-token}@strong{x-token} $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b(B 414 text/plain (@ref{text/plain}), video/mpeg...@refill
462 $B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B 415
463 content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3(B 416 You can refer registered media types at MEDIA TYPES
464 $B$H!#(B@refill 417 (ftp://ftp.isi.edu/in-notes/iana/assignments/media-types).@refill
418
419 In addition, you can use private type or subtype using
420 @cindex{x-token}@strong{x-token}, which as the prefix `x-'. However you
421 can not use them in public.@refill
465 422
466 (cf. @ref{Content-Type field}) 423 (cf. @ref{Content-Type field})
467 424
468 425
469 426
470 @node Content-Type field, Emacs, content-type, Glossary 427 @node Content-Type field, Emacs, media type, Glossary
471 @subsection Content-Type field 428 @subsection Content-Type field
472 429
473 Header field to represent information about part, such as content-type 430 Header field to represent information about body, such as media type
474 (@ref{content-type}), MIME charset (@ref{MIME charset}). It is defined 431 (@ref{media type}), MIME charset (@ref{MIME charset}). It is defined in
475 in RFC 1521 (@ref{RFC 1521}). 432 RFC 2045 (@ref{RFC 2045}).
476 433
477 @noindent 434 @noindent
478 @strong{[Memo]} 435 @strong{[Memo]}
479 @quotation 436 @quotation
480 437
481 Historically, Content-Type field was proposed in RFC 1049. In it, 438 Historically, Content-Type field was proposed in RFC 1049. In it,
482 Content-Type did not distinguish type and subtype. However RFC 1521 439 Content-Type did not distinguish type and subtype. However MIME parser
483 parser may be able to accept RFC 1049 based Content-Type as unknown 440 may be able to accept RFC 1049 based Content-Type as unknown type.
484 type.
485 @end quotation 441 @end quotation
486 442
487 443
488 Content-Type field is defined as following: 444 Content-Type field is defined as following:
489 445
546 502
547 @node encoded-word, encapsulation, Emacs, Glossary 503 @node encoded-word, encapsulation, Emacs, Glossary
548 @subsection encoded-word 504 @subsection encoded-word
549 505
550 Representation non ASCII (@ref{ASCII}) characters in header. It is 506 Representation non ASCII (@ref{ASCII}) characters in header. It is
551 defined in @cindex{RFC 1522}@strong{RFC 1522}.@refill 507 defined in @cindex{RFC 2047}@strong{RFC 2047}.@refill
552 508
553 @cindex{Standards Track}@cindex{RFC 1522} 509 @cindex{Standards Track}@cindex{RFC 2047}
554 @noindent 510 @noindent
555 [RFC 1522] 511 [RFC 2047]
556 @quotation 512 @quotation
557 K. Moore, ``MIME (Multipurpose Internet Mail Extensions) Part Two: 513 K. Moore, ``MIME (Multipurpose Internet Mail Extensions) Part Three:
558 Message Header Extensions for Non-ASCII Text'', September 1993, 514 Message Header Extensions for Non-ASCII Text'', November 1996, Standards
559 Standards Track. 515 Track (obsolete RFC 1521,1522,1590).
560 @end quotation 516 @end quotation
561 517
562 518
563 519
564 @node encapsulation, euc-kr, encoded-word, Glossary 520 @node encapsulation, euc-kr, encoded-word, Glossary
610 566
611 567
612 @node GB 2312, GB 8565.2, FTP, Glossary 568 @node GB 2312, GB 8565.2, FTP, Glossary
613 @subsection GB 2312-1980 569 @subsection GB 2312-1980
614 570
615 $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z(B 571 $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B
616 $B=89g(B(@ref{94x94 character set})$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (@ref{ISO 572 94x94-character set (@ref{94x94-character set})$B!#Cf9q$N9q2HI8=`!#(BISO
617 2022}) $B$G$N=*C<J8;z$O(B `A'.@refill 573 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `A'.@refill
618 574
619 $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B 575 $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B
620 576
621 @cindex{GB 2312}@cindex{GB 2312:1980} 577 @cindex{GB 2312}@cindex{GB 2312:1980}
622 @noindent 578 @noindent
758 714
759 715
760 @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary 716 @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary
761 @subsection iso-2022-jp-2 717 @subsection iso-2022-jp-2
762 718
763 iso-2022-jp (@ref{iso-2022-jp}) $B$r3HD%$7$?(B MIME charset (@ref{MIME 719 A MIME charset (@ref{MIME charset}), which is a multilingual extension
764 charset}) $B$N0l$D!#(B@refill 720 of iso-2022-jp (@ref{iso-2022-jp}).@refill
765 721
766 RFC 1554 $B$GDj5A$5$l$F$$$k!#(B 722 It is defined in RFC 1554.
767 723
768 @cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554} 724 @cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554}
769 @noindent 725 @noindent
770 [iso-2022-jp-2: RFC 1554] 726 [iso-2022-jp-2: RFC 1554]
771 @quotation 727 @quotation
776 732
777 733
778 @node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary 734 @node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary
779 @subsection iso-2022-kr 735 @subsection iso-2022-kr
780 736
781 $B4Z9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B 737 A MIME charset (@ref{MIME charset}) for Korean language (Hangul
782 738 script).@refill
783 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B KS C5601 739
784 (@ref{KS C5601}) $B$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension}) 740 It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code
785 $B$7$F$$$k!#(B@refill 741 extension}) technique to extends ASCII (@ref{ASCII}) to use KS C5601
786 742 (@ref{KS C5601}) as 7bit (@ref{7bit}) text.@refill
787 RFC 1557 (@ref{RFC 1557}) $B$GDj5A$5$l$F$$$k!#(B 743
744 It is defined in RFC 1557 (@ref{RFC 1557}).
788 745
789 746
790 @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary 747 @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary
791 @subsection ISO 646 748 @subsection ISO 646
792 749
807 764
808 765
809 @node ISO 8859-1, iso-8859-1, ISO 646, Glossary 766 @node ISO 8859-1, iso-8859-1, ISO 646, Glossary
810 @subsection ISO 8859-1 767 @subsection ISO 8859-1
811 768
812 $B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96
813 character set})$B!#(B
814
815 @cindex{ISO 8859-1}@cindex{ISO 8859-1:1987} 769 @cindex{ISO 8859-1}@cindex{ISO 8859-1:1987}
816 @noindent 770 @noindent
817 [ISO 8859-1] 771 [ISO 8859-1]
818 @quotation 772 @quotation
819 International Organization for Standardization (ISO), ``Information 773 International Organization for Standardization (ISO), ``Information
824 778
825 779
826 @node iso-8859-1, ISO 8859-2, ISO 8859-1, Glossary 780 @node iso-8859-1, ISO 8859-2, ISO 8859-1, Glossary
827 @subsection iso-8859-1 781 @subsection iso-8859-1
828 782
829 $B@>2$=t8l$J$I$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B 783 @cindex{iso-8859-1}@strong{iso-8859-1} is a MIME charset (@ref{MIME
784 charset}) for west-European languages written by Latin script.@refill
830 785
831 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-1 786 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-1
832 (@ref{ISO 8859-1}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code 787 (@ref{ISO 8859-1}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code
833 extension})$B$7$F$$$k!#(B@refill 788 extension})$B$7$F$$$k!#(B@refill
834 789
835 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k!#(B 790 It is defined in RFC 2046 (@ref{RFC 2046}).
836 791
837 792
838 @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary 793 @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary
839 @subsection ISO 8859-2 794 @subsection ISO 8859-2
840
841 $BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96
842 character set})$B!#(B
843 795
844 @cindex{ISO 8859-2}@cindex{ISO 8859-2:1987} 796 @cindex{ISO 8859-2}@cindex{ISO 8859-2:1987}
845 @noindent 797 @noindent
846 [ISO 8859-2] 798 [ISO 8859-2]
847 @quotation 799 @quotation
853 805
854 806
855 @node iso-8859-2, ISO 8859-3, ISO 8859-2, Glossary 807 @node iso-8859-2, ISO 8859-3, ISO 8859-2, Glossary
856 @subsection iso-8859-2 808 @subsection iso-8859-2
857 809
858 $BEl2$=t8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B 810 @cindex{iso-8859-2}@strong{iso-8859-2} is a MIME charset (@ref{MIME
811 charset}) for east-European languages written by Latin script.@refill
859 812
860 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-2 813 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-2
861 (@ref{ISO 8859-2}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code 814 (@ref{ISO 8859-2}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code
862 extension})$B$7$F$$$k!#(B@refill 815 extension})$B$7$F$$$k!#(B@refill
863 816
864 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k!#(B 817 It is defined in RFC 2046 (@ref{RFC 2046}).
865 818
866 819
867 @node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary 820 @node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary
868 @subsection ISO 8859-3 821 @subsection ISO 8859-3
869 822
893 846
894 847
895 @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary 848 @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary
896 @subsection ISO 8859-5 849 @subsection ISO 8859-5
897 850
898 $B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 character set})$B!#(B
899
900 @cindex{ISO 8859-5}@cindex{ISO 8859-5:1988} 851 @cindex{ISO 8859-5}@cindex{ISO 8859-5:1988}
901 @noindent 852 @noindent
902 [ISO 8859-5] 853 [ISO 8859-5]
903 @quotation 854 @quotation
904 International Organization for Standardization (ISO), ``Information 855 International Organization for Standardization (ISO), ``Information
909 860
910 861
911 @node iso-8859-5, ISO 8859-6, ISO 8859-5, Glossary 862 @node iso-8859-5, ISO 8859-6, ISO 8859-5, Glossary
912 @subsection iso-8859-5 863 @subsection iso-8859-5
913 864
914 $B%-%j%kJ8;z$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B 865 @cindex{iso-8859-5}@strong{iso-8859-5} is a MIME charset (@ref{MIME
866 charset}) for Cyrillic script.@refill
915 867
916 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-5 868 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-5
917 (@ref{ISO 8859-5}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code 869 (@ref{ISO 8859-5}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code
918 extension})$B$7$F$$$k!#(B@refill 870 extension})$B$7$F$$$k!#(B@refill
919 871
920 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k!#(B 872 It is defined in RFC 2046 (@ref{RFC 2046}).
921 873
922 874
923 @node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary 875 @node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary
924 @subsection ISO 8859-6 876 @subsection ISO 8859-6
925 877
935 887
936 888
937 @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary 889 @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary
938 @subsection ISO 8859-7 890 @subsection ISO 8859-7
939 891
940 $B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 character set})$B!#(B
941
942 @cindex{ISO 8859-7}@cindex{ISO 8859-7:1987} 892 @cindex{ISO 8859-7}@cindex{ISO 8859-7:1987}
943 @noindent 893 @noindent
944 [ISO 8859-7] 894 [ISO 8859-7]
945 @quotation 895 @quotation
946 International Organization for Standardization (ISO), ``Information 896 International Organization for Standardization (ISO), ``Information
951 901
952 902
953 @node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary 903 @node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary
954 @subsection iso-8859-7 904 @subsection iso-8859-7
955 905
956 $B%.%j%7%"8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B 906 @cindex{iso-8859-7}@strong{iso-8859-7} is a MIME charset (@ref{MIME
907 charset}) for Greek script.@refill
957 908
958 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-7 909 ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-7
959 (@ref{ISO 8859-7}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code 910 (@ref{ISO 8859-7}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code
960 extension})$B$7$F$$$k!#(B@refill 911 extension})$B$7$F$$$k!#(B@refill
961 912
962 RFC 1947 $B$GDj5A$5$l$F$$$k!#(B 913 It is defined in RFC 1947.
963 914
964 @cindex{iso-8859-7}@cindex{Informational}@cindex{RFC 1947} 915 @cindex{iso-8859-7}@cindex{Informational}@cindex{RFC 1947}
965 @noindent 916 @noindent
966 [iso-8859-7: RFC 1947] 917 [iso-8859-7: RFC 1947]
967 @quotation 918 @quotation
1001 952
1002 @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary 953 @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary
1003 @subsection ISO-IR-165, CCITT Extended GB 954 @subsection ISO-IR-165, CCITT Extended GB
1004 955
1005 CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B 956 CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B
1006 $B$9$k$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B@refill 957 $B$9$k$?$a$N(B 94x94-character set (@ref{94x94-character set})$B!#(B@refill
1007 958
1008 GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8865.2}) $B$K(B 150 $BJ8;z$[(B 959 GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8865.2}) $B$K(B 150 $BJ8;z$[(B
1009 $B$I$rDI2C$7$?$b$N$i$7$$!#(B@refill 960 $B$I$rDI2C$7$?$b$N$i$7$$!#(B@refill
1010 961
1011 ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B 962 ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B
1034 985
1035 @cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft} 986 @cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft}
1036 @noindent 987 @noindent
1037 [JIS X0201-1996?] 988 [JIS X0201-1996?]
1038 @quotation 989 @quotation
1039 $BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#70C%H5Z$S#80C%H$N>p(B 990 $BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N>p(B
1040 $BJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for 991 $BJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for
1041 information interchange'', JIS X 0201:1996? draft. 992 information interchange'', JIS X 0201:1996? draft.
1042 @end quotation 993 @end quotation
1043 994
1044 995
1045 996
1046 @node JIS C6226, JIS X0208, JIS X0201, Glossary 997 @node JIS C6226, JIS X0208, JIS X0201, Glossary
1047 @subsection JIS C6226-1978 998 @subsection JIS C6226-1978
1048 999
1049 $BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B 1000 $BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (@ref{94x94-character
1050 $BF|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill 1001 set})$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill
1051 1002
1052 (cf. @ref{JIS X0208}) 1003 (cf. @ref{JIS X0208})
1053 1004
1054 1005
1055 1006
1056 @node JIS X0208, JIS X0212, JIS C6226, Glossary 1007 @node JIS X0208, JIS X0212, JIS C6226, Glossary
1057 @subsection JIS X0208 1008 @subsection JIS X0208
1058 1009
1059 $BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B 1010 $BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (@ref{94x94-character
1060 $BF|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B 1011 set})$B!#F|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet
1061 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B@refill 1012 $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B@refill
1062 1013
1063 JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B 1014 JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B
1064 $B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG$N0l(B 1015 $B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG$N0l(B
1065 $BIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B 1983 $BG/HG(B 1016 $BIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B 1983 $BG/HG(B
1066 $B$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9$k!#$3$N$?$a!"(B 1017 $B$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9$k!#$3$N$?$a!"(B
1093 1044
1094 @cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft} 1045 @cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft}
1095 @noindent 1046 @noindent
1096 [JIS X0208-1996?] 1047 [JIS X0208-1996?]
1097 @quotation 1048 @quotation
1098 $BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#70C%H5Z$S#80C%H$N(B 1049 $BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B
1099 $B#2/set/ipe/ps6/WorkSpaces/xemacs-20.0-working/editor/man/tm/SCCS/s.tm-en.texi$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, ``7-bit and 8-bit double byte coded 1050 $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, ``7-bit and 8-bit double byte coded
1100 Kanji sets for information interchange'', JIS X 0208:1996? draft. 1051 Kanji sets for information interchange'', JIS X 0208:1996? draft.
1101 @end quotation 1052 @end quotation
1102 1053
1103 1054
1104 1055
1105 @node JIS X0212, koi8-r, JIS X0208, Glossary 1056 @node JIS X0212, koi8-r, JIS X0208, Glossary
1106 @subsection JIS X0212-1990 1057 @subsection JIS X0212-1990
1107 1058
1108 JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B 94$B!_(B94 $BJ8;z=89g(B 1059 JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B 94x94-character set
1109 (@ref{94x94 character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B 1060 (@ref{94x94-character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B
1110 ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `D'. 1061 ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `D'.
1111 1062
1112 1063
1113 @node koi8-r, KS C5601, JIS X0212, Glossary 1064 @node koi8-r, KS C5601, JIS X0212, Glossary
1114 @subsection koi8-r 1065 @subsection koi8-r
1115 1066
1116 $B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME 1067 A MIME charset (@ref{MIME charset}) for Cyrillic script for Russian or
1117 charset}) $B$N#1$D!#(B@refill 1068 other languages.@refill
1118 1069
1119 ISO 2022 (@ref{ISO 2022}) $B$K4p$+$J$$(B 8bit (@ref{8bit}) $B$NId9f2=J8;z=89g(B 1070 It is a 1 byte 8bit (@ref{8bit}) coded character set (@ref{coded
1120 (@ref{Coded character set})$B$G(B de-fact standard $B$G$"$k!#(B 1071 character set}), not based on ISO 2022 (@ref{ISO 2022}). It is a
1121 1072 de-fact standard.@refill
1122 RFC 1489 $B$GDj5A$5$l$F$$$k!#(B@refill 1073
1074 It is defined in RFC 1489.@refill
1123 1075
1124 @cindex{RFC 1489} 1076 @cindex{RFC 1489}
1125 @noindent 1077 @noindent
1126 [RFC 1489] 1078 [RFC 1489]
1127 @quotation 1079 @quotation
1131 1083
1132 1084
1133 @node KS C5601, message, koi8-r, Glossary 1085 @node KS C5601, message, koi8-r, Glossary
1134 @subsection KS C5601-1987 1086 @subsection KS C5601-1987
1135 1087
1136 $B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#4Z9q$N9q(B 1088 A 94x94-character set (@ref{94x94-character set}) for Korean language
1137 $B2HI8=`!#(BISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `C'. 1089 (Hangul script). Korean Standard. Final byte of ISO 2022 (@ref{ISO
1090 2022}) is `C'.
1138 1091
1139 @cindex{KS C5601}@cindex{KS C 5601:1987} 1092 @cindex{KS C5601}@cindex{KS C 5601:1987}
1140 @noindent 1093 @noindent
1141 [KS C5601] 1094 [KS C5601]
1142 @quotation 1095 @quotation
1154 1107
1155 1108
1156 @node message/rfc822, method, message, Glossary 1109 @node message/rfc822, method, message, Glossary
1157 @subsection message/rfc822 1110 @subsection message/rfc822
1158 1111
1159 $BEAE}E*$J(B RFC 934 (@ref{RFC 934}) $B$KBe$o$j!"(BRFC 822 (@ref{RFC 822}) $B$GDj(B 1112 @cindex{message/rfc822}@strong{message/rfc822} indicates that the body
1160 $B5A$5$l$k(B mail $B$rI=$9(B MIME $B$N7A<0!#(BRFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F(B 1113 contains an encapsulated message, with the syntax of an RFC 822
1161 $B$$$k!#(B 1114 (@ref{RFC 822}) message. It is the replacement of traditional RFC 934
1115 (@ref{RFC 934}) encapsulation. It is defined in RFC 2046 (@ref{RFC
1116 2046}).
1162 1117
1163 1118
1164 @node method, MIME, message/rfc822, Glossary 1119 @node method, MIME, message/rfc822, Glossary
1165 @subsection method 1120 @subsection method
1166 1121
1174 1129
1175 1130
1176 @node MIME, MIME charset, method, Glossary 1131 @node MIME, MIME charset, method, Glossary
1177 @subsection MIME 1132 @subsection MIME
1178 1133
1179 @cindex{Multipurpose Internet Mail Extensions}@strong{Multipurpose 1134 MIME stands for @cindex{Multipurpose Internet Mail
1180 Internet Mail Extensions} $B$NN,$G!"(BInternet $B$N(B mail $B$d(B news $B$G(B us-ascii 1135 Extensions}@strong{Multipurpose Internet Mail Extensions}, it is an
1181 plain text (@ref{us-ascii}) $B0J30$NJ8;z$r;H$&$?$a$N(B RFC 822 (@ref{RFC 1136 extension for RFC 822 (@ref{RFC 822}).@refill
1182 822}) $B$KBP$9$k3HD%!#(B@refill 1137
1183 1138 According to RFC 2045:@refill
1184 RFC 1521 (@ref{RFC 1521}) $B$H(B RFC 1522 (@ref{encoded-word}) $B$GDj5A$5$l$F(B 1139
1185 $B$$$k!#(B@refill 1140 STD 11, RFC 822, defines a message representation protocol specifying
1186 1141 considerable detail about US-ASCII message headers, and leaves the
1187 (cf. @ref{What is MIME?}) 1142 message content, or message body, as flat US-ASCII text. This set of
1188 1143 documents, collectively called the Multipurpose Internet Mail
1144 Extensions, or MIME, redefines the format of messages to allow
1145 for@refill
1146
1147 @enumerate
1148 @item
1149 textual message bodies in character sets other than US-ASCII,
1150 @item
1151 an extensible set of different formats for non-textual message
1152 bodies,
1153 @item
1154 multi-part message bodies, and
1155 @item
1156 textual header information in character sets other than US-ASCII.
1157 @end enumerate
1158
1159
1160 It is defined in RFC 2045 (@ref{RFC 2045}), RFC 2046 (@ref{RFC 2046}),
1161 RFC 2047 (@ref{encoded-word}), RFC 2048 (@ref{RFC 2048}) and RFC 2049
1162 (@ref{RFC 2049}).
1189 1163
1190 1164
1191 @node MIME charset, MTA, MIME, Glossary 1165 @node MIME charset, MTA, MIME, Glossary
1192 @subsection MIME charset 1166 @subsection MIME charset
1193 1167
1194 Content-Type field (@ref{Content-Type field}) $B$d(B encoded-word 1168 Coded character set (@ref{Coded character set}) used in Content-Type
1195 (@ref{encoded-word}) $B$N(B charset parameter $B$GMQ$$$i$l$kEPO?$5$l$?Id9f2=J8(B 1169 field (@ref{Content-Type field}) or charset parameter of encoded-word
1196 $B;z=89g(B (@ref{Coded character set})$B!#(B@refill 1170 (@ref{encoded-word}).@refill
1197 1171
1198 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k!#(B@refill 1172 It is defined in RFC 2045 (@ref{RFC 2045}).@refill
1199 1173
1200 iso-2022-jp (@ref{iso-2022-jp}) $B$d(B euc-kr (@ref{euc-kr}) $B$O$=$N#1$D!#(B 1174 iso-2022-jp (@ref{iso-2022-jp}) $B$d(B euc-kr (@ref{euc-kr}) $B$O$=$N#1$D!#(B
1201 $B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (@ref{Character set})$B$H6hJL$7$F>.J8(B 1175 $B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (@ref{Character set})$B$H6hJL$7$F>.J8(B
1202 $B;z$G=q$$$F$$$k!K(B 1176 $B;z$G=q$$$F$$$k!K(B
1203 1177
1245 1219
1246 1220
1247 @node multipart, multipart/alternative, MULE, Glossary 1221 @node multipart, multipart/alternative, MULE, Glossary
1248 @subsection Multipart 1222 @subsection Multipart
1249 1223
1250 $B#1$D$N(B message (@ref{message}) $B$KJ#?t$N(B part $B$rF~$l$k$?$a$N(B MIME 1224 @cindex{multipart}@strong{multipart} means media type (@ref{media type})
1251 (@ref{MIME}) $B$K$*$1$kI=8=K!!"$b$7$/$O!"J#?t$N(B part $B$+$i$J$k(B message $B$r;X(B 1225 to insert multiple entities (@ref{entities}) in a single body. Or it
1252 $B$9!#(B(cf. @ref{content-type}) @refill 1226 also indicates a message consists of multiple entities.@refill
1253 1227
1254 $B8=:_!"Dj5A$5$l$F$$$k(B @cindex{multipart}@strong{multipart} $B$H$7$F$O!"(BRFC 1228 There are following subtypes registered in RFC 2046 (@ref{RFC 2046}):
1255 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$?(B
1256 1229
1257 @itemize @bullet 1230 @itemize @bullet
1258 @item 1231 @item
1259 multipart/mixed (@ref{multipart/mixed}) 1232 multipart/mixed (@ref{multipart/mixed})
1260 @item 1233 @item
1264 @item 1237 @item
1265 multipart/parallel (@ref{multipart/parallel}) 1238 multipart/parallel (@ref{multipart/parallel})
1266 @end itemize 1239 @end itemize
1267 1240
1268 @noindent 1241 @noindent
1269 $B$N$[$+(B RFC 1847 (@ref{Security multipart}) $B$GDj5A$5$l$?(B 1242 and registered in RFC 1847 (@ref{Security multipart}):
1270 1243
1271 @itemize @bullet 1244 @itemize @bullet
1272 @item 1245 @item
1273 multipart/signed (@ref{multipart/signed}) 1246 multipart/signed (@ref{multipart/signed})
1274 @item 1247 @item
1275 multipart/encrypted (@ref{multipart/encrypted}) 1248 multipart/encrypted (@ref{multipart/encrypted})
1276 @end itemize 1249 @end itemize
1277 1250
1278 @noindent
1279 $B$J$I$,$"$k!#(B
1280 1251
1281 1252
1282 @node multipart/alternative, multipart/digest, multipart, Glossary 1253 @node multipart/alternative, multipart/digest, multipart, Glossary
1283 @subsection multipart/alternative 1254 @subsection multipart/alternative
1284 1255
1285 multipart (@ref{multipart}) $B$N#1$D$G!"F1$8>pJs$r0[$C$?7A<0$GF~$l!"A*Br;h(B 1256 @cindex{multipart/digest}@strong{multipart/digest} is one of multipart
1286 $B$H$9$k>l9g$KMQ$$$k!#(B@refill 1257 (@ref{multipart}) media types. This type is syntactically identical to
1287 1258 multipart/mixed (@ref{multipart/mixed}), but the semantics are
1288 (cf. @ref{RFC 1521}) 1259 different. In particular, each of the body parts is an ``alternative''
1260 version of the same information.@refill
1261
1262 (cf. @ref{RFC 2046})
1289 1263
1290 1264
1291 1265
1292 @node multipart/digest, multipart/encrypted, multipart/alternative, Glossary 1266 @node multipart/digest, multipart/encrypted, multipart/alternative, Glossary
1293 @subsection multipart/digest 1267 @subsection multipart/digest
1294 1268
1295 multipart (@ref{multipart}) $B$N#1$D$G!"4^$^$l$k(B part $B$N(B default $B$N(B 1269 @cindex{multipart/digest}@strong{multipart/digest} is one of multipart
1296 content-type (@ref{content-type}) $B$,(B multipart/mixed 1270 (@ref{multipart}) media types. This type is syntactically identical to
1297 (@ref{multipart/mixed}) $B$J$I$N>l9g(B text/plain (@ref{text/plain}) $B$G$"$k(B 1271 multipart/mixed (@ref{multipart/mixed}), but the semantics are
1298 $B$N$KBP$7!"(B@cindex{multipart/digest}@strong{multipart/digest}$B$G$O(B 1272 different. In particular, in a digest, the default Content-Type value
1299 message/rfc822 (@ref{message/rfc822}) $B$,MQ$$$i$l$kE@$,0[$J$k!#(B@refill 1273 for a body part is changed from text/plain (@ref{text/plain}) to
1300 1274 message/rfc822 (@ref{message/rfc822}).@refill
1301 $B$3$l$OEAE}E*$J(B RFC 1153 (@ref{RFC 1153}) $B$K4p$E$/(B encapsulation 1275
1302 (@ref{encapsulation}) $B$KBe$o$k$b$N$G$"$k!#(B@refill 1276 This is the replacement of traditional RFC 1153 (@ref{RFC 1153}) based
1303 1277 encapsulation (@ref{encapsulation}).@refill
1304 (cf. @ref{RFC 1521}) 1278
1279 (cf. @ref{RFC 2046})
1305 1280
1306 1281
1307 1282
1308 @node multipart/encrypted, multipart/mixed, multipart/digest, Glossary 1283 @node multipart/encrypted, multipart/mixed, multipart/digest, Glossary
1309 @subsection multipart/encrypted 1284 @subsection multipart/encrypted
1316 1291
1317 1292
1318 @node multipart/mixed, multipart/parallel, multipart/encrypted, Glossary 1293 @node multipart/mixed, multipart/parallel, multipart/encrypted, Glossary
1319 @subsection multipart/mixed 1294 @subsection multipart/mixed
1320 1295
1321 multipart (@ref{multipart}) $B$N<gMW$J(B subtype $B$G!"J#?t$N(B part $B$r=g=xIU$1(B 1296 Primary and default subtype of multipart (@ref{multipart}), it is used
1322 $B$FJB$Y$k>l9g$KMQ$$$k!#(B@refill 1297 when the body parts are independent and need to be bundled in a
1323 1298 particular order.@refill
1324 (cf. @ref{RFC 1521}) 1299
1300 (cf. @ref{RFC 2046})
1325 1301
1326 1302
1327 1303
1328 @node multipart/parallel, multipart/signed, multipart/mixed, Glossary 1304 @node multipart/parallel, multipart/signed, multipart/mixed, Glossary
1329 @subsection multipart/parallel 1305 @subsection multipart/parallel
1330 1306
1331 multipart (@ref{multipart}) $B$N#1$D$G!"J#?t$N(B part $B$r=g=xIU$1$:$K4^$a$k>l(B 1307 @cindex{multipart/parallel}@strong{multipart/parallel} is a subtype of
1332 $B9g$KMQ$$$k!#(B@refill 1308 multipart (@ref{multipart}). This type is syntactically identical to
1333 1309 multipart/mixed (@ref{multipart/mixed}), but the semantics are
1334 (cf. @ref{RFC 1521}) 1310 different. In particular, in a parallel entity, the order of body parts
1311 is not significant.@refill
1312
1313 (cf. @ref{RFC 2046})
1335 1314
1336 1315
1337 1316
1338 @node multipart/signed, PGP, multipart/parallel, Glossary 1317 @node multipart/signed, PGP, multipart/parallel, Glossary
1339 @subsection multipart/signed 1318 @subsection multipart/signed
1428 1407
1429 1408
1430 @node Quoted-Printable, RFC 821, PGP/MIME, Glossary 1409 @node Quoted-Printable, RFC 821, PGP/MIME, Glossary
1431 @subsection Quoted-Printable 1410 @subsection Quoted-Printable
1432 1411
1433 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$F$$$k(B MIME (@ref{MIME}) $B$K$*$1$k(B 1412 @cindex{Quoted-Printable}@strong{Quoted-Printable} is a transfer
1434 binary data (@ref{binary}) $B$N(B network $B$G$NJQ49K!$N#1$D!#(B@refill 1413 encoding method of MIME (@ref{MIME}) defined in RFC 2045 (@ref{RFC
1435 1414 2045}).@refill
1436 `=' $B$d@)8fJ8;z$d(B 128 $B0J>e$NJ8;z$J$I$O(B `=AF' $B$N$h$&$K(B `=' $B$N8e$KB3$/(B 16 1415
1437 $B?J?t$GI=8=$9$k!#$3$N$?$a!"(BASCII (@ref{ASCII}) $BJ8;zCf?4$N(B data $B$G$O(B 1416 If the data being encoded are mostly US-ASCII text, the encoded form of
1438 Base64 (@ref{Base64}) $B$KHf$Y$k$H2DFI@-$,9b$/$J$k2DG=@-$,$"$k!#(B@refill 1417 the data remains largely recognizable by humans.@refill
1439 1418
1440 $B$7$+$7$J$,$i!"(BEBCDIC $B$K$OB8:_$7$J$$J8;z$rMxMQ$9$k>l9g!"(BEBCDIC $B$rMxMQ$7(B 1419 (cf. @ref{Base64})
1441 $B$F$$$k(B network $B$G$O0BA4$KE>Aw$9$k$3$H$,$G$-$:!"(BBase64 $B$KHf$Y$F0BA4@-$O(B 1420
1442 $BDc$$!#(B
1443 1421
1444 1422
1445 @node RFC 821, RFC 822, Quoted-Printable, Glossary 1423 @node RFC 821, RFC 822, Quoted-Printable, Glossary
1446 @subsection RFC 821 1424 @subsection RFC 821
1447 1425
1519 December 1987, (obsolete RFC 850). 1497 December 1987, (obsolete RFC 850).
1520 @end quotation 1498 @end quotation
1521 1499
1522 1500
1523 1501
1524 @node RFC 1153, RFC 1521, RFC 1036, Glossary 1502 @node RFC 1153, RFC 1557, RFC 1036, Glossary
1525 @subsection RFC 1153 1503 @subsection RFC 1153
1526 1504
1527 $BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B 1505 $BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B
1528 @cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$9$k(B 1506 @cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$9$k(B
1529 $B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (@ref{RFC 934}) $B$rMQ$$$k!#(B@refill 1507 $B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (@ref{RFC 934}) $B$rMQ$$$k!#(B@refill
1542 F. Wancho, ``Digest Message Format'', April 1990. 1520 F. Wancho, ``Digest Message Format'', April 1990.
1543 @end quotation 1521 @end quotation
1544 1522
1545 1523
1546 1524
1547 @node RFC 1521, RFC 1557, RFC 1153, Glossary 1525 @node RFC 1557, RFC 1922, RFC 1153, Glossary
1548 @subsection RFC 1521
1549
1550 MIME (@ref{MIME}) $B$rDj5A$7$F$$$k(B RFC $B$N#1$D!#(B
1551
1552 @cindex{Standards Track}@cindex{RFC 1521}
1553 @noindent
1554 [RFC 1521]
1555 @quotation
1556 N. Borenstein and N. Freed, ``MIME (Multipurpose Internet Mail
1557 Extensions) Part One: Mechanisms for Specifying and Describing the
1558 Format of Internet Message Bodies'', September 1993, Standards Track
1559 (obsolete RFC 1341).
1560 @end quotation
1561
1562
1563 (RFC 1522 (@ref{encoded-word}))
1564
1565
1566 @node RFC 1557, RFC 1922, RFC 1521, Glossary
1567 @subsection RFC 1557 1526 @subsection RFC 1557
1568 1527
1569 euc-kr (@ref{euc-kr}) $B$H(B iso-2022-kr (@ref{iso-2022-kr}) $B$H$$$&4Z9q8l$N(B 1528 euc-kr (@ref{euc-kr}) $B$H(B iso-2022-kr (@ref{iso-2022-kr}) $B$H$$$&4Z9q8l$N(B
1570 $B$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B RFC. 1529 $B$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B RFC.
1571 1530
1577 Messages'', December 1993, Informational. 1536 Messages'', December 1993, Informational.
1578 @end quotation 1537 @end quotation
1579 1538
1580 1539
1581 1540
1582 @node RFC 1922, plain text, RFC 1557, Glossary 1541 @node RFC 1922, RFC 2045, RFC 1557, Glossary
1583 @subsection RFC 1922 1542 @subsection RFC 1922
1584 1543
1585 iso-2022-cn (@ref{iso-2022-cn}), iso-2022-cn-ext 1544 iso-2022-cn (@ref{iso-2022-cn}), iso-2022-cn-ext
1586 (@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}) $B$H(B 1545 (@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}) $B$H(B
1587 $B$$$C$?Cf9q8l$N$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B 1546 $B$$$C$?Cf9q8l$N$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B
1600 Informational. 1559 Informational.
1601 @end quotation 1560 @end quotation
1602 1561
1603 1562
1604 1563
1605 @node plain text, Security multipart, RFC 1922, Glossary 1564 @node RFC 2045, RFC 2046, RFC 1922, Glossary
1565 @subsection RFC 2045
1566
1567 @cindex{Standards Track}@cindex{RFC 2045}
1568 @noindent
1569 [RFC 2045]
1570 @quotation
1571 N. Freed and N. Borenstein, ``Multipurpose Internet Mail Extensions
1572 (MIME) Part One: Format of Internet Message Bodies'', November 1996,
1573 Standards Track (obsolete RFC 1521, 1522, 1590).
1574 @end quotation
1575
1576
1577
1578 @node RFC 2046, RFC 2048, RFC 2045, Glossary
1579 @subsection RFC 2046
1580
1581 @cindex{Standards Track}@cindex{RFC 2046}
1582 @noindent
1583 [RFC 2046]
1584 @quotation
1585 N. Freed and N. Borenstein, ``Multipurpose Internet Mail Extensions
1586 (MIME) Part Two: Media Types'', November 1996, Standards Track (obsolete
1587 RFC 1521, 1522, 1590).
1588 @end quotation
1589
1590
1591
1592 @node RFC 2048, RFC 2049, RFC 2046, Glossary
1593 @subsection RFC 2048
1594
1595 @cindex{Standards Track}@cindex{RFC 2048}
1596 @noindent
1597 [RFC 2048]
1598 @quotation
1599 N. Freed, J. Klensin and J. Postel, ``Multipurpose Internet Mail
1600 Extensions (MIME) Part Four: Registration Procedures'', November 1996,
1601 Standards Track (obsolete RFC 1521, 1522, 1590).
1602 @end quotation
1603
1604
1605
1606 @node RFC 2049, plain text, RFC 2048, Glossary
1607 @subsection RFC 2049
1608
1609 @cindex{Standards Track}@cindex{RFC 2049}
1610 @noindent
1611 [RFC 2049]
1612 @quotation
1613 N. Freed and N. Borenstein, ``Multipurpose Internet Mail Extensions
1614 (MIME) Part Five: Conformance Criteria and Examples'', November 1996,
1615 Standards Track (obsolete RFC 1521, 1522, 1590).
1616 @end quotation
1617
1618
1619
1620 @node plain text, Security multipart, RFC 2049, Glossary
1606 @subsection plain text 1621 @subsection plain text
1607 1622
1608 $B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(@ref{Coded character set})$B$N$_(B 1623 $B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(@ref{Coded character set})$B$N$_(B
1609 $B$GI=8=$5$l$k(B text $B>pJs!#(B(cf. @ref{text/plain}) 1624 $B$GI=8=$5$l$k(B text $B>pJs!#(B(cf. @ref{text/plain})
1610 1625
1632 1647
1633 1648
1634 @node text/enriched, text/plain, Security multipart, Glossary 1649 @node text/enriched, text/plain, Security multipart, Glossary
1635 @subsection text/enriched 1650 @subsection text/enriched
1636 1651
1637 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$?(B 1652 RFC 1521 $B$GDj5A$5$l$?(B @cindex{text/richtext}@strong{text/richtext} $B$KBe(B
1638 @cindex{text/richtext}@strong{text/richtext} $B$KBe$o$C$F!"=qBN$dAHHG$K4X(B 1653 $B$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B media type
1639 $B$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B content-type (@ref{content-type}). 1654 (@ref{media type}).
1640 1655
1641 @cindex{text/enriched}@cindex{RFC 1896} 1656 @cindex{text/enriched}@cindex{RFC 1896}
1642 @noindent 1657 @noindent
1643 [text/enriched: RFC 1896] 1658 [text/enriched: RFC 1896]
1644 @quotation 1659 @quotation
1649 1664
1650 1665
1651 @node text/plain, tm-kernel, text/enriched, Glossary 1666 @node text/plain, tm-kernel, text/enriched, Glossary
1652 @subsection text/plain 1667 @subsection text/plain
1653 1668
1654 RFC 1521 (@ref{RFC 1521}) $B$GDj5A$5$l$?!"(Bplain text (@ref{plain text}) $B$r(B 1669 @cindex{text/plain}@strong{text/plain} is a media type (@ref{media
1655 $BI=8=$9$k$?$a$N(B content-type (@ref{content-type}).@refill 1670 type}) for plain text (@ref{plain text}), defined in RFC 2046 (@ref{RFC
1656 1671 2046}).@refill
1657 $BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B part $B$O(B MIME charset 1672
1658 (@ref{MIME charset}) $B$,(B us-ascii (@ref{us-ascii}) $B$G$"$k(B 1673 The default media type of ``text/plain; charset=us-ascii'' for Internet
1659 @cindex{text/plain}@strong{text/plain} $B$N(B part $B$G$"$k$H8+Pv$5$l$k$3$H$K(B 1674 mail describes existing Internet practice. That is, it is the type of
1660 $B$J$C$F$$$k!#(B 1675 body defined by RFC 822 (@ref{RFC 822}).@refill
1676
1677 (cf. @ref{MIME charset}) (cf. @ref{us-ascii})
1678
1661 1679
1662 1680
1663 @node tm-kernel, tm-MUA, text/plain, Glossary 1681 @node tm-kernel, tm-MUA, text/plain, Glossary
1664 @subsection tm-kernel, tm 1682 @subsection tm-kernel, tm
1665 1683
1956 tm, and discuss future enhancements to tm. To join the tm ML, send 1974 tm, and discuss future enhancements to tm. To join the tm ML, send
1957 e-mail to: 1975 e-mail to:
1958 1976
1959 @itemize @bullet 1977 @itemize @bullet
1960 @item 1978 @item
1961 $BF|K\8l(B <tm-ja-admin@@chamonix.jaist.ac.jp> 1979 Japanese <tm-ja-admin@@chamonix.jaist.ac.jp>
1962 @item 1980 @item
1963 $B1Q8l(B <tm-en-admin@@chamonix.jaist.ac.jp> 1981 English <tm-en-admin@@chamonix.jaist.ac.jp>
1964 @end itemize 1982 @end itemize
1965 1983
1966 @noindent 1984 @noindent
1967 Since the user registration is done manually, please write the mail 1985 Since the user registration is done manually, please write the mail
1968 body in human-recognizable language (^_^). 1986 body in human-recognizable language (^_^).