3375f3b83ffb2c725ae7db337ea07a7585a08542
[elisp/tm.git] / doc / tm-en.sgml
1 <!doctype sinfo system>
2 <!-- $Id: tm-ja.sgml,v 6.1 1996/10/21 02:32:00 morioka Exp $ -->
3 <head>
4 <title>tm 7.90 Manual (English Version)
5 <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail>
6 <date>1996/10/15
7
8 <toc>
9 </head>
10
11 <body>
12
13 <abstract>
14 <p>
15 This file documents tm, a MIME package for GNU Emacs.
16 </abstract>
17
18 <h1> What is tm?
19 <node> Introduction
20 <p>
21 The tm package is a set of modules to enjoy MIME on GNU Emacs.  Using
22 tm, you can
23
24 <ul>
25 <li> playback or view the MIME messages using tm-view
26 <li> compose MIME message using tm-edit
27 <li> use the enhanced MIME features with mh-e, GNUS, Gnus, RMAIL and VM
28 </ul>
29
30 <noindent>
31 and more.
32 <p>
33 Please read following about each topics:
34
35 <ul>
36 <li><a file="gnus-mime-en">tm-MUA for Gnus</a>
37 <li><a file="tm-gnus-en">tm-MUA for GNUS</a>
38 <li><a file="tm-mh-e-en">tm-MUA for mh-e</a>
39 <li><a file="tm-view-en">mime/viewer-mode</a>
40 <li><a file="tm-edit-en">mime/editor-mode</a>
41 </ul>
42
43
44 <h2> What is MIME?
45 <node> What is MIME?
46 <p>
47 <concept>MIME</concept> stands for <concept>Multipurpose Internet Mail
48 Extensions</concept>, it is a proposed internet standard for including
49 content and headers other than (ASCII) plain text in messages.
50 <p>
51 Current MIME standard consists of RFC 1521 and RFC 1522.  RFC 1521
52 describes multipurpose content in message bodies, while RFC 1522
53 describes multilingual characters in headers.
54
55
56 <h2> How is MIME?
57 <node> How is MIME?
58 <p>
59 In multipurpose message side, MIME can represent various contents such
60 as images, sounds, videos, ... as against traditional Internet
61 mail/news message can represent only (<dref>us-ascii</dref>) plain
62 text.
63 <p>
64 Interestingly, MIME can send ``procedure'', such as <a
65 node="FTP">ftp</a>, ftp mail, file extraction, applying patch, ...
66 <p>
67 # Of course, it has security problem.
68 <p>
69 These various kinds of contents are defined by media types written in
70 <a node="Content-Type field"><concept>Content-Type</concept></a>
71 field.  Namely MIME message has information about content in header.
72 So if reader defines processes for each <dref>content-type</dref>,
73 he/she can display image, or play video or sound, or get file by ftp,
74 or extract file, ... only read the message.
75 <p>
76 In addition, MIME message can represent message includes plural parts,
77 called <a node="multipart"><concept>Multipart</concept></a> message.
78 So it is possible to include picture and sound in one message.
79 <p>
80 MIME seems have philosophy of ``declaration''.  In other words, MIME
81 is a message description language to represent various kinds of things
82 uses <dref>us-ascii</dref> as its ``alphabet''.  Encoded-word defined
83 in <a node="encoded-word">RFC 1522</a> is same.
84 <p>
85 In addition, MUA displays only what it can understand and ignore what
86 can not understand.  So content is saved from non-supported MUA and
87 MUA is saved from unknown data.
88
89
90 <h2> Glossary
91 <node> Glossary
92
93 <h3> 7bit
94 <node> 7bit
95 <p>
96 \e$B$3$3$G$O\e(B 0 \e$B$+$i\e(B 127 \e$B$N@0?t$r;X$7$^$9!#\e(B
97 <p>
98\e$B$+$i\e(B 127 \e$B$N@0?t$NNs$GI=8=$G$-$k$h$&$J\e(B data \e$B$r\e(B ``7bit \e$B$N\e(B data'' \e$B$H8F\e(B
99 \e$B$S$^$9!#\e(B
100 <p>
101 \e$B$^$?!"\e(B0 \e$B$+$i\e(B 31 \e$B$*$h$S\e(B 127 \e$B$GI=8=$5$l$k@)8fJ8;z$H\e(B 32 \e$B$GI=8=$5$l$k6uGr\e(B
102 \e$B$H\e(B 33 \e$B$+$i\e(B 126 \e$B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r\e(B ``7bit \e$B$NJ8\e(B
103 \e$B;zNs\e(B'' \e$B$H8F$S$^$9!J$3$l$O\e(B <a node="ISO 2022">ISO 2022</a> \e$B$N!V\e(B7 \e$BC10L7O!W\e(B
104 \e$B$HF1MM$G$9!K!#\e(B
105 <p>
106 \e$BEAE}E*$J\e(B Internet \e$B$N\e(B <a node="MTA">MTA</a> \e$B$O\e(B 7bit \e$B$N\e(B data \e$B$rE>Aw$G$-\e(B
107 \e$B$k$N$G!"\e(B7bit \e$B$N\e(B data \e$B$O\e(B <a
108 node="Quoted-Printable">Quoted-Printable</a> \e$B$d\e(B <a
109 node="Base64">Base64</a> \e$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^\e(B
110 \e$B$9!#\e(B
111 <p>
112 \e$B$7$+$7!"\e(B7bit \e$B$G$"$l$P$I$s$J\e(B data \e$B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#1\e(B
113 \e$B9T$ND9$5$,$"$^$j$KD9$$$H!"\e(BMTA \e$B$O$=$N\e(B message \e$B$rE>Aw$9$k$3$H$,$G$-$J$$\e(B
114 \e$B$+$i$G$9!#$A$J$_$K!"\e(B<a node="RFC 821">RFC 821</a> \e$B$O#19T$O2~9TJ8;z$r=|\e(B
115 \e$B$$$F\e(B 998 byte \e$B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^\e(B
116 \e$B$l$k2DG=@-$N$"$k\e(B data, \e$BNc$($P!"\e(BPostscript \e$B$N\e(B data \e$B$J$I$O\e(B 
117 Quoted-Printable \e$BEy$G\e(B encode\e$B$9$kI,MQ$,$"$j$^$9!#\e(B
118
119
120 <h3> 8bit
121 <node> 8bit
122 <p>
123 \e$B$3$3$G$O\e(B 0 \e$B$+$i\e(B 255 \e$B$N@0?t$r;X$7$^$9!#\e(B
124 <p>
125\e$B$+$i\e(B 255 \e$B$N@0?t$NNs$GI=8=$G$-$k$h$&$J\e(B data \e$B$r\e(B ``8bit \e$B$N\e(B data'' \e$B$H8F\e(B
126 \e$B$S$^$9!#\e(B
127 <p>
128 \e$B$^$?!"\e(B0 \e$B$+$i\e(B 31, 127 \e$B$*$h$S\e(B 128 \e$B$+$i\e(B 159 \e$B$GI=8=$5$l$k@)8fJ8;z$H\e(B 32 \e$B$G\e(B
129 \e$BI=8=$5$l$k6uGr$H\e(B 33 \e$B$+$i\e(B 126 \e$B$H\e(B 160 \e$B$+$i\e(B 255 \e$B$GI=8=$5$l$k?^7AJ8;z$+$i\e(B
130 \e$B$J$kJ8;zNs$N$3$H$r\e(B ``8bit \e$B$NJ8;zNs\e(B'' \e$B$H8F$S$^$9!J$3$l$O\e(B <a node="ISO
131 2022">ISO 2022</a> \e$B$N!V\e(B8 \e$BC10L7O!W$HF1MM$G$9!K!#\e(B
132 <p>
133 <a node="iso-8859-1">iso-8859-1</a> \e$B$d\e(B <a node="euc-kr">euc-kr</a> \e$B$H\e(B
134 \e$B$$$C$?Id9f2=J8;z=89g$O\e(B 8bit \e$B$NJ8;zNs$G$9!#\e(B
135 <p>
136 \e$BEAE}E*$J\e(B Internet \e$B$N\e(B <a node="MTA">MTA</a> \e$B$O\e(B <a node="7bit">7bit</a> 
137 \e$B$N\e(B data \e$B$7$+E>Aw$G$-$J$$$N$G!"$=$&$7$?\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B<a
138 node="Quoted-Printable">Quoted-Printable</a> \e$B$d\e(B <a
139 node="Base64">Base64</a> \e$B$H$$$C$?JQ49$r9T$o$J$/$F$O$J$j$^$;$s!#\e(B
140 <p>
141 \e$B$7$+$7!":G6a$G$O\e(B 8bit \e$B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k\e(B MTA \e$B$bEP>l$7\e(B
142 \e$B$F$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#\e(B
143 <p>
144 \e$B$7$+$7!"\e(B8bit \e$B$G$"$l$P$I$s$J\e(B data \e$B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#1\e(B
145 \e$B9T$ND9$5$,$"$^$j$KD9$$$H!"\e(BMTA \e$B$O$=$N\e(B message \e$B$rE>Aw$9$k$3$H$,$G$-$J$$\e(B
146 \e$B$+$i$G$9!#$A$J$_$K!"\e(BRFC 821 \e$B$O#19T$O2~9TJ8;z$r=|$$$F\e(B 998 byte \e$B0JFb$G$"\e(B
147 \e$B$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k\e(B data, 
148 \e$BNc$($P!"\e(BPostscript \e$B$N\e(B data \e$B$J$I$O\e(B Quoted-Printable \e$BEy$G\e(B encode\e$B$9$kI,MQ\e(B
149 \e$B$,$"$j$^$9!#\e(B
150 <p>
151 \e$B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,\e(B 999 byte \e$B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k\e(B
152 data \e$B$O\e(B <a node="binary"><concept>binary</concept></a> \e$B$H8F$V$3$H$K$7\e(B
153 \e$B$^$9!#\e(B
154 <p>
155 \e$B$A$J$_$K!"\e(B7bit \e$B$GI=8=$G$-$k\e(B data \e$B$O\e(B 8bit \e$B$G$bI=8=$G$-$^$9!#$h$C$F!"\e(B
156 ``8bit'' \e$B$H8@$C$?>l9g!"#19T$,\e(B 998 byte \e$B0J2<$NG$0U$N\e(B data \e$B$r;X$9$3$H$,\e(B
157 \e$B$"$j$^$9!#\e(B
158
159
160 <h3> 94 \e$BJ8;z=89g\e(B
161 <node> 94 character set
162 <p>
163 33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B <a node="Character set">\e$BJ8;z=89g\e(B
164 </a>\e$B!#\e(B<a node="ASCII">ASCII</a> \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
165
166
167 <h3> 96 \e$BJ8;z=89g\e(B
168 <node> 96 character set
169 <p>
170 32 \e$B$+$i\e(B 127 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B <a node="Character set">\e$BJ8;z=89g\e(B
171 </a>\e$B!#\e(BISO 8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
172
173
174 <h3> 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
175 <node> 94x94 character set
176 <p>
177 33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 2 byte \e$B$+$i$J$k\e(B <a node="Character set">\e$BJ8;z=89g\e(B
178 </a>\e$B!#\e(B<a node="JIS X0208">JIS X0208</a> \e$B$d\e(B <a node="GB 2312">GB
179 2312</a> \e$B$O$=$N0l<o!#\e(B
180
181
182 <h3> ASCII
183 <node> ASCII
184 <p>
185 \e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B <a node="94 character set">94 
186 \e$BJ8;z=89g\e(B</a>\e$B!#\e(BA-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(B<a
187 node="ISO 646">ISO 646</a> \e$B$N0l$D!#\e(B
188
189 <standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit
190               American Standard Code for Information Interchange"
191               number="ANSI X3.4" year="1986">
192
193
194 <h3> Base64
195 <node> Base64
196 <p>
197 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k\e(B <a
198 node="MIME">MIME</a> \e$B$K$*$1$k\e(B <a node="binary">binary data</a> \e$B$N\e(B 
199 network \e$B$G$NJQ49K!$N#1$D!#\e(B
200 <p>
201 \e$B!X\e(B64 \e$B?J?t!Y$H$$$&0UL#$G!"\e(B3 byte \e$B$N\e(B data \e$B$r\e(B 0 \e$B$+$i\e(B 63 \e$B$N?t$rI=$9\e(B 
202 <dref>ASCII</dref> 4 \e$BJ8;z$KJQ49$9$kJ}K!!#!J$b$7!"\e(B4 \e$BJ8;z$K$J$i$J$1$l$P\e(B 
203 <concept>pad</concept> \e$B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K\e(B
204 <p>
205 \e$B$3$N\e(B 65 \e$B<oN`$NJ8;z$O\e(B ASCII \e$B$H\e(B EBCDIC \e$B$N6&DLItJ,$+$iA*$P$l$F$*$j!"\e(B
206 Internet \e$B0J30$N\e(B network \e$B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5\e(B
207 \e$B$l$F$$$k!#\e(B
208
209
210 <h3> binary
211 <node> binary
212 <p>
213 \e$BG$0U$N\e(B byte \e$BNs$r\e(B <concept>binary</concept> \e$B$H8F$V$3$H$K$7$^$9!#\e(B
214 <p>
215 <a node="8bit">8bit</a> \e$B$H0[$J$k$N$O\e(B data \e$B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G\e(B
216 \e$B$9!#\e(B
217 <p>
218 \e$B$^$?!"9T$N9=B$$,$"$C$F$b!"\e(B999 byte \e$B0J>e$+$i$J$k9T$,$"$k>l9g$b\e(B binary
219 \e$B$H8F$V$3$H$K$7$^$9!#\e(B
220 <p>
221 \e$B$A$J$_$K!"\e(B<a node="7bit">7bit</a> \e$B$d\e(B 8bit \e$B$GI=8=$G$-$k\e(B data \e$B$O\e(B binary 
222 \e$B$G$bI=8=$G$-$^$9!#$h$C$F!"\e(B<concept>binary data</concept> \e$B$H8@$C$?>l9g!"\e(B
223 \e$BG$0U$N\e(B data \e$B$r;X$9$3$H$,$"$j$^$9!#\e(B
224
225
226 <h3> Character Set\e$B!JJ8;z=89g!K\e(B
227 <node> Character Set
228 <p>
229 <a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B!#C"$7!"$3$3$G$O\e(B <a
230 node="Code extension">\e$BId9f3HD%\e(B</a> \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9\e(B
231 \e$B$r9~$a$F$$$k!#\e(B
232
233
234 <h3> cn-gb, gb2312
235 <node> cn-gb
236 <p>
237 \e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B <a
238 node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
239 <p>
240 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
241 <a node="GB 2312">GB 2312</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
242 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
243 <p>
244 <a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
245
246
247 <h3> cn-big5, big5
248 <node> cn-big5
249 <p>
250 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
251 <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
252 <p>
253 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$+$J$$\e(B <a node="8bit">8bit</a> \e$B$N\e(B
254 <a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B$G\e(B de-fact standard \e$B$G\e(B
255 \e$B$"$k!#\e(B<a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
256 <p>
257 cf. <report abbrev="BIG5" author="Institute for Information Industry"
258               title-en="Chinese Coded Character Set in Computer"
259               date="March 1984">
260 <p>
261 <a node="CNS">CNS 11643-1986</a> \e$B$HBP1~4X78$,$"$k!#\e(B
262
263
264 <h3> CNS 11643-1992
265 <node> CNS
266 <p>
267 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
268 <a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B!#BfOQ$NI8=`!#8=:_!"\e(B<a node="94x94
269 character set">94\e$B!_\e(B94</a> \e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#\e(B
270 <p>
271 <a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B 
272 `H', \e$BBh#3LL$,\e(B `I', \e$BBh#4LL$,\e(B `J', \e$BBh#5LL$,\e(B `K', \e$BBh#6LL$,\e(B `L', \e$BBh#7LL$,\e(B 
273 `M' \e$B$G$"$k!#\e(B
274
275 <standard abbrev="CNS 11643-1992" title-en="Standard Interchange Code
276               for Generally-Used Chinese Characters" number="CNS
277               11643" year="1992">
278
279
280 <h3> Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
281 <node> Coded character set
282 <p>
283 \e$BJ8;z$H\e(B byte \e$BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#\e(B
284
285
286 <h3> Code extension\e$B!JId9f3HD%!K\e(B
287 <node> Code extension
288 <p>
289 \e$BM?$($i$l$?\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$K4^$^$l$F$$$J$$J8;z$NId\e(B
290 \e$B9f2=$N$?$a$KMQ$$$k<jK!!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$O$=$N#1$D!#\e(B
291
292
293 <h3> Content-Disposition field
294 <node> Content-Disposition
295 <p>
296 Content \e$B$NI=<($N;EJ}$d\e(B file \e$BL>$rI=8=$9$k$?$a$N\e(B field. <a
297 node="MIME">MIME</a> \e$B$N3HD%$N#1$D!#\e(B
298 <p>
299 <rfc number="1806" type="Experimental" author="E R. Troost and
300               S. Dorner" title="Communicating Presentation Information
301               in Internet Messages: The Content-Disposition Header"
302               date="June 1995">
303
304
305 <h3> content-type
306 <node> content-type
307 <p>
308 <dref>MIME</dref> \e$B$K$*$1$k\e(B <dref>part</dref> \e$B$N<oN`!#\e(B<concept>type</> 
309 \e$B$H\e(B <concept>subtype</concept> \e$B$+$i$J$k!#\e(B<dref>RFC 1521</dref> \e$B$GDj5A$5\e(B
310 \e$B$l$F$$$k!#\e(B
311 <p>
312 type \e$B$OI8=`$G$O\e(B <concept>application</concept>,
313 <concept>audio</concept>, <concept>image</concept>,
314 <concept>message</concept>, <a
315 node="multipart"><concept>multipart</concept></a>,
316 <concept>text</concept>, <concept>video</concept> \e$B$,Dj5A$5$l!"$=$l$>$l\e(B
317 \e$B$K$O\e(B application/octet-stream, audio/basic, image/jpeg,
318 <dref>multipart/mixed</dref>, <dref>text/plain</dref>, video/mpeg \e$B$J$I\e(B
319 \e$B$N$5$^$6$^$J\e(B subtype \e$B$,Dj5A$5$l$F$$$k!#\e(B
320
321 <memo title="\e$BCm0U\e(B">
322 <p>
323 \e$B$3$3$G$O!"\e(Btext/plain \e$B$J$I$N\e(B type/subtype \e$B$NAH$r$7$P$7$P\e(B 
324 <concept>content-type/subtype</concept> \e$B$H=q$/!#\e(B
325 </memo>
326
327 <p>
328 content-type \e$B$O!"\e(BRFC 1521 \e$B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b\e(B
329 \e$B$G$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O\e(B <a
330 href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA
331 TYPES</a> \e$B$G;2>H$G$-$k!#\e(B
332 <p>
333 \e$B$^$?!"\e(Btype \e$B$b$7$/$O\e(B subtype \e$B$K!"A0$K\e(B `x-' \e$B$rIU$1$?\e(B 
334 <concept>x-token</concept> \e$B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r\e(B
335 \e$B;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J\e(B 
336 content-type \e$B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k\e(B
337 \e$B$3$H!#\e(B
338 <p>
339 <cf node="Content-Type field">
340
341
342 <h3> Content-Type field
343 <node> Content-Type field
344 <p>
345 Header field to represent information about part, such as
346 <dref>content-type</dref>, <dref>MIME charset</dref>.  It is defined
347 in <dref>RFC 1521</dref>.
348
349 <memo>
350 <p>
351 Historically, Content-Type field was proposed in RFC 1049.  In it,
352 Content-Type did not distinguish type and subtype.  However RFC 1521
353 parser may be able to accept RFC 1049 based Content-Type as unknown
354 type.
355 </memo>
356
357 <p>
358 Content-Type field is defined as following:
359
360 <quote>
361 ``Content-Type'' ``:'' <concept>type</concept> ``/''
362 <concept>subtype</concept> *( ``;'' <concept>parameter</concept> )
363 </quote>
364
365 <p>
366 For example:
367
368 <quote>
369 <verb>
370 Content-Type: image/jpeg
371 </verb>
372 </quote>
373
374 <quote>
375 <verb>
376 Content-Type: text/plain; charset=iso-2022-jp
377 </verb>
378 </quote>
379
380 <memo>
381 <p>
382 A part does not have content-type field is regarded as
383
384 <quote>
385 <verb>
386 Content-Type: text/plain; charset=us-ascii
387 </verb>
388 </quote>
389
390 <noindent>
391 <cf node="us-ascii">
392
393 And a part has unknown type/subtype is regarded as
394
395 <quote>
396 <verb>
397 Content-Type: application/octet-stream
398 </verb>
399 </quote>
400
401 </memo>
402
403
404 <h3> Emacs
405 <node> Emacs
406 <p>
407 \e$B$3$3$G$O\e(B `Emacs' \e$B$G\e(B FSF \e$B$,G[I[$7$F$$$k\e(B GNU Emacs \e$B$r;X$7!"\e(B`emacs' \e$B$G\e(B
408 GNU Emacs \e$B$NJQ<o$NAm>N$H$9$k!#\e(B
409
410
411 <h3> encoded-word
412 <node> encoded-word
413 <p>
414 Representation non <a node="ASCII">ASCII</a> characters in header.  It
415 is defined in <concept>RFC 1522</concept>.
416 <p>
417 <rfc number="1522" type="Standards Track" author="K. Moore"
418               title="MIME (Multipurpose Internet Mail Extensions) Part
419               Two: Message Header Extensions for Non-ASCII Text"
420               date="September 1993">
421
422
423 <h3> encapsulation
424 <node> encapsulation
425 <p>
426 <a node="RFC 822">Internet mail</a> \e$B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#\e(B
427 <p>
428 \e$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#\e(B
429 <p>
430 <cf node="message/rfc822">
431
432
433 <h3> euc-kr
434 <node> euc-kr
435 <p>
436 \e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
437 <p>
438 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
439 <a node="KS C5601">KS C5601</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
440 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
441 <p>
442 <a node="RFC 1557">RFC 1557</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
443 <p>
444 cf. <standard abbrev="euc-kr" org="Korea Industrial Standards
445               Association" title-en="Hangul Unix Environment"
446               number="KS C 5861" year="1992">
447
448
449 <h3> FTP <node> FTP
450 <p>
451 Internet \e$B$G\e(B file \e$B$rE>Aw$9$k$?$a$N\e(B protocol \e$B$N#1$D!#\e(BRFC 959 \e$B$GDj5A$5$l\e(B
452 \e$B$F$$$k!#\e(B
453 <p>
454 <rfc name="FTP" number="959" type="STD 9" author="Postel, J. and
455               J. Reynolds" title="File Transfer Protocol"
456               date="October 1985">
457
458
459 <h3> GB 2312-1980
460 <node> GB 2312
461 <p>
462 \e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B <a
463 node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#Cf9q$N9q2HI8=`!#\e(B<a
464 node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `A'.
465 <p>
466 \e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
467
468 <standard abbrev="GB 2312"
469               title-cn="\e$B?.B)8r49MQ4A;zJTb{;zId=8\e(B -- \e$B4pK\=8\e(B"
470               title-en="Code of Chinese Graphic Character Set for
471               Information Interchange - Primary Set" number="GB 2312"
472               year="1980">
473
474
475 <h3> GB 8565.2-1988
476 <node> GB 8565.2
477 <p>
478 \e$BCf9q8l$N$?$a$NJd=u\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B!#Cf9q$N9q2HI8=`!#\e(B
479 <a node="GB 2312">GB 2312</a> \e$B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7\e(B
480 \e$B$$!#\e(B
481
482 <standard abbrev="GB 8565.2" title-en="Information Processing - Coded
483               Character Sets for Text Communication - Part 2: Graphic
484               Characters used with Primary Set" number="GB 8565.2"
485               year="1988">
486
487
488 <h3> hz-gb2312
489 <node> hz-gb2312
490 <p>
491 \e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B <a
492 node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
493 <p>
494 <a node="ASCII">ASCII</a> \e$B$K\e(B <a node="GB 2312">GB 2312</a> \e$B$r\e(B 7bit \e$B$G\e(B
495 <a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$?$b$N$r\e(B ASCII printable \e$B$K$J$k\e(B
496 \e$B$h$&$K9)IW$7$F$$$k!#\e(B
497 <p>
498 RFC 1842, 1843 \e$B$GDj5A$5$l$F$$$k!#\e(B
499
500 <rfc number="1842" type="Informational" author="Y. Wei, Y. Zhang,
501               J. Li, J. Ding and Y. Jiang" title="ASCII Printable
502               Characters-Based Chinese Character Encoding for Internet
503               Messages" date="August 1995">
504 <rfc number="1843" type="Informational" author="F. Lee" title="HZ - A
505               Data Format for Exchanging Files of Arbitrarily Mixed
506               Chinese and ASCII characters" date="August 1995">
507
508
509 <h3> ISO 2022
510 <node> ISO 2022
511 <p>
512 <a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$N$?$a$N9q:]I8=`!#\e(B
513 <p>
514 \e$B$3$l$rMQ$$$FJ#?t$N\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$rAH9g$;$F\e(B <a
515 node="7bit">7bit</a> \e$B$J$$$7\e(B <a node="8bit">8bit</a> \e$B$N\e(B <a node="Coded
516 character set">\e$BId9f2=J8;z=89g\e(B</a> \e$B$r:n$k$3$H$,$G$-$k!#\e(B
517
518 <standard abbrev="ISO 2022" org="International Organization for
519               Standardization (ISO)" title-en="Information Processing:
520               ISO 7-bit and 8-bit coded character sets: Code extension
521               techniques" number="ISO/IEC 2022" year="1994">
522
523
524 <h3> iso-2022-cn
525 <node> iso-2022-cn
526 <p>
527 \e$BCf9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
528 <p>
529 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
530 <a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain
531 2</a> \e$B$r\e(B <a node="7bit">7bit</a> \e$B$G\e(B<a node="Code extension">\e$BId9f3HD%\e(B
532 </a>\e$B$7$F$$$k!#\e(B
533 <p>
534 <a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
535
536
537 <h3> iso-2022-cn-ext
538 <node> iso-2022-cn-ext
539 <p>
540 \e$BCf9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
541 <p>
542 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
543 <a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1
544 .. 7</a>, <a node="ISO-IR-165">ISO-IR-165</a> \e$BEy$r\e(B <a
545 node="7bit">7bit</a> \e$B$G\e(B<a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
546 <p>
547 <a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
548 <p>
549 <memo>
550 MULE 2.3 \e$B$*$h$S!"8=:_$N\e(B XEmacs/mule \e$B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#\e(B
551 <p>
552 Emacs/mule \e$B$G$OMxMQ2DG=$G$"$k!#\e(B
553 </memo>
554
555
556 <h3> iso-2022-jp
557 <node> iso-2022-jp
558 <p>
559 \e$BF|K\8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N0l$D!#\e(B
560 <p>
561 \e$B8E$$\e(B <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a
562 node="ASCII">ASCII</a>, JIS X0201-Latin, <a node="JIS C6226-1978">JIS
563 X0208-1978</a>, <a node="JIS X0208">JIS X0208-1983</a> \e$B$r@Z$jBX$($k\e(B <a
564 node="7bit">7bit</a> \e$BJ8;zId9f!#\e(B
565 <p>
566 RFC 1468 \e$B$GDj5A$5$l$F$$$k!#\e(B
567 <p>
568 <memo>
569 JIS X0208-1996? \e$B$G$O\e(B <a node="ISO 2022">ISO 2022</a> \e$B$HFHN)$KDj5A$5$l\e(B
570 \e$B$kM=Dj!#\e(B
571 </memo>
572
573 <rfc name="iso-2022-jp" number="1468" author="Murai J., M. Crispin,
574               and E. van der Poel" title="Japanese Character Encoding
575               for Internet Messages" date="June 1993">
576
577
578 <h3> iso-2022-jp-2
579 <node> iso-2022-jp-2
580 <p>
581 <a node="iso-2022-jp">iso-2022-jp</a> \e$B$r3HD%$7$?\e(B <a node="MIME
582 charset">MIME charset</a> \e$B$N0l$D!#\e(B
583 <p>
584 RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
585
586 <rfc name="iso-2022-jp-2" number="1554" type="Informational"
587               author="Ohta M. and Handa K." title="ISO-2022-JP-2:
588               Multilingual Extension of ISO-2022-JP" date="December
589               1993">
590
591
592 <h3> iso-2022-kr
593 <node> iso-2022-kr
594 <p>
595 \e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
596 <p>
597 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
598 <a node="KS C5601">KS C5601</a> \e$B$r\e(B <a node="7bit">7bit</a> \e$B$G\e(B<a
599 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
600 <p>
601 <a node="RFC 1557">RFC 1557</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
602
603
604 <h3> ISO 646
605 <node> ISO 646
606 <p>
607 \e$B3F9q$G6&DL$K;H$($k:G>.8BEY$N\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$rDj$a\e(B
608 \e$B$?$b$N!#\e(B<a node="94 character set">94 \e$BJ8;z=89g\e(B</a>\e$B$N#1$D!#\e(BISO 646 IRV
609 \e$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$\e(B
610 \e$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#\e(B<a node="ASCII">ASCII</a> \e$B$d\e(B JIS
611 X0201-Latin \e$B$O$=$N0l<o!#\e(B
612
613 <standard abbrev="ISO 646" org="International Organization for
614               Standardization (ISO)" title-en="Information technology:
615               ISO 7-bit coded character set for information
616               interchange" number="ISO/IEC 646" year="1991">
617
618
619 <h3> ISO 8859-1
620 <node> ISO 8859-1
621 <p>
622 \e$B@>2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B <a node="96
623 character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
624
625 <standard abbrev="ISO 8859-1" org="International Organization for
626               Standardization (ISO)" title-en="Information Processing
627               -- 8-bit Single-Byte Coded Graphic Character Sets --
628               Part 1: Latin Alphabet No.1" number="ISO 8859-1"
629               year="1987">
630
631
632 <h3> iso-8859-1
633 <node> iso-8859-1
634 <p>
635 \e$B@>2$=t8l$J$I$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> 
636 \e$B$N#1$D!#\e(B
637 <p>
638 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
639 <a node="ISO 8859-1">ISO 8859-1</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
640 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
641 <p>
642 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
643
644
645 <h3> ISO 8859-2
646 <node> ISO 8859-2
647 <p>
648 \e$BEl2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B <a node="96
649 character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
650
651 <standard abbrev="ISO 8859-2" org="International Organization for
652               Standardization (ISO)" title-en="Information Processing
653               -- 8-bit Single-Byte Coded Graphic Character Sets --
654               Part 2: Latin alphabet No.2" number="ISO 8859-2"
655               year="1987">
656
657
658 <h3> iso-8859-2
659 <node> iso-8859-2
660 <p>
661 \e$BEl2$=t8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1\e(B
662 \e$B$D!#\e(B
663 <p>
664 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
665 <a node="ISO 8859-2">ISO 8859-2</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
666 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
667 <p>
668 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
669
670
671 <h3> ISO 8859-3
672 <node> ISO 8859-3
673 <p>
674 <standard abbrev="ISO 8859-3" org="International Organization for
675                 Standardization (ISO)" title-en="Information
676                 Processing -- 8-bit Single-Byte Coded Graphic
677                 Character Sets -- Part 3: Latin alphabet No.3"
678                 number="ISO 8859-3" year="1988">
679
680
681 <h3> ISO 8859-4
682 <node> ISO 8859-4
683 <p>
684 <standard abbrev="ISO 8859-4" org="International Organization for
685                 Standardization (ISO)" title-en="Information
686                 Processing -- 8-bit Single-Byte Coded Graphic
687                 Character Sets -- Part 4: Latin alphabet No.4"
688                 number="ISO 8859-4" year="1988">
689
690
691 <h3> ISO 8859-5
692 <node> ISO 8859-5
693 <p>
694 \e$B%-%j%kJ8;z$d5-9f$+$i$J$k\e(B <a node="96 character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
695
696 <standard abbrev="ISO 8859-5" org="International Organization for
697               Standardization (ISO)" title-en="Information Processing
698               -- 8-bit Single-Byte Coded Graphic Character Sets --
699               Part 5: Latin/Cyrillic alphabet" number="ISO 8859-5"
700               year="1988">
701
702
703 <h3> iso-8859-5
704 <node> iso-8859-5
705 <p>
706 \e$B%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N\e(B
707 \e$B#1$D!#\e(B
708 <p>
709 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
710 <a node="ISO 8859-5">ISO 8859-5</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
711 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
712 <p>
713 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
714
715
716 <h3> ISO 8859-6
717 <node> ISO 8859-6
718 <p>
719 <standard abbrev="ISO 8859-6" org="International Organization for
720                 Standardization (ISO)" title-en="Information
721                 Processing -- 8-bit Single-Byte Coded Graphic
722                 Character Sets -- Part 6: Latin/Arabic alphabet"
723                 number="ISO 8859-6" year="1987">
724
725
726 <h3> ISO 8859-7
727 <node> ISO 8859-7
728 <p>
729 \e$B%.%j%7%"J8;z$d5-9f$+$i$J$k\e(B <a node="96 character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
730
731 <standard abbrev="ISO 8859-7" org="International Organization for
732               Standardization (ISO)" title-en="Information Processing
733               -- 8-bit Single-Byte Coded Graphic Character Sets --
734               Part 7: Latin/Greek alphabet" number="ISO 8859-7"
735               year="1987">
736
737
738 <h3> iso-8859-7
739 <node> iso-8859-7
740 <p>
741 \e$B%.%j%7%"8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N\e(B
742 \e$B#1$D!#\e(B
743 <p>
744 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
745 <a node="ISO 8859-7">ISO 8859-7</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
746 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
747 <p>
748 RFC 1947 \e$B$GDj5A$5$l$F$$$k!#\e(B
749
750 <rfc name="iso-8859-7" number="1947" type="Informational"
751               author="D. Spinellis" title="Greek Character Encoding
752               for Electronic Mail Messages" date="May 1996">
753
754
755 <h3> ISO 8859-8
756 <node> ISO 8859-8
757 <p>
758 <standard abbrev="ISO 8859-8" org="International Organization for
759                 Standardization (ISO)" title-en="Information
760                 Processing -- 8-bit Single-Byte Coded Graphic
761                 Character Sets -- Part 8: Latin/Hebrew alphabet"
762                 number="ISO 8859-8" year="1988">
763
764
765 <h3> ISO 8859-9
766 <node> ISO 8859-9
767 <p>
768 <standard abbrev="ISO 8859-9" org="International Organization for
769                 Standardization (ISO)" title-en="Information
770                 Processing -- 8-bit Single-Byte Coded Graphic
771                 Character Sets -- Part 9: Latin alphabet No.5"
772                 number="ISO 8859-9" year="1990">
773
774
775 <h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165
776 <p>
777 CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=\e(B
778 \e$B8=$9$k$?$a$N\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
779 <p>
780 <a node="GB 2312">GB 2312</a> \e$B$H\e(B <a node="GB 8865.2">GB 8565 \e$BI=#2\e(B</a> 
781 \e$B$K\e(B 150 \e$BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#\e(B
782 <p>
783 <a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `E' \e$B$G$"$k!#\e(B
784
785
786 <h3> JIS X0201
787 <node> JIS X0201
788 <p>
789 <a node="ISO 646">ISO 646</a> \e$B$NJQ<o$N#1$D$G$"$k\e(B Latin \e$BJ8;z=89g$H\e(B 1
790 byte \e$B$N%+%?%+%JJ8;z=89g$+$i$J$k!#\e(B
791 <p>
792 \e$B85$O\e(B <concept>JIS C6220-1976</concept> \e$B$H8@$C$?$,\e(B <concept>JIS
793 X0201</concept> \e$B$KHV9f$,JQ99$5$l$?!#\e(B
794
795 <standard abbrev="JIS X0201-1976" org="\e$BF|K\5,3J6(2q\e(B (Japanese
796               Standards Association)" title-ja="\e$B>pJs8r49MQId9f\e(B"
797               title-en="Code for Information Interchange" number="JIS
798               X 0201-1976">
799
800 \e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=P$kM=Dj!#\e(B
801
802 <standard abbrev="JIS X0201-1996?" org="\e$BF|K\5,3J6(2q\e(B (Japanese
803               Standards Association)"
804               title-ja="\e$B#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g\e(B"
805               title-en="7-bit and 8-bit coded character sets for
806               information interchange" number="JIS X 0201" year="1996?
807               draft">
808
809
810 <h3> JIS C6226-1978
811 <node> JIS C6226
812 <p>
813 \e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=8\e(B
814 \e$B9g\e(B</a>\e$B!#F|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
815 <p>
816 <cf node="JIS X0208">
817
818
819 <h3> JIS X0208
820 <node> JIS X0208
821 <p>
822 \e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=8\e(B
823 \e$B9g\e(B</a>\e$B!#F|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(B
824 Internet \e$B$G$O\e(B 1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
825 <p>
826 JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-\e(B
827 \e$B%j%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"\e(B1983 \e$BG/HG\e(B
828 \e$B$N0lIt$N5-9f$H7S@~AG$O\e(B 1978 \e$BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,\e(B 
829 1983 \e$BG/HG$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9\e(B
830 \e$B$k!#$3$N$?$a!"\e(B1978 \e$BG/HG$H\e(B 1983 \e$BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#\e(B
831 <p>
832 1990 \e$BG/$N2~Dj$G$O\e(B 1983 \e$BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"\e(B1990 \e$BG/HG\e(B
833 \e$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#\e(B
834
835 <standard abbrev="JIS X0208-1978" org="\e$BF|K\5,3J6(2q\e(B (Japanese Standards
836               Association)" title-ja="\e$B>pJs8r49MQ4A;zId9f7O\e(B"
837               title-en="Code of the Japanese graphic character set for
838               information interchange" number="JIS C6226" year="1978">
839 <standard abbrev="JIS X0208-1983,1990" org="\e$BF|K\5,3J6(2q\e(B (Japanese Standards
840               Association)" title-ja="\e$B>pJs8r49MQ4A;zId9f7O\e(B"
841               title-en="Code of the Japanese graphic character set for
842               information interchange" number="JIS X0208" year="1983,1990">
843
844 <p>
845 \e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8\e(B
846 \e$B;z=89g$H$7$F$O\e(B 1990 \e$BG/HG$HF10l$G$"$k!K\e(B
847
848 <standard abbrev="JIS X0208-1996?" org="\e$BF|K\5,3J6(2q\e(B (Japanese
849               Standards Association)" title-ja="\e$B#7%S%C%H5Z$S#8%S%C%H$N\e(B
850               \e$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g\e(B" title-en="7-bit and
851               8-bit double byte coded Kanji sets for information
852               interchange" number="JIS X 0208" year="1996? draft">
853
854
855 <h3> JIS X0212-1990
856 <node> JIS X0212
857 <p>
858 <a node="JIS X0208">JIS X0208</a> \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B <a
859 node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#!VJd=u4A;z!W$H$b8F$P$l\e(B
860 \e$B$k!#F|K\$N9q2HI8=`!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B 
861 `D'.
862
863
864 <h3> koi8-r
865 <node> koi8-r
866 <p>
867 \e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B <a node="MIME
868 charset">MIME charset</a> \e$B$N#1$D!#\e(B
869 <p>
870 <a node="ISO 2022">ISO 2022</a> \e$B$K4p$+$J$$\e(B <a node="8bit">8bit</a> \e$B$N\e(B
871 <a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B$G\e(B de-fact standard \e$B$G\e(B
872 \e$B$"$k!#\e(B
873 <p>
874 RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B
875 <p>
876 <rfc number="1489" author="A. Chernov" title="Registration of a
877               Cyrillic Character Set" date="July 1993">
878
879
880 <h3> KS C5601-1987
881 <node> KS C5601
882 <p>
883 \e$B4Z9q8l$rI=$9$?$a$N\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
884 \e$B4Z9q$N9q2HI8=`!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `C'.
885
886 <standard abbrev="KS C5601" org="Korea Industrial Standards
887               Association" title-en="Code for Information Interchange
888               (Hangul and Hanja)" number="KS C 5601" year="1987">
889
890
891 <h3> message
892 <node> message
893 <p>
894 \e$B$3$3$G$O\e(B <dref>RFC 822</dref> \e$B$GDj5A$5$l$k\e(B mail \e$B$H\e(B <dref>RFC
895 1036</dref> \e$B$GDj5A$5$l$k\e(B news \e$B5-;v$NAm>N$H$7$FMQ$$$k!#\e(B
896
897
898 <h3> message/rfc822
899 <node> message/rfc822
900 <p>
901 \e$BEAE}E*$J\e(B <dref>RFC 934</dref> \e$B$KBe$o$j!"\e(B<dref>RFC 822</dref> \e$B$GDj5A$5\e(B
902 \e$B$l$k\e(B mail \e$B$rI=$9\e(B MIME \e$B$N7A<0!#\e(B<dref>RFC 1521</dref> \e$B$GDj5A$5$l$F$$$k!#\e(B
903
904
905 <h3> method
906 <node> method
907 <p>
908 tm \e$B$GFCDj$N<oN`$N\e(B data \e$B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&\e(B
909 program. Emacs Lisp \e$B$G=q$+$l$?\e(B <concept>internal method</concept> \e$B$H\e(B C 
910 \e$B$d\e(B script \e$B8@8l$J$I$G=q$+$l$?\e(B <concept>external method</concept> \e$B$,$"$k!#\e(B
911 <p>
912 <cf file="tm-view-en" node="method">
913
914
915 <h3> MIME
916 <node> MIME
917 <p>
918 <concept>Multipurpose Internet Mail Extensions</concept> \e$B$NN,$G!"\e(B
919 Internet \e$B$N\e(B mail \e$B$d\e(B news \e$B$G\e(B <a node="us-ascii">us-ascii plain text</a> 
920 \e$B0J30$NJ8;z$r;H$&$?$a$N\e(B <dref>RFC 822</dref> \e$B$KBP$9$k3HD%!#\e(B
921 <p>
922 <a node="RFC 1521">RFC 1521</a> \e$B$H\e(B <a node="encoded-word">RFC 1522</a> 
923 \e$B$GDj5A$5$l$F$$$k!#\e(B
924 <p>
925 <cf node="What is MIME?">
926
927
928 <h3> MIME charset
929 <node> MIME charset
930 <p>
931 <dref>Content-Type field</dref> \e$B$d\e(B <a
932 node="encoded-word">encoded-word</a> \e$B$N\e(B charset parameter \e$B$GMQ$$$i$l$k\e(B
933 \e$BEPO?$5$l$?\e(B<a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B!#\e(B
934 <p>
935 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
936 <p>
937 <a node="iso-2022-jp">iso-2022-jp</a> \e$B$d\e(B <a node="euc-kr">euc-kr</a> 
938 \e$B$O$=$N#1$D!#!J$3$3$G$O!"\e(BMIME charset \e$B$O\e(B<a node="Character set">\e$BJ8;z=8\e(B
939 \e$B9g\e(B</a>\e$B$H6hJL$7$F>.J8;z$G=q$$$F$$$k!K\e(B
940
941
942 <h3> MTA
943 <node> MTA
944 <p>
945 <concept>Message Transfer Agent</concept> \e$B$NN,$G!"\e(Bsendmail \e$B$J$I$N\e(B mail 
946 \e$BG[Aw\e(B program \e$B$H\e(B news server \e$B$NAm>N!#\e(B
947 <p>
948 <cf node="MUA">
949
950
951 <h3> MUA
952 <node> MUA
953 <p>
954 <concept>Message User Agent</concept> \e$B$NN,$G!"\e(Bmail reader \e$B$H\e(B news
955 reader \e$B$NAm>N!#\e(B
956 <p>
957 <cf node="MTA">
958
959
960 <h3> MULE
961 <node> MULE
962 <p>
963 \e$BH>ED\e(B \e$B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?\e(B <a node="Emacs">Emacs</a>.
964 <p>
965 [MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual
966 Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.
967 <p>
968 \e$B8=:_!"\e(BMULE \e$B$N5!G=$r\e(B Emacs \e$B$K\e(B merge \e$B$9$k:n6H$,9T$o$l$F$*$j!"\e(B<a
969 href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz"> alpha \e$BHG\e(B
970 </a> \e$B$,B8:_$9$k!#\e(B
971 <p>
972 \e$B$=$NB>!"\e(BXEmacs \e$B$K\e(B merge \e$B$7$?$b$N$bB8:_$9$k!#\e(B
973 <p>
974 \e$B$3$N$?$a!"8=:_$G$OB?8@8l\e(B Emacs \e$B$O!"85!9$N\e(B MULE \e$B$r4^$a$F#3<oN`$"$k$3$H\e(B
975 \e$B$K$J$k!#\e(B
976 <p>
977 \e$B$=$3$G!"$3$3$G$O!"B?8@8l\e(B Emacs \e$B$NAm>N$r\e(B <concept>mule</concept>, \e$B85!9\e(B
978 \e$B$N\e(B MULE \e$B$r\e(B <concept>MULE</concept>, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B Emacs \e$B$r\e(B
979 <concept>Emacs/mule</concept>, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B XEmacs \e$B$r\e(B 
980 <concept>XEmacs/mule</concept> \e$B$H8F$V$3$H$K$9$k!#\e(B
981
982
983 <h3> Multipart
984 <node> multipart
985 <p>
986 \e$B#1$D$N\e(B <dref>message</dref> \e$B$KJ#?t$N\e(B part \e$B$rF~$l$k$?$a$N\e(B 
987 <dref>MIME</dref> \e$B$K$*$1$kI=8=K!!"$b$7$/$O!"J#?t$N\e(B part \e$B$+$i$J$k\e(B 
988 message \e$B$r;X$9!#\e(B<cf node="content-type">
989 <p>
990 \e$B8=:_!"Dj5A$5$l$F$$$k\e(B <concept>multipart</concept> \e$B$H$7$F$O!"\e(B<dref>RFC
991 1521</dref> \e$B$GDj5A$5$l$?\e(B
992
993 <ul>
994 <li><dref>multipart/mixed</dref>
995 <li><dref>multipart/alternative</dref>
996 <li><dref>multipart/digest</dref>
997 <li><dref>multipart/parallel</dref>
998 </ul>
999
1000 <noindent>
1001 \e$B$N$[$+\e(B <a node="Security multipart">RFC 1847</a> \e$B$GDj5A$5$l$?\e(B
1002
1003 <ul>
1004 <li><dref>multipart/signed</dref>
1005 <li><dref>multipart/encrypted</dref>
1006 </ul>
1007
1008 <noindent>
1009 \e$B$J$I$,$"$k!#\e(B
1010
1011
1012 <h3> multipart/alternative
1013 <node> multipart/alternative
1014 <p>
1015 <dref>multipart</dref> \e$B$N#1$D$G!"F1$8>pJs$r0[$C$?7A<0$GF~$l!"A*Br;h$H\e(B
1016 \e$B$9$k>l9g$KMQ$$$k!#\e(B
1017 <p>
1018 <cf node="RFC 1521">
1019
1020
1021 <h3> multipart/digest
1022 <node> multipart/digest
1023 <p>
1024 <dref>multipart</dref> \e$B$N#1$D$G!"4^$^$l$k\e(B part \e$B$N\e(B default \e$B$N\e(B
1025 <dref>content-type</dref> \e$B$,\e(B <dref>multipart/mixed</dref> \e$B$J$I$N>l9g\e(B 
1026 <dref>text/plain</dref> \e$B$G$"$k$N$KBP$7!"\e(B
1027 <concept>multipart/digest</concept>\e$B$G$O\e(B <dref>message/rfc822</dref> \e$B$,\e(B
1028 \e$BMQ$$$i$l$kE@$,0[$J$k!#\e(B
1029 <p>
1030 \e$B$3$l$OEAE}E*$J\e(B <dref>RFC 1153</dref> \e$B$K4p$E$/\e(B 
1031 <dref>encapsulation</dref> \e$B$KBe$o$k$b$N$G$"$k!#\e(B
1032 <p>
1033 <cf node="RFC 1521">
1034
1035
1036 <h3> multipart/encrypted
1037 <node> multipart/encrypted
1038 <p>
1039 RFC 1847 \e$B$GDj5A$5$l$?\e(B <dref>Security multipart</dref> \e$B$N#1$D$G!"0E9f2=\e(B
1040 \e$B$5$l$?\e(B message \e$B$rI=8=$9$k$N$KMQ$$$k!#\e(B
1041 <p>
1042 <cf node="PGP/MIME">
1043
1044
1045 <h3> multipart/mixed
1046 <node> multipart/mixed
1047 <p>
1048 <dref>multipart</dref> \e$B$N<gMW$J\e(B subtype \e$B$G!"J#?t$N\e(B part \e$B$r=g=xIU$1$FJB\e(B
1049 \e$B$Y$k>l9g$KMQ$$$k!#\e(B
1050 <p>
1051 <cf node="RFC 1521">
1052
1053
1054 <h3> multipart/parallel
1055 <node> multipart/parallel
1056 <p>
1057 <dref>multipart</dref> \e$B$N#1$D$G!"J#?t$N\e(B part \e$B$r=g=xIU$1$:$K4^$a$k>l9g\e(B
1058 \e$B$KMQ$$$k!#\e(B
1059 <p>
1060 <cf node="RFC 1521">
1061
1062
1063 <h3> multipart/signed
1064 <node> multipart/signed
1065 <p>
1066 RFC 1847 \e$B$GDj5A$5$l$?\e(B <dref>Security multipart</dref> \e$B$N#1$D$G!"EE;R=p\e(B
1067 \e$BL>$rI=8=$9$k$N$KMQ$$$k!#\e(B
1068 <p>
1069 <cf node="PGP/MIME">
1070
1071
1072 <h3> PGP
1073 <node> PGP
1074 <p>
1075 Phil Zimmermann \e$B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#\e(B
1076 <dref>message</dref> \e$B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#\e(BPretty Good
1077 Privacy \e$B$NN,!#\e(B
1078 <p>
1079 \e$BEAE}E*$J\e(B PGP \e$B$G$O\e(B <dref>encapsulation</dref> \e$B$K\e(B <dref>RFC 934</dref>\e$B$K\e(B
1080 \e$B=`$8$?J}K!$rMQ$$$k!#$3$l$O\e(B <dref>MIME</dref> \e$B$HL7=b$9$k$N$G\e(B 
1081 <dref>PGP/MIME</dref> \e$B$,Ds0F$5$l$F$$$k!#0lJ}!"\e(BMIME \e$B$K$*$$$F\e(B PGP \e$B$N\e(B
1082 encapsulation \e$B$rMQ$$$kJ}K!\e(B <cf node="PGP-kazu"> \e$B$bMxMQ$5$l$F$-$?!#$7$+\e(B
1083 \e$B$7!":#8e$O\e(B PGP/MIME \e$B$KE}0l$7$F$$$/J}$,K>$^$7$$!#\e(B
1084 <p>
1085 <rfc name="PGP" number="1991" type="Informational" author="D. Atkins,
1086               W. Stallings and P. Zimmermann" title="PGP Message
1087               Exchange Formats" date="August 1996">
1088
1089
1090
1091 <h3> PGP-kazu
1092 <node> PGP-kazu
1093 <p>
1094 \e$B;3K\\e(B \e$BOBI'\e(B \e$B;a$,Ds0F$7$?\e(B <a node="MIME">MIME</a> \e$B$G\e(B <a
1095 node="PGP">PGP</a> \e$B$rMxMQ$9$k$?$a$NJ}K!$r$3$3$G$O\e(B 
1096 <concept>PGP-kazu</concept> \e$B$H8F$V$3$H$K$9$k!#\e(B
1097 <p>
1098 PGP-kazu \e$B$O\e(B <concept>application/pgp</concept> \e$B$H$$$&\e(B 
1099 <dref>content-type</dref> \e$B$rDj5A$9$k!#\e(B
1100 <p>
1101 application/pgp \e$B$N\e(B part \e$B$G$O\e(B PGP \e$B$N\e(B <dref>encapsulation</dref> \e$B$,MQ$$\e(B
1102 \e$B$i$l$k!#\e(BPGP \e$B$N\e(B encapsulation <cf node="RFC 934"> \e$B$H\e(B MIME \e$B$N\e(B 
1103 encapsulation \e$B$OL7=b$9$k$N$G!"\e(BPGP \e$B$N\e(B encapsulation \e$B$r2r$+$J$$8B$j!"Cf\e(B
1104 \e$B$K4^$^$l$?\e(B MIME message \e$B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"\e(BPGP-kazu \e$B$KBP\e(B
1105 \e$B1~$7$F$$$J$$\e(B MIME \e$B$KBP1~$7$?\e(B <dref>MUA</dref> \e$B$O$=$N\e(B part \e$B$,FI$a$J$/$J\e(B
1106 \e$B$k!#$=$NBe$o$j!"\e(BMIME \e$B$KBP1~$7$F$$$J$$\e(B PGP \e$BBP1~$N\e(B <dref>MUA</dref> \e$B$G$b\e(B 
1107 message \e$B$rFI$`$3$H$,$G$-$k!#\e(B
1108 <p>
1109 PGP-kazu \e$B$G$O\e(B MUA \e$B$O\e(B PGP \e$B$N$H\e(B MIME \e$B$N$H$$$&#2$D$N\e(B encapsulation \e$B$rCN$i\e(B
1110 \e$B$J$1$l$P$J$i$J$$!#$^$?!"\e(Bapplication/pgp part \e$B$r\e(B parse \e$B$9$k$?$a$K$O!"$^\e(B
1111 \e$B$:!"\e(Bpgp \e$B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"\e(Bparse \e$B=hM}$,J#;($K$J$k!#\e(B
1112 <p>
1113 \e$B$^$?!"\e(BInternet \e$B$G$O:#8e\e(B <dref>PGP/MIME</dref> \e$B$NJ}8~$GI8=`2=$7$F$$$3$&\e(B
1114 \e$B$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O\e(B PGP-kazu \e$B$OMQ$$$J$$$N$,K>\e(B
1115 \e$B$^$7$$!#\e(B
1116 <p>
1117 [draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'',
1118 October, 1995
1119
1120
1121 <h3> PGP/MIME
1122 <node> PGP/MIME
1123 <p>
1124 Michael Elkins \e$B;a$,Ds0F$7$?\e(B <a node="MIME">MIME</a> \e$B$G\e(B <a
1125 node="PGP">PGP</a> \e$B$rMxMQ$9$k$?$a$NJ}K!!#\e(B
1126 <p>
1127 <a node="Security multipart">RFC 1847</a> \e$B$K4p$-!"\e(BMIME \e$B$N\e(B multipart \e$B$K\e(B
1128 \e$B$h$k\e(B <dref>encapsulation</dref> \e$B$r9T$&!#$3$N$?$a!"\e(BMIME \e$B$N<+A3$J3HD%$K\e(B
1129 \e$B$J$C$F$$$k!#$7$+$7!"EAE}E*$J\e(B PGP\e$B$H$N8_49@-$,<:$o$l$F$$$k!#\e(B
1130 <p>
1131 PGP/MIME \e$B$G$O\e(B <dref>PGP-kazu</dref> \e$B$H0[$J$j!"\e(BMIME \e$B$N\e(B encapsulation \e$B$N\e(B
1132 \e$B$_$rMQ$$$k!#$^$?!"$3$N$?$a!"\e(BPGP \e$B$N=hM}$r9T$&A0$K\e(B message \e$B$N\e(B parse \e$B$r9T\e(B
1133 \e$B$&$3$H$,$G$-$k!#\e(B
1134 <p>
1135 Internet \e$B$G$O:#8e\e(B <dref>PGP/MIME</dref> \e$B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$$&\e(B
1136 \e$B$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O\e(B PGP \e$B$rMQ$$$k>l9g$O\e(B PGP/MIME\e$B$rMQ\e(B
1137 \e$B$$$k$N$,K>$^$7$$!#\e(B
1138
1139 <rfc name="PGP/MIME" number="2015" type="Standards Track"
1140               author="M. Elkins" title="MIME Security with Pretty Good
1141               Privacy (PGP)" date="October 1996">
1142
1143
1144 <h3> Quoted-Printable
1145 <node> Quoted-Printable
1146 <p>
1147 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k\e(B <a
1148 node="MIME">MIME</a> \e$B$K$*$1$k\e(B <a node="binary">binary data</a> \e$B$N\e(B 
1149 network \e$B$G$NJQ49K!$N#1$D!#\e(B
1150 <p>
1151 `=' \e$B$d@)8fJ8;z$d\e(B 128 \e$B0J>e$NJ8;z$J$I$O\e(B `=AF' \e$B$N$h$&$K\e(B `=' \e$B$N8e$KB3$/\e(B 16 
1152 \e$B?J?t$GI=8=$9$k!#$3$N$?$a!"\e(B<a node="ASCII">ASCII</a> \e$BJ8;zCf?4$N\e(B data \e$B$G\e(B
1153 \e$B$O\e(B <a node="Base64">Base64</a> \e$B$KHf$Y$k$H2DFI@-$,9b$/$J$k2DG=@-$,$"$k!#\e(B
1154 <p>
1155 \e$B$7$+$7$J$,$i!"\e(BEBCDIC \e$B$K$OB8:_$7$J$$J8;z$rMxMQ$9$k>l9g!"\e(BEBCDIC \e$B$rMxMQ$7\e(B
1156 \e$B$F$$$k\e(B network \e$B$G$O0BA4$KE>Aw$9$k$3$H$,$G$-$:!"\e(BBase64 \e$B$KHf$Y$F0BA4@-$O\e(B
1157 \e$BDc$$!#\e(B
1158
1159
1160 <h3> RFC 821
1161 <node> RFC 821
1162 <p>
1163 <concept>SMTP</concept> \e$B$H8F$P$l$k\e(B Internet mail \e$B$NG[AwK!$NI8=`$rDj$a\e(B
1164 \e$B$F$$$k\e(B RFC.
1165
1166 <rfc name="SMTP" number="821" type="STD 10" author="J. Postel"
1167               title="Simple Mail Transfer Protocol" date="August
1168               1982">
1169
1170
1171 <h3> RFC 822
1172 <node> RFC 822
1173 <p>
1174 Internet mail \e$B$N<g$K\e(B <concept>message header</concept> \e$B$K4X$9$k7A<0$K\e(B
1175 \e$B4X$9$kI8=`$rDj$a$F$$$k\e(B RFC.
1176
1177 <memo>
1178 <p>
1179 news message \e$B$b$3$l$K=`$8$F$$$k$N$G!"\e(B<concept>Internet mail</concept> 
1180 \e$B$H=q$/$h$j$b!"\e(B<concept>Internet message</concept> \e$B$H=q$$$?J}$,NI$$$+$b\e(B
1181 \e$B$7$l$J$$!#\e(B
1182 </memo>
1183
1184 <rfc number="822" type="STD 11" author="D. Crocker" title="Standard
1185               for the Format of ARPA Internet Text Messages"
1186               date="August 1982">
1187
1188
1189 <h3> RFC 934
1190 <node> RFC 934
1191 <p>
1192 <a node="RFC 822">Internet mail</a> \e$B$N\e(B <a node="encapsulation">
1193 <concept>encapsulation</concept></a> \e$B$NJ}K!$rDj$a$?\e(B RFC.
1194 <p>
1195 <dref>MIME</dref> \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B <dref>message/rfc822</dref> 
1196 \e$B$rMQ$$$k$Y$-$G$"$k!#\e(B
1197
1198
1199 <rfc number="934" author="Marshall T. Rose and Einar A. Stefferud"
1200               title="Proposed Standard for Message Encapsulation"
1201               date="January 1985">
1202
1203
1204 <h3> RFC 1036
1205 <node> RFC 1036
1206 <p>
1207 USENET \e$B$G$N\e(B message \e$B$N7A<0$rDj$a$?\e(B RFC. <a node="RFC 822">RFC 822</a>
1208 \e$B$N\e(B subset \e$B$K$J$C$F$$$k!#\e(BInternet \e$B$NI8=`$G$O$J$$$,!"\e(BUSENET \e$B0J30$N\e(B 
1209 netnews \e$B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#\e(B
1210
1211 <rfc name="USENET" number="1036" author="M. Horton and R. Adams"
1212               title="Standard for Interchange of USENET Messages"
1213               date="December 1987" obsolete="850">
1214
1215
1216 <h3> RFC 1153
1217 <node> RFC 1153
1218 <p>
1219 \e$BJ#?t$N\e(B <a node="RFC 822">Internet mail</a> \e$B$r\e(B <a node="encapsulation">
1220 <concept>encapsulation</concept></a> \e$B$9$k$?$a$NJ}K!$rDj$a$?\e(B 
1221 RFC. <dref>RFC 934</dref> \e$B$rMQ$$$k!#\e(B
1222 <p>
1223 <dref>MIME</dref> \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B <dref>message/rfc822</dref> 
1224 \e$B$rMQ$$$?\e(B <dref>multipart</dref> \e$B$rMQ$$$k$Y$-$G$"$k!#\e(B
1225 <p>
1226 <cf node="multipart/digest">
1227
1228 <rfc number="1153" author="F. Wancho" title="Digest Message Format"
1229               date="April 1990">
1230
1231
1232 <h3> RFC 1521 <node> RFC 1521
1233 <p>
1234 <a node="MIME">MIME</a> \e$B$rDj5A$7$F$$$k\e(B RFC \e$B$N#1$D!#\e(B
1235
1236 <rfc number="1521" type="Standards Track" author="N. Borenstein and
1237               N. Freed" title="MIME (Multipurpose Internet Mail
1238               Extensions) Part One: Mechanisms for Specifying and
1239               Describing the Format of Internet Message Bodies"
1240               date="September 1993" obsolete="1341">
1241
1242 (<a node="encoded-word">RFC 1522</a>)
1243
1244
1245 <h3> RFC 1557
1246 <node> RFC 1557
1247 <p>
1248 <dref>euc-kr</dref> \e$B$H\e(B <dref>iso-2022-kr</dref> \e$B$H$$$&4Z9q8l$N$?$a$N\e(B 
1249 <a node="MIME charset">MIME charset</a> \e$B$rDj5A$7$F$$$k\e(B RFC.
1250
1251 <rfc number="1557" type="Informational" author="U. Choi, K. Chon and
1252               H. Park" title="Korean Character Encoding for Internet
1253               Messages" date="December 1993">
1254
1255
1256 <h3> RFC 1922
1257 <node> RFC 1922
1258 <p>
1259 <dref>iso-2022-cn</dref>, <dref>iso-2022-cn-ext</dref>,
1260 <dref>cn-gb</dref>, <dref>cn-big5</dref> \e$B$H$$$C$?Cf9q8l$N$?$a$N\e(B <a
1261 node="MIME charset">MIME charset</a> \e$B$rDj5A$7$F$$$k\e(B RFC.
1262 <p>
1263 \e$B$3$l$K2C$($F!"\e(B<concept>charset-edition</concept> \e$B$H\e(B 
1264 <concept>charset-extension</concept> \e$B$H$$$&\e(B <dref>Content-Type
1265 field</dref> \e$B$N\e(B parameter \e$B$rDj5A$7$F$$$k!#\e(B
1266
1267 <rfc number="1922" type="Informational" author="Zhu, HF., Hu, DY.,
1268               Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M."
1269               title="Chinese Character Encoding for Internet Messages"
1270               date="March 1996">
1271
1272
1273 <h3> plain text
1274 <node> plain text
1275 <p>
1276 \e$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$\e(B <a node="Coded character set">\e$BJ8;zId\e(B
1277 \e$B9f\e(B</a>\e$B$N$_$GI=8=$5$l$k\e(B text \e$B>pJs!#\e(B<cf node="text/plain">
1278
1279
1280 <h3> Security multipart
1281 <node> Security multipart
1282 <p>
1283 <a node="MIME">MIME</a> \e$B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#\e(B<a
1284 node="multipart/signed"><concept>multipart/signed</concept></a> \e$B$H\e(B <a
1285 node="multipart/encrypted"><concept>multipart/encrypted</concept></a> 
1286 \e$B$H$$$&\e(B multipart \e$B$rMQ$$$k!#\e(BMOSS \e$B$d\e(B <a node="PGP/MIME">PGP/MIME</a> \e$B$O\e(B
1287 \e$B$3$l$K4p$$$F$$$k!#\e(B
1288
1289 <rfc name="Security multipart" number="1847" type="Standards Track"
1290               author="James Galvin, Gale Murphy, Steve Crocker and Ned
1291               Freed" title="Security Multiparts for MIME:
1292               Multipart/Signed and Multipart/Encrypted" date="October
1293               1995">
1294
1295
1296 <h3> text/enriched
1297 <node> text/enriched
1298 <p>
1299 <a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$?\e(B 
1300 <concept>text/richtext</concept> \e$B$KBe$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r\e(B
1301 \e$B;}$C$?\e(B text\e$B$rI=8=$9$k$?$a$N\e(B <dref>content-type</dref>.
1302
1303 <rfc name="text/enriched" number="1896" author="P. Resnick and
1304               A. Walker" title="The text/enriched MIME Content-type"
1305               date="February 1996" obsolete="1563">
1306
1307
1308 <h3> text/plain
1309 <node> text/plain
1310 <p>
1311 <dref>RFC 1521</dref> \e$B$GDj5A$5$l$?!"\e(B<dref>plain text</dref> \e$B$rI=8=$9$k\e(B
1312 \e$B$?$a$N\e(B <dref>content-type</dref>.
1313 <p>
1314 \e$BHs\e(B MIME message \e$B$J$I$N\e(B content-type \e$B$,Dj5A$5$l$J$$\e(B part \e$B$O\e(B <dref>MIME
1315 charset</dref> \e$B$,\e(B <dref>us-ascii</dref> \e$B$G$"$k\e(B 
1316 <concept>text/plain</concept> \e$B$N\e(B part \e$B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F$$\e(B
1317 \e$B$k!#\e(B
1318
1319
1320 <h3> tm-kernel, tm
1321 <node> tm-kernel
1322 <p>
1323 Emacs \e$B$G\e(B <a node="MIME">MIME</a> \e$B$rMxMQ$9$k$?$a$N\e(B user interface \e$B$rDs\e(B
1324 \e$B6!$9$k\e(B library \e$B72!#\e(B`tools for MIME' \e$B$NN,!#\e(B
1325
1326 <memo title="\e$B$I$&$G$bNI$$$3$H\e(B(^-^;">
1327 <p>
1328 <ul>
1329   <li> tm \e$B$O\e(B ``tiny-mime'' \e$B$NN,$8$c$J$$$i$7$$$>\e(B (^-^;
1330   <li> tm \e$B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>\e(B (^-^;
1331   <li> ``Tools for MIME'' \e$B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>\e(B (^-^;
1332 </ul>
1333 </memo>
1334
1335
1336 <h3> tm-MUA
1337 <node> tm-MUA
1338 <p>
1339 <a node="tm-kernel">tm</a> \e$B$rMQ$$$?\e(B <a node="MUA">MUA</a> \e$B$b$7$/$O\e(B MUA 
1340 \e$B$KBP$9$k\e(B extender.
1341 <p>
1342 <concept>tm \e$BBg@9$j\e(B package</concept> \e$B$K$O\e(B
1343
1344 <ul>
1345 <li><a file="mh-e">mh-e</a> \e$BMQ$N\e(B <concept>tm-mh-e</concept>
1346 <li>GNUS \e$BMQ$N\e(B <concept>tm-gnus</concept>
1347 <li>Gnus \e$BMQ$N\e(B <a file="gnus-mime-en"><concept>gnus-mime</concept></a>
1348 <li>VM \e$BMQ$N\e(B <concept>tm-vm</concept>
1349 <li>RMAIL \e$BMQ$N\e(B <concept>tm-rmail</concept>
1350 </ul>
1351
1352 <noindent>
1353 \e$B$,4^$^$l$F$$$k!#\e(B
1354 <p>
1355 \e$BFHN)$7$?\e(B MUA \e$B$H$7$F$O\e(B <a file="cmail">cmail</a> \e$B$,\e(B tm \e$B$rMxMQ2DG=$G$"$k!#\e(B
1356
1357
1358 <h3> us-ascii
1359 <node> us-ascii
1360 <p>
1361 \e$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N\e(B <a node="MIME
1362 charset">MIME charset</a> \e$B$N#1$D!#\e(B
1363 <p>
1364 <a node="ASCII">ASCII</a> \e$B$N$_$+$i$J$j\e(B <a node="ISO 2022">ISO 2022</a> 
1365 \e$B$K$h$k\e(B<a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$O5v$5$l$J$$!#\e(B
1366 <p>
1367 Internet mail \e$B$K$*$1$kI8=`$N\e(B<a node="Coded character set">\e$BId9f2=J8;z=8\e(B
1368 \e$B9g\e(B</a>\e$B$G$"$j!"L@<(E*$K\e(B MIME charset \e$B$,<($5$l$J$$>l9g$O86B'$H$7$F\e(B 
1369 <concept>us-ascii</concept> \e$B$,;H$o$l$k!#\e(B
1370 <p>
1371 \e$B$^$?!"\e(B<a node="RFC 822">RFC 822</a> \e$B$K$*$1$k\e(B <concept>ASCII</concept> 
1372 \e$B$O\e(B us-ascii \e$B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#\e(B
1373
1374
1375 <h1> Setting
1376 <node> Setting
1377 <p>
1378 In the tm package, two files, <file>mime-setup.el</file> and
1379 <file>tm-setup.el</file>, are provided to ease the setup.
1380 <p>
1381 The <file>mime-setup.el</file> is used for the whole MIME related
1382 setup including MIME encoding using <file>tm-edit.el</file>, while
1383 <file>tm-setup.el</file> is used to set up tm-MUA only.
1384
1385
1386 <h2> Normal setting
1387 <node> mime-setup
1388 <p>
1389 If you want normal setting, please use <concept>mime-setup</concept>.
1390 For example, please insert following into <file>~/.emacs</file>:
1391
1392 <lisp>
1393 (load "mime-setup")
1394 </lisp>
1395
1396 <p>
1397 As <file>mime-setup.el</file> loads <file>tm-setup.el</file>, you
1398 don't need to load <file>tm-setup.el</file> when you use
1399 <file>mime-setup.el</file> (Description of old version of Gnus FAQ is
1400 wrong!)
1401
1402
1403 <h3> signature
1404 <node> signature
1405 <p>
1406 You can set up the <concept>automatic signature selection
1407 tool</concept> using <file>mime-setup</file>. If you want to
1408 automatically select the signature file depending on how the message
1409 headers show, add lines like shown below to your .emacs (Refer to the
1410 reference manual of <file>signature.el</file> for more details).
1411
1412 <lisp>
1413 (setq signature-file-alist
1414       '((("Newsgroups" . "jokes")       . "~/.signature-jokes")
1415         (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
1416         (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
1417         (("To" . "tea")                 . "~/.signature-jokes")
1418         (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
1419         ))
1420 </lisp>
1421
1422
1423 <defvar name="mime-setup-use-signature">
1424 <p>
1425 If it is not <code>nil</code>, <file>mime-setup.el</file> sets up for
1426 <file>signature.el</file>.  Its default value is <code>t</code>.
1427 </defvar>
1428
1429
1430 <defvar name="mime-setup-signature-key-alist">
1431 <p>
1432 It defines key to bind signature inserting command for each
1433 major-mode.  Its default value is following:
1434
1435 <lisp>
1436         ((mail-mode . "\C-c\C-w"))
1437 </lisp>
1438
1439 <p>
1440 If you want to change, please rewrite it.  For example:
1441
1442 <lisp>
1443 (set-alist 'mime-setup-signature-key-alist
1444            'news-reply-mode "\C-c\C-w")
1445 </lisp>
1446
1447 </defvar>
1448
1449
1450 <defvar name="mime-setup-default-signature-key">
1451 <p>
1452 If key to bind signature inserting command for a major-mode is not
1453 found from <code>mime-setup-signature-key-alist</code>, its value is
1454 used as key.  Its default value is <code>"\C-c\C-s"</code>.
1455 </defvar>
1456
1457
1458 <h3> Notices for GNUS
1459 <node> Notice about GNUS
1460 <p>
1461 When <file>mime-setup.el</file> sets up for <file>signature.el</file>,
1462 it sets variable <code>gnus-signature-file</code> to <code>nil</code>.
1463 Therefore GNUS does not insert signature automatically when it is
1464 sending a message.  Reason of this setting is following:
1465 <p>
1466 GNUS inserts signature after <file>tm-edit.el</file> composed as MIME
1467 message.  Therefore signature inserted by GNUS is not processed as a
1468 valid MIME part.  In particular, for multipart message, signature
1469 places in outside of MIME part.  So MIME MUA might not display it.
1470 <p>
1471 Other notice is key bind.  In historical reason, key bind to insert
1472 signature is <kbd>C-c C-s</kbd> (like <a file="mh-e">mh-e</a>) instead
1473 of <kbd>C-c C-w</kbd>. If you change to GNUS's default, please set
1474 following:
1475
1476 <lisp>
1477 (set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
1478 </lisp>
1479
1480
1481 <h2> Setting not to use tm-edit
1482 <node> tm-setup
1483 <p>
1484 <concept>tm-setup</concept> only sets up <a node="tm-MUA">tm-MUA</a>s.
1485 In other words, it is a setting to avoid to use tm-edit.  If you don't
1486 want to compose MIME message or want to use other MIME composer,
1487 please use it instead of <file>mime-setup.el</file>.
1488 <p>
1489 For example, please insert following into <file>~/.emacs</file>:
1490
1491 <lisp>
1492 (load "tm-setup")
1493 </lisp>
1494
1495 <p>
1496
1497 <memo>
1498 <p>
1499 If you use <file>mime-setup.el</file>, you you don't need to load
1500 <file>tm-setup.el</file>.
1501 </memo>
1502
1503
1504 <h2> Setting for VM
1505 <node> setting for VM
1506 <p>
1507 If you use <concept>vm</concept>, please insert following in
1508 <file>~/.vm</file>:
1509
1510 <lisp>
1511 (require 'tm-vm)
1512 </lisp>
1513
1514
1515 <memo title="Notice">
1516 <p>
1517 If you use <concept>BBDB</concept>, please insert <code>(require
1518 'tm-vm)</code> <bf>after</bf> <code>(bbdb-insinuate-vm)</code>.
1519 </memo>
1520
1521
1522 <h2> Setting up without loading provided setup files
1523 <node> manual setting
1524 <p>
1525 You may find the valuable hints in <file>mime-setup.el</file> or
1526 <file>tm-setup.el</file> if you want to set up MIME environment
1527 without loading the tm-provided setup files.
1528
1529 <memo>
1530 <p>
1531 Current tm provides some convenient features to expect tm-edit, and
1532 they can not use if <file>mime-setup.el</file> is not used.  If you
1533 want to set up original setting to use tm-edit, please declare
1534 following setting:
1535
1536 <lisp>
1537 (provide 'mime-setup)
1538 </lisp>
1539
1540 </memo>
1541
1542
1543 <h1> How to report bug and about mailing list of tm
1544 <node> Bug report
1545 <p>
1546 If you write bug-reports and/or suggestions for improvement, please
1547 send them to the tm Mailing List:
1548
1549 <ul>
1550 <li> Japanese <mail>bug-tm-ja@chamonix.jaist.ac.jp</mail>
1551 <li> English <mail>bug-tm-en@chamonix.jaist.ac.jp</mail>
1552 </ul>
1553
1554 <p>
1555 Notice that, we does not welcome bug reports about too old version.
1556 Bugs in old version might be fixed.  So please try latest version at
1557 first.
1558 <p>
1559 You should write <concept>good bug report</concept>.  If you write
1560 only ``tm does not work'', we can not find such situations.  At least,
1561 you should write name, type, variants and version of OS, emacs, tm and
1562 MUA, and setting.  In addition, if error occurs, to send backtrace is
1563 very important. <cf file="emacs" node="Bugs">
1564 <p>
1565 Bug may not appear only your environment, but also in a lot of
1566 environment (otherwise it might not bug).  Therefor if you send mail
1567 to author directly, we must write a lot of mails.  So please send mail
1568 to address for tm bugs instead of author.
1569 <p>
1570 Via the tm ML, you can report tm bugs, obtain the latest release of
1571 tm, and discuss future enhancements to tm.  To join the tm ML, send
1572 e-mail to:
1573
1574 <ul>
1575 <li> \e$BF|K\8l\e(B <mail>tm-ja-admin@chamonix.jaist.ac.jp</mail>
1576 <li> \e$B1Q8l\e(B <mail>tm-en-admin@chamonix.jaist.ac.jp</mail>
1577 </ul>
1578
1579 <noindent>
1580 Since the user registration is done manually, please write the mail
1581 body in human-recognizable language (^_^).
1582
1583
1584 <h1> Concept Index
1585 <node> Concept Index
1586
1587 <cindex>
1588
1589
1590 <h1> Variable Index
1591 <node> Variable Index
1592
1593 <vindex>
1594
1595 </body>