Mercurial > hg > xemacs-beta
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 (^_^). |