2 @setfilename tm-en.info
3 @settitle{tm 7.90 Manual (English Version)}
5 @title tm 7.90 Manual (English Version)
6 @author MORIOKA Tomohiko <morioka@@jaist.ac.jp>
9 @node Top, Introduction, (dir), (dir)
10 @top tm 7.90 Manual (English Version)
14 This file documents tm, a MIME package for GNU Emacs.
18 * Introduction:: What is tm?
20 * Bug report:: How to report bug and about mailing list of tm
25 @node Introduction, Setting, Top, Top
28 The tm package is a set of modules to enjoy MIME on GNU Emacs. Using
33 playback or view the MIME messages using tm-view
35 compose MIME message using tm-edit
37 use the enhanced MIME features with mh-e, GNUS, Gnus, RMAIL and VM
43 Please read following about each topics:
47 tm-MUA for Gnus (@ref{(gnus-mime-en)})
49 tm-MUA for GNUS (@ref{(tm-gnus-en)})
51 tm-MUA for mh-e (@ref{(tm-mh-e-en)})
53 mime/viewer-mode (@ref{(tm-view-en)})
55 mime/editor-mode (@ref{(tm-edit-en)})
66 @node What is MIME?, How is MIME?, Introduction, Introduction
67 @section What is MIME?
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
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.
79 @node How is MIME?, Glossary, What is MIME?, Introduction
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
87 Interestingly, MIME can send ``procedure'', such as ftp (@ref{FTP}), ftp
88 mail, file extraction, applying patch, ...@refill
90 # Of course, it has security problem.@refill
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
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
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
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.
113 @node Glossary, , How is MIME?, Introduction
120 * 94 character set:: 94
\e$BJ8;z=89g
\e(B
121 * 96 character set:: 96
\e$BJ8;z=89g
\e(B
122 * 94x94 character set:: 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B
126 * Character Set:: Character Set
\e$B!JJ8;z=89g!K
\e(B
127 * cn-gb:: cn-gb, gb2312
128 * cn-big5:: cn-big5, big5
129 * CNS:: CNS 11643-1992
130 * Coded character set:: Coded character set
\e$B!JId9f2=J8;z=89g!K
\e(B, Character code
\e$B!JJ8;zId9f!K
\e(B
131 * Code extension:: Code extension
\e$B!JId9f3HD%!K
\e(B
132 * Content-Disposition:: Content-Disposition field
134 * Content-Type field::
140 * GB 2312:: GB 2312-1980
141 * GB 8565.2:: GB 8565.2-1988
163 * ISO-IR-165:: ISO-IR-165, CCITT Extended GB
165 * JIS C6226:: JIS C6226-1978
167 * JIS X0212:: JIS X0212-1990
169 * KS C5601:: KS C5601-1987
178 * multipart:: Multipart
179 * multipart/alternative::
181 * multipart/encrypted::
183 * multipart/parallel::
194 * RFC 1521:: RFC 1521
198 * Security multipart::
201 * tm-kernel:: tm-kernel, tm
206 @node 7bit, 8bit, Glossary, Glossary
209 \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@refill
211 0
\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$S
\e(B
212 \e$B$^$9!#
\e(B@refill
214 \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$H
\e(B
215 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;zNs
\e(B''
216 \e$B$H8F$S$^$9!J$3$l$O
\e(B ISO 2022 (@ref{ISO 2022})
\e$B$N!V
\e(B7
\e$BC10L7O!W$HF1MM$G$9!K!#
\e(B
218 \e$BEAE}E*$J
\e(B Internet
\e$B$N
\e(B MTA (@ref{MTA})
\e$B$O
\e(B 7bit
\e$B$N
\e(B data
\e$B$rE>Aw$G$-$k$N$G!"
\e(B
219 7bit
\e$B$N
\e(B data
\e$B$O
\e(B Quoted-Printable (@ref{Quoted-Printable})
\e$B$d
\e(B Base64
220 (@ref{Base64})
\e$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#
\e(B@refill
222 \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!"#19T
\e(B
223 \e$B$ND9$5$,$"$^$j$KD9$$$H!"
\e(BMTA
\e$B$O$=$N
\e(B message
\e$B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i
\e(B
224 \e$B$G$9!#$A$J$_$K!"
\e(BRFC 821 (@ref{RFC 821})
\e$B$O#19T$O2~9TJ8;z$r=|$$$F
\e(B 998
225 byte
\e$B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-
\e(B
226 \e$B$N$"$k
\e(B data,
\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
227 encode
\e$B$9$kI,MQ$,$"$j$^$9!#
\e(B
230 @node 8bit, 94 character set, 7bit, Glossary
233 \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@refill
235 0
\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$S
\e(B
236 \e$B$^$9!#
\e(B@refill
238 \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$GI=
\e(B
239 \e$B8=$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$J$k
\e(B
240 \e$BJ8;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 ISO 2022 (@ref{ISO
241 2022})
\e$B$N!V
\e(B8
\e$BC10L7O!W$HF1MM$G$9!K!#
\e(B@refill
243 iso-8859-1 (@ref{iso-8859-1})
\e$B$d
\e(B euc-kr (@ref{euc-kr})
\e$B$H$$$C$?Id9f2=J8
\e(B
244 \e$B;z=89g$O
\e(B 8bit
\e$B$NJ8;zNs$G$9!#
\e(B@refill
246 \e$BEAE}E*$J
\e(B Internet
\e$B$N
\e(B MTA (@ref{MTA})
\e$B$O
\e(B 7bit (@ref{7bit})
\e$B$N
\e(B data
\e$B$7$+E>
\e(B
247 \e$BAw$G$-$J$$$N$G!"$=$&$7$?
\e(B MTA
\e$B$r7PM3$9$k>l9g!"
\e(BQuoted-Printable
248 (@ref{Quoted-Printable})
\e$B$d
\e(B Base64 (@ref{Base64})
\e$B$H$$$C$?JQ49$r9T$o$J$/
\e(B
249 \e$B$F$O$J$j$^$;$s!#
\e(B@refill
251 \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$F
\e(B
252 \e$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#
\e(B@refill
254 \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!"#19T
\e(B
255 \e$B$ND9$5$,$"$^$j$KD9$$$H!"
\e(BMTA
\e$B$O$=$N
\e(B message
\e$B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i
\e(B
256 \e$B$G$9!#$A$J$_$K!"
\e(BRFC 821
\e$B$O#19T$O2~9TJ8;z$r=|$$$F
\e(B 998 byte
\e$B0JFb$G$"$k$3$H
\e(B
257 \e$B$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k
\e(B data,
\e$BNc$($P!"
\e(B
258 Postscript
\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$,$"$j$^$9!#
\e(B
261 \e$B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,
\e(B 999 byte
\e$B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k
\e(B
262 data
\e$B$O
\e(B @cindex{binary}@strong{binary} (@ref{binary})
\e$B$H8F$V$3$H$K$7$^$9!#
\e(B
264 \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
265 ``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
269 @node 94 character set, 96 character set, 8bit, Glossary
270 @subsection 94
\e$BJ8;z=89g
\e(B
272 33
\e$B$+$i
\e(B 126
\e$B$NHO0O$N
\e(B 1 byte
\e$B$+$i$J$k
\e(B
\e$BJ8;z=89g
\e(B(@ref{Character set})
\e$B!#
\e(B
273 ASCII (@ref{ASCII})
\e$B$d
\e(B JIS X0201-Latin
\e$B$O$=$N0l<o!#
\e(B
276 @node 96 character set, 94x94 character set, 94 character set, Glossary
277 @subsection 96
\e$BJ8;z=89g
\e(B
279 32
\e$B$+$i
\e(B 127
\e$B$NHO0O$N
\e(B 1 byte
\e$B$+$i$J$k
\e(B
\e$BJ8;z=89g
\e(B(@ref{Character set})
\e$B!#
\e(BISO
280 8859
\e$B%7%j!<%:$O$=$N0l<o!#
\e(B
283 @node 94x94 character set, ASCII, 96 character set, Glossary
284 @subsection 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B
286 33
\e$B$+$i
\e(B 126
\e$B$NHO0O$N
\e(B 2 byte
\e$B$+$i$J$k
\e(B
\e$BJ8;z=89g
\e(B(@ref{Character set})
\e$B!#
\e(BJIS
287 X0208 (@ref{JIS X0208})
\e$B$d
\e(B GB 2312 (@ref{GB 2312})
\e$B$O$=$N0l<o!#
\e(B
290 @node ASCII, Base64, 94x94 character set, Glossary
293 \e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?
\e(B 94
\e$BJ8;z=89g
\e(B(@ref{94 character
294 set})
\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(BISO 646
295 (@ref{ISO 646})
\e$B$N0l$D!#
\e(B
297 @cindex{ASCII}@cindex{ANSI X3.4:1986}
301 ``Coded Character Set -- 7-Bit American Standard Code for Information
302 Interchange'', ANSI X3.4:1986.
307 @node Base64, binary, ASCII, Glossary
310 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k
\e(B MIME (@ref{MIME})
\e$B$K$*$1$k
\e(B
311 binary data (@ref{binary})
\e$B$N
\e(B network
\e$B$G$NJQ49K!$N#1$D!#
\e(B@refill
313 \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 ASCII
314 (@ref{ASCII}) 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
315 @cindex{pad}@strong{pad}
\e$B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K
\e(B@refill
317 \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
318 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
322 @node binary, Character Set, Base64, Glossary
325 \e$BG$0U$N
\e(B byte
\e$BNs$r
\e(B @cindex{binary}@strong{binary}
\e$B$H8F$V$3$H$K$7$^$9!#
\e(B
328 8bit (@ref{8bit})
\e$B$H0[$J$k$N$O
\e(B data
\e$B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#
\e(B
330 \e$B$^$?!"9T$N9=B$$,$"$C$F$b!"
\e(B999 byte
\e$B0J>e$+$i$J$k9T$,$"$k>l9g$b
\e(B binary
\e$B$H8F
\e(B
331 \e$B$V$3$H$K$7$^$9!#
\e(B@refill
333 \e$B$A$J$_$K!"
\e(B7bit (@ref{7bit})
\e$B$d
\e(B 8bit
\e$B$GI=8=$G$-$k
\e(B data
\e$B$O
\e(B binary
\e$B$G$bI=8=
\e(B
334 \e$B$G$-$^$9!#$h$C$F!"
\e(B@cindex{binary data}@strong{binary data}
\e$B$H8@$C$?>l9g!"
\e(B
335 \e$BG$0U$N
\e(B data
\e$B$r;X$9$3$H$,$"$j$^$9!#
\e(B
338 @node Character Set, cn-gb, binary, Glossary
339 @subsection Character Set
\e$B!JJ8;z=89g!K
\e(B
341 \e$BId9f2=J8;z=89g
\e(B(@ref{Coded character set})
\e$B!#C"$7!"$3$3$G$O
\e(B
\e$BId9f3HD%
\e(B
342 (@ref{Code extension})
\e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~
\e(B
346 @node cn-gb, cn-big5, Character Set, Glossary
347 @subsection cn-gb, gb2312
349 \e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N
\e(B MIME
350 charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B@refill
352 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F
\e(B ASCII (@ref{ASCII})
\e$B$K
\e(B GB 2312
353 (@ref{GB 2312})
\e$B$r
\e(B 8bit (@ref{8bit})
\e$B$GId9f3HD%
\e(B (@ref{Code extension})
\e$B$7
\e(B
354 \e$B$F$$$k!#
\e(B@refill
356 RFC 1922 (@ref{RFC 1922})
\e$B$GDj5A$5$l$F$$$k!#
\e(B
359 @node cn-big5, CNS, cn-gb, Glossary
360 @subsection cn-big5, big5
362 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N
\e(B
363 MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B@refill
365 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$+$J$$
\e(B 8bit (@ref{8bit})
\e$B$NId9f2=J8;z=89g
\e(B
366 (@ref{Coded character set})
\e$B$G
\e(B de-fact standard
\e$B$G$"$k!#
\e(BRFC 1922
367 (@ref{RFC 1922})
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
373 Institute for Information Industry, ``Chinese Coded Character Set in
374 Computer'', March 1984.
377 CNS 11643-1986 (@ref{CNS})
\e$B$HBP1~4X78$,$"$k!#
\e(B
380 @node CNS, Coded character set, cn-big5, Glossary
381 @subsection CNS 11643-1992
383 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N
\e(B
384 \e$BJ8;z=89g
\e(B(@ref{Character set})
\e$B!#BfOQ$NI8=`!#8=:_!"
\e(B94
\e$B!_
\e(B94 (@ref{94x94
385 character set})
\e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#
\e(B@refill
387 ISO 2022 (@ref{ISO 2022})
\e$B$G$N=*C<J8;z$O!"Bh#1LL$,
\e(B `G',
\e$BBh#2LL$,
\e(B `H',
\e$BBh
\e(B
388 \e$B#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 `M'
\e$B$G$"
\e(B
391 @cindex{CNS 11643-1992}@cindex{CNS 11643:1992}
395 ``Standard Interchange Code for Generally-Used Chinese Characters'', CNS
401 @node Coded character set, Code extension, CNS, Glossary
402 @subsection Coded character set
\e$B!JId9f2=J8;z=89g!K
\e(B, Character code
\e$B!JJ8;zId9f!K
\e(B
404 \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
407 @node Code extension, Content-Disposition, Coded character set, Glossary
408 @subsection Code extension
\e$B!JId9f3HD%!K
\e(B
410 \e$BM?$($i$l$?J8;z=89g
\e(B(@ref{Character set})
\e$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?
\e(B
411 \e$B$a$KMQ$$$k<jK!!#
\e(BISO 2022 (@ref{ISO 2022})
\e$B$O$=$N#1$D!#
\e(B
414 @node Content-Disposition, content-type, Code extension, Glossary
415 @subsection Content-Disposition field
417 Content
\e$B$NI=<($N;EJ}$d
\e(B file
\e$BL>$rI=8=$9$k$?$a$N
\e(B field. MIME (@ref{MIME})
418 \e$B$N3HD%$N#1$D!#
\e(B@refill
420 @cindex{Experimental}@cindex{RFC 1806}
424 E R. Troost and S. Dorner, ``Communicating Presentation Information in
425 Internet Messages: The Content-Disposition Header'', June 1995,
431 @node content-type, Content-Type field, Content-Disposition, Glossary
432 @subsection content-type
434 MIME (@ref{MIME})
\e$B$K$*$1$k
\e(B part (@ref{part})
\e$B$N<oN`!#
\e(B
435 @cindex{type}@strong{type}
\e$B$H
\e(B @cindex{subtype}@strong{subtype}
\e$B$+$i$J$k!#
\e(B
436 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
438 type
\e$B$OI8=`$G$O
\e(B @cindex{application}@strong{application},
439 @cindex{audio}@strong{audio}, @cindex{image}@strong{image},
440 @cindex{message}@strong{message}, @cindex{multipart}@strong{multipart}
441 (@ref{multipart}), @cindex{text}@strong{text},
442 @cindex{video}@strong{video}
\e$B$,Dj5A$5$l!"$=$l$>$l$K$O
\e(B
443 application/octet-stream, audio/basic, image/jpeg, multipart/mixed
444 (@ref{multipart/mixed}), text/plain (@ref{text/plain}), video/mpeg
\e$B$J$I
\e(B
445 \e$B$N$5$^$6$^$J
\e(B subtype
\e$B$,Dj5A$5$l$F$$$k!#
\e(B
448 @strong{[
\e$BCm0U
\e(B]}
451 \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
452 @cindex{content-type/subtype}@strong{content-type/subtype}
\e$B$H=q$/!#
\e(B
456 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$G
\e(B
457 \e$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O
\e(B MEDIA TYPES
458 (ftp://ftp.isi.edu/in-notes/iana/assignments/media-types)
\e$B$G;2>H$G$-$k!#
\e(B
460 \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
461 @cindex{x-token}@strong{x-token}
\e$B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b
\e(B
462 \e$B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J
\e(B
463 content-type
\e$B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3
\e(B
466 (cf. @ref{Content-Type field})
470 @node Content-Type field, Emacs, content-type, Glossary
471 @subsection Content-Type field
473 Header field to represent information about part, such as content-type
474 (@ref{content-type}), MIME charset (@ref{MIME charset}). It is defined
475 in RFC 1521 (@ref{RFC 1521}).
481 Historically, Content-Type field was proposed in RFC 1049. In it,
482 Content-Type did not distinguish type and subtype. However RFC 1521
483 parser may be able to accept RFC 1049 based Content-Type as unknown
488 Content-Type field is defined as following:
491 ``Content-Type'' ``:'' @cindex{type}@strong{type} ``/''
492 @cindex{subtype}@strong{subtype} *( ``;'' @cindex{parameter}@strong{parameter} )
500 Content-Type: image/jpeg
507 Content-Type: text/plain; charset=iso-2022-jp
516 A part does not have content-type field is regarded as
520 Content-Type: text/plain; charset=us-ascii
528 And a part has unknown type/subtype is regarded as
532 Content-Type: application/octet-stream
540 @node Emacs, encoded-word, Content-Type field, Glossary
543 \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
544 GNU Emacs
\e$B$NJQ<o$NAm>N$H$9$k!#
\e(B
547 @node encoded-word, encapsulation, Emacs, Glossary
548 @subsection encoded-word
550 Representation non ASCII (@ref{ASCII}) characters in header. It is
551 defined in @cindex{RFC 1522}@strong{RFC 1522}.@refill
553 @cindex{Standards Track}@cindex{RFC 1522}
557 K. Moore, ``MIME (Multipurpose Internet Mail Extensions) Part Two:
558 Message Header Extensions for Non-ASCII Text'', September 1993,
564 @node encapsulation, euc-kr, encoded-word, Glossary
565 @subsection encapsulation
567 Internet mail (@ref{RFC 822})
\e$B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#
\e(B@refill
569 \e$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#
\e(B@refill
571 (cf. @ref{message/rfc822})
575 @node euc-kr, FTP, encapsulation, Glossary
578 \e$B4Z9q8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
580 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F
\e(B ASCII (@ref{ASCII})
\e$B$K
\e(BKS C5601
581 (@ref{KS C5601})
\e$B$r
\e(B 8bit (@ref{8bit})
\e$B$GId9f3HD%
\e(B (@ref{Code extension})
582 \e$B$7$F$$$k!#
\e(B@refill
584 RFC 1557 (@ref{RFC 1557})
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
586 cf. @cindex{euc-kr}@cindex{KS C 5861:1992}
590 Korea Industrial Standards Association, ``Hangul Unix Environment'', KS
596 @node FTP, GB 2312, euc-kr, Glossary
599 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$F
\e(B
600 \e$B$$$k!#
\e(B@refill
602 @cindex{FTP}@cindex{STD 9}@cindex{RFC 959}
606 Postel, J. and J. Reynolds, ``File Transfer Protocol'', October 1985,
612 @node GB 2312, GB 8565.2, FTP, Glossary
613 @subsection GB 2312-1980
615 \e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N
\e(B 94
\e$B!_
\e(B94
\e$BJ8;z
\e(B
616 \e$B=89g
\e(B(@ref{94x94 character set})
\e$B!#Cf9q$N9q2HI8=`!#
\e(BISO 2022 (@ref{ISO
617 2022})
\e$B$G$N=*C<J8;z$O
\e(B `A'.@refill
619 \e$B$3$l$O
\e(B GB
\e$B$K$*$1$k4pK\=8$G$"$k!#
\e(B
621 @cindex{GB 2312}@cindex{GB 2312:1980}
625 \e$B!X?.B)8r49MQ4A;zJTb{;zId=8
\e(B --
\e$B4pK\=8!Y
\e(B, ``Code of Chinese Graphic
626 Character Set for Information Interchange - Primary Set'', GB 2312:1980.
631 @node GB 8565.2, hz-gb2312, GB 2312, Glossary
632 @subsection GB 8565.2-1988
634 \e$BCf9q8l$N$?$a$NJd=uJ8;z=89g
\e(B(@ref{Character set})
\e$B!#Cf9q$N9q2HI8=`!#
\e(BGB 2312
635 (@ref{GB 2312})
\e$B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#
\e(B
637 @cindex{GB 8565.2}@cindex{GB 8565.2:1988}
641 ``Information Processing - Coded Character Sets for Text Communication -
642 Part 2: Graphic Characters used with Primary Set'', GB 8565.2:1988.
647 @node hz-gb2312, ISO 2022, GB 8565.2, Glossary
648 @subsection hz-gb2312
650 \e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N
\e(B MIME
651 charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B@refill
653 ASCII (@ref{ASCII})
\e$B$K
\e(B GB 2312 (@ref{GB 2312})
\e$B$r
\e(B 7bit
\e$B$GId9f3HD%
\e(B
654 (@ref{Code extension})
\e$B$7$?$b$N$r
\e(B ASCII printable
\e$B$K$J$k$h$&$K9)IW$7$F$$
\e(B
657 RFC 1842, 1843
\e$B$GDj5A$5$l$F$$$k!#
\e(B
659 @cindex{Informational}@cindex{RFC 1842}
663 Y. Wei, Y. Zhang, J. Li, J. Ding and Y. Jiang, ``ASCII Printable
664 Characters-Based Chinese Character Encoding for Internet Messages'',
665 August 1995, Informational.
668 @cindex{Informational}@cindex{RFC 1843}
672 F. Lee, ``HZ - A Data Format for Exchanging Files of Arbitrarily Mixed
673 Chinese and ASCII characters'', August 1995, Informational.
678 @node ISO 2022, iso-2022-cn, hz-gb2312, Glossary
681 \e$BId9f3HD%
\e(B(@ref{Code extension})
\e$B$N$?$a$N9q:]I8=`!#
\e(B@refill
683 \e$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g
\e(B(@ref{Character set})
\e$B$rAH9g$;$F
\e(B 7bit
684 (@ref{7bit})
\e$B$J$$$7
\e(B 8bit (@ref{8bit})
\e$B$N
\e(B
\e$BId9f2=J8;z=89g
\e(B(@ref{Coded
685 character set})
\e$B$r:n$k$3$H$,$G$-$k!#
\e(B
687 @cindex{ISO 2022}@cindex{ISO/IEC 2022:1994}
691 International Organization for Standardization (ISO), ``Information
692 Processing: ISO 7-bit and 8-bit coded character sets: Code extension
693 techniques'', ISO/IEC 2022:1994.
698 @node iso-2022-cn, iso-2022-cn-ext, ISO 2022, Glossary
699 @subsection iso-2022-cn
701 \e$BCf9q8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
703 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F
\e(B ASCII (@ref{ASCII})
\e$B$K
\e(B GB 2312
704 (@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS})
\e$B$r
\e(B 7bit
705 (@ref{7bit})
\e$B$GId9f3HD%
\e(B (@ref{Code extension})
\e$B$7$F$$$k!#
\e(B@refill
707 RFC 1922 (@ref{RFC 1922})
\e$B$GDj5A$5$l$F$$$k!#
\e(B
710 @node iso-2022-cn-ext, iso-2022-jp, iso-2022-cn, Glossary
711 @subsection iso-2022-cn-ext
713 \e$BCf9q8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
715 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F
\e(B ASCII (@ref{ASCII})
\e$B$K
\e(B GB 2312
716 (@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS}), ISO-IR-165
717 (@ref{ISO-IR-165})
\e$BEy$r
\e(B 7bit (@ref{7bit})
\e$B$GId9f3HD%
\e(B (@ref{Code
718 extension})
\e$B$7$F$$$k!#
\e(B@refill
720 RFC 1922 (@ref{RFC 1922})
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
725 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
727 Emacs/mule
\e$B$G$OMxMQ2DG=$G$"$k!#
\e(B
732 @node iso-2022-jp, iso-2022-jp-2, iso-2022-cn-ext, Glossary
733 @subsection iso-2022-jp
735 \e$BF|K\8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N0l$D!#
\e(B
737 \e$B8E$$
\e(B ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F
\e(B ASCII (@ref{ASCII}), JIS
738 X0201-Latin, JIS X0208-1978 (@ref{JIS C6226-1978}), JIS X0208-1983
739 (@ref{JIS X0208})
\e$B$r@Z$jBX$($k
\e(B 7bit (@ref{7bit})
\e$BJ8;zId9f!#
\e(B@refill
741 RFC 1468
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
746 JIS X0208-1996?
\e$B$G$O
\e(B ISO 2022 (@ref{ISO 2022})
\e$B$HFHN)$KDj5A$5$l$kM=Dj!#
\e(B
750 @cindex{iso-2022-jp}@cindex{RFC 1468}
752 [iso-2022-jp: RFC 1468]
754 Murai J., M. Crispin, and E. van der Poel, ``Japanese Character Encoding
755 for Internet Messages'', June 1993.
760 @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary
761 @subsection iso-2022-jp-2
763 iso-2022-jp (@ref{iso-2022-jp})
\e$B$r3HD%$7$?
\e(B MIME charset (@ref{MIME
764 charset})
\e$B$N0l$D!#
\e(B@refill
766 RFC 1554
\e$B$GDj5A$5$l$F$$$k!#
\e(B
768 @cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554}
770 [iso-2022-jp-2: RFC 1554]
772 Ohta M. and Handa K., ``ISO-2022-JP-2: Multilingual Extension of
773 ISO-2022-JP'', December 1993, Informational.
778 @node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary
779 @subsection iso-2022-kr
781 \e$B4Z9q8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
783 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F
\e(B ASCII (@ref{ASCII})
\e$B$K
\e(B KS C5601
784 (@ref{KS C5601})
\e$B$r
\e(B 7bit (@ref{7bit})
\e$B$GId9f3HD%
\e(B (@ref{Code extension})
785 \e$B$7$F$$$k!#
\e(B@refill
787 RFC 1557 (@ref{RFC 1557})
\e$B$GDj5A$5$l$F$$$k!#
\e(B
790 @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary
793 \e$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g
\e(B(@ref{Character set})
\e$B$rDj$a$?$b$N!#
\e(B
794 94
\e$BJ8;z=89g
\e(B (@ref{94 character set})
\e$B$N#1$D!#
\e(BISO 646 IRV
\e$B!J9q:]4p=`HG!K$r
\e(B
795 \e$B85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,
\e(B
796 \e$BB8:_$9$k!#
\e(BASCII (@ref{ASCII})
\e$B$d
\e(B JIS X0201-Latin
\e$B$O$=$N0l<o!#
\e(B
798 @cindex{ISO 646}@cindex{ISO/IEC 646:1991}
802 International Organization for Standardization (ISO), ``Information
803 technology: ISO 7-bit coded character set for information interchange'',
809 @node ISO 8859-1, iso-8859-1, ISO 646, Glossary
810 @subsection ISO 8859-1
812 \e$B@>2$=t8l$GMQ$$$i$l$k3HD%
\e(B Latin
\e$BJ8;z$d5-9f$+$i$J$k
\e(B 96
\e$BJ8;z=89g
\e(B(@ref{96
813 character set})
\e$B!#
\e(B
815 @cindex{ISO 8859-1}@cindex{ISO 8859-1:1987}
819 International Organization for Standardization (ISO), ``Information
820 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 1:
821 Latin Alphabet No.1'', ISO 8859-1:1987.
826 @node iso-8859-1, ISO 8859-2, ISO 8859-1, Glossary
827 @subsection iso-8859-1
829 \e$B@>2$=t8l$J$I$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
831 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F!"
\e(BASCII (@ref{ASCII})
\e$B$K
\e(B ISO 8859-1
832 (@ref{ISO 8859-1})
\e$B$r
\e(B 8bit (@ref{8bit})
\e$B$GId9f3HD%
\e(B (@ref{Code
833 extension})
\e$B$7$F$$$k!#
\e(B@refill
835 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k!#
\e(B
838 @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary
839 @subsection ISO 8859-2
841 \e$BEl2$=t8l$GMQ$$$i$l$k3HD%
\e(B Latin
\e$BJ8;z$d5-9f$+$i$J$k
\e(B 96
\e$BJ8;z=89g
\e(B(@ref{96
842 character set})
\e$B!#
\e(B
844 @cindex{ISO 8859-2}@cindex{ISO 8859-2:1987}
848 International Organization for Standardization (ISO), ``Information
849 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 2:
850 Latin alphabet No.2'', ISO 8859-2:1987.
855 @node iso-8859-2, ISO 8859-3, ISO 8859-2, Glossary
856 @subsection iso-8859-2
858 \e$BEl2$=t8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
860 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F!"
\e(BASCII (@ref{ASCII})
\e$B$K
\e(B ISO 8859-2
861 (@ref{ISO 8859-2})
\e$B$r
\e(B 8bit (@ref{8bit})
\e$B$GId9f3HD%
\e(B (@ref{Code
862 extension})
\e$B$7$F$$$k!#
\e(B@refill
864 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k!#
\e(B
867 @node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary
868 @subsection ISO 8859-3
870 @cindex{ISO 8859-3}@cindex{ISO 8859-3:1988}
874 International Organization for Standardization (ISO), ``Information
875 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 3:
876 Latin alphabet No.3'', ISO 8859-3:1988.
881 @node ISO 8859-4, ISO 8859-5, ISO 8859-3, Glossary
882 @subsection ISO 8859-4
884 @cindex{ISO 8859-4}@cindex{ISO 8859-4:1988}
888 International Organization for Standardization (ISO), ``Information
889 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 4:
890 Latin alphabet No.4'', ISO 8859-4:1988.
895 @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary
896 @subsection ISO 8859-5
898 \e$B%-%j%kJ8;z$d5-9f$+$i$J$k
\e(B 96
\e$BJ8;z=89g
\e(B(@ref{96 character set})
\e$B!#
\e(B
900 @cindex{ISO 8859-5}@cindex{ISO 8859-5:1988}
904 International Organization for Standardization (ISO), ``Information
905 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 5:
906 Latin/Cyrillic alphabet'', ISO 8859-5:1988.
911 @node iso-8859-5, ISO 8859-6, ISO 8859-5, Glossary
912 @subsection iso-8859-5
914 \e$B%-%j%kJ8;z$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
916 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F!"
\e(BASCII (@ref{ASCII})
\e$B$K
\e(B ISO 8859-5
917 (@ref{ISO 8859-5})
\e$B$r
\e(B 8bit (@ref{8bit})
\e$B$GId9f3HD%
\e(B (@ref{Code
918 extension})
\e$B$7$F$$$k!#
\e(B@refill
920 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k!#
\e(B
923 @node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary
924 @subsection ISO 8859-6
926 @cindex{ISO 8859-6}@cindex{ISO 8859-6:1987}
930 International Organization for Standardization (ISO), ``Information
931 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 6:
932 Latin/Arabic alphabet'', ISO 8859-6:1987.
937 @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary
938 @subsection ISO 8859-7
940 \e$B%.%j%7%"J8;z$d5-9f$+$i$J$k
\e(B 96
\e$BJ8;z=89g
\e(B(@ref{96 character set})
\e$B!#
\e(B
942 @cindex{ISO 8859-7}@cindex{ISO 8859-7:1987}
946 International Organization for Standardization (ISO), ``Information
947 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 7:
948 Latin/Greek alphabet'', ISO 8859-7:1987.
953 @node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary
954 @subsection iso-8859-7
956 \e$B%.%j%7%"8l$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$N#1$D!#
\e(B
958 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$$$F!"
\e(BASCII (@ref{ASCII})
\e$B$K
\e(B ISO 8859-7
959 (@ref{ISO 8859-7})
\e$B$r
\e(B 8bit (@ref{8bit})
\e$B$GId9f3HD%
\e(B (@ref{Code
960 extension})
\e$B$7$F$$$k!#
\e(B@refill
962 RFC 1947
\e$B$GDj5A$5$l$F$$$k!#
\e(B
964 @cindex{iso-8859-7}@cindex{Informational}@cindex{RFC 1947}
966 [iso-8859-7: RFC 1947]
968 D. Spinellis, ``Greek Character Encoding for Electronic Mail Messages'',
969 May 1996, Informational.
974 @node ISO 8859-8, ISO 8859-9, iso-8859-7, Glossary
975 @subsection ISO 8859-8
977 @cindex{ISO 8859-8}@cindex{ISO 8859-8:1988}
981 International Organization for Standardization (ISO), ``Information
982 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 8:
983 Latin/Hebrew alphabet'', ISO 8859-8:1988.
988 @node ISO 8859-9, ISO-IR-165, ISO 8859-8, Glossary
989 @subsection ISO 8859-9
991 @cindex{ISO 8859-9}@cindex{ISO 8859-9:1990}
995 International Organization for Standardization (ISO), ``Information
996 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 9:
997 Latin alphabet No.5'', ISO 8859-9:1990.
1002 @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary
1003 @subsection ISO-IR-165, CCITT Extended GB
1005 CCITT
\e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=
\e(B
1006 \e$B$9$k$?$a$N
\e(B 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B(@ref{94x94 character set})
\e$B!#
\e(B@refill
1008 GB 2312 (@ref{GB 2312})
\e$B$H
\e(B GB 8565
\e$BI=#2
\e(B (@ref{GB 8865.2})
\e$B$K
\e(B 150
\e$BJ8;z$[
\e(B
1009 \e$B$I$rDI2C$7$?$b$N$i$7$$!#
\e(B@refill
1011 ISO 2022 (@ref{ISO 2022})
\e$B$G$N=*C<J8;z$O
\e(B `E'
\e$B$G$"$k!#
\e(B
1014 @node JIS X0201, JIS C6226, ISO-IR-165, Glossary
1015 @subsection JIS X0201
1017 ISO 646 (@ref{ISO 646})
\e$B$NJQ<o$N#1$D$G$"$k
\e(B Latin
\e$BJ8;z=89g$H
\e(B 1 byte
\e$B$N%+
\e(B
1018 \e$B%?%+%JJ8;z=89g$+$i$J$k!#
\e(B@refill
1020 \e$B85$O
\e(B @cindex{JIS C6220-1976}@strong{JIS C6220-1976}
\e$B$H8@$C$?$,
\e(B @cindex{JIS
1022 X0201}
\e$B$KHV9f$,JQ99$5$l$?!#
\e(B
1024 @cindex{JIS X0201-1976}@cindex{JIS X 0201-1976:}
1028 \e$BF|K\5,3J6(2q
\e(B (Japanese Standards Association),
\e$B!X>pJs8r49MQId9f!Y
\e(B, ``Code
1029 for Information Interchange'', JIS X 0201-1976:.
1033 \e$B$^$?!"
\e(B1996
\e$BG/$K2~DjHG$,=P$kM=Dj!#
\e(B
1035 @cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft}
1039 \e$BF|K\5,3J6(2q
\e(B (Japanese Standards Association),
\e$B!X#7%S%C%H5Z$S#8%S%C%H$N>p
\e(B
1040 \e$BJs8r49MQId9f2=J8;z=89g!Y
\e(B, ``7-bit and 8-bit coded character sets for
1041 information interchange'', JIS X 0201:1996? draft.
1046 @node JIS C6226, JIS X0208, JIS X0201, Glossary
1047 @subsection JIS C6226-1978
1049 \e$BF|K\8l$rI=$9$?$a$K:n$i$l$?
\e(B 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B(@ref{94x94 character set})
\e$B!#
\e(B
1050 \e$BF|K\$N9q2HI8=`!#
\e(BJIS X0208-1978
\e$B$H$b$$$&!#
\e(B@refill
1052 (cf. @ref{JIS X0208})
1056 @node JIS X0208, JIS X0212, JIS C6226, Glossary
1057 @subsection JIS X0208
1059 \e$BF|K\8l$rI=$9$?$a$K:n$i$l$?
\e(B 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B(@ref{94x94 character set})
\e$B!#
\e(B
1060 \e$BF|K\$N9q2HI8=`!#
\e(B1978
\e$BG/HG!"
\e(B1983
\e$BG/HG!"
\e(B1990
\e$BG/HG$,$"$k$,!"
\e(BInternet
\e$B$G$O
\e(B
1061 1983
\e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#
\e(B@refill
1063 JIS X0208
\e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j
\e(B
1064 \e$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"
\e(B1983
\e$BG/HG$N0l
\e(B
1065 \e$BIt$N5-9f$H7S@~AG$O
\e(B 1978
\e$BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,
\e(B 1983
\e$BG/HG
\e(B
1066 \e$B$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9$k!#$3$N$?$a!"
\e(B
1067 1978
\e$BG/HG$H
\e(B 1983
\e$BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#
\e(B@refill
1069 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
1070 \e$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#
\e(B
1072 @cindex{JIS X0208-1978}@cindex{JIS C6226:1978}
1076 \e$BF|K\5,3J6(2q
\e(B (Japanese Standards Association),
\e$B!X>pJs8r49MQ4A;zId9f7O!Y
\e(B,
1077 ``Code of the Japanese graphic character set for information
1078 interchange'', JIS C6226:1978.
1081 @cindex{JIS X0208-1983,1990}@cindex{JIS X0208:1983,1990}
1083 [JIS X0208-1983,1990]
1085 \e$BF|K\5,3J6(2q
\e(B (Japanese Standards Association),
\e$B!X>pJs8r49MQ4A;zId9f7O!Y
\e(B,
1086 ``Code of the Japanese graphic character set for information
1087 interchange'', JIS X0208:1983,1990.
1091 \e$B$^$?!"
\e(B1996
\e$BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8
\e(B
1092 \e$B;z=89g$H$7$F$O
\e(B 1990
\e$BG/HG$HF10l$G$"$k!K
\e(B
1094 @cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft}
1098 \e$BF|K\5,3J6(2q
\e(B (Japanese Standards Association),
\e$B!X#7%S%C%H5Z$S#8%S%C%H$N
\e(B
1099 \e$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y
\e(B, ``7-bit and 8-bit double byte coded
1100 Kanji sets for information interchange'', JIS X 0208:1996? draft.
1105 @node JIS X0212, koi8-r, JIS X0208, Glossary
1106 @subsection JIS X0212-1990
1108 JIS X0208 (@ref{JIS X0208})
\e$B$K$J$+$C$?J8;z$r=8$a$?
\e(B 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B
1109 (@ref{94x94 character set})
\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#
\e(B
1110 ISO 2022 (@ref{ISO 2022})
\e$B$G$N=*C<J8;z$O
\e(B `D'.
1113 @node koi8-r, KS C5601, JIS X0212, Glossary
1116 \e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N
\e(B MIME charset (@ref{MIME
1117 charset})
\e$B$N#1$D!#
\e(B@refill
1119 ISO 2022 (@ref{ISO 2022})
\e$B$K4p$+$J$$
\e(B 8bit (@ref{8bit})
\e$B$NId9f2=J8;z=89g
\e(B
1120 (@ref{Coded character set})
\e$B$G
\e(B de-fact standard
\e$B$G$"$k!#
\e(B
1122 RFC 1489
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
1128 A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993.
1133 @node KS C5601, message, koi8-r, Glossary
1134 @subsection KS C5601-1987
1136 \e$B4Z9q8l$rI=$9$?$a$N
\e(B 94
\e$B!_
\e(B94
\e$BJ8;z=89g
\e(B(@ref{94x94 character set})
\e$B!#4Z9q$N9q
\e(B
1137 \e$B2HI8=`!#
\e(BISO 2022 (@ref{ISO 2022})
\e$B$G$N=*C<J8;z$O
\e(B `C'.
1139 @cindex{KS C5601}@cindex{KS C 5601:1987}
1143 Korea Industrial Standards Association, ``Code for Information
1144 Interchange (Hangul and Hanja)'', KS C 5601:1987.
1149 @node message, message/rfc822, KS C5601, Glossary
1152 \e$B$3$3$G$O
\e(B RFC 822 (@ref{RFC 822})
\e$B$GDj5A$5$l$k
\e(B mail
\e$B$H
\e(B RFC 1036 (@ref{RFC
1153 1036})
\e$B$GDj5A$5$l$k
\e(B news
\e$B5-;v$NAm>N$H$7$FMQ$$$k!#
\e(B
1156 @node message/rfc822, method, message, Glossary
1157 @subsection message/rfc822
1159 \e$BEAE}E*$J
\e(B RFC 934 (@ref{RFC 934})
\e$B$KBe$o$j!"
\e(BRFC 822 (@ref{RFC 822})
\e$B$GDj
\e(B
1160 \e$B5A$5$l$k
\e(B mail
\e$B$rI=$9
\e(B MIME
\e$B$N7A<0!#
\e(BRFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F
\e(B
1164 @node method, MIME, message/rfc822, Glossary
1167 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
1168 program. Emacs Lisp
\e$B$G=q$+$l$?
\e(B @cindex{internal method}@strong{internal
1169 method}
\e$B$H
\e(B C
\e$B$d
\e(B script
\e$B8@8l$J$I$G=q$+$l$?
\e(B @cindex{external
1170 method}@strong{external method}
\e$B$,$"$k!#
\e(B@refill
1172 (cf. @ref{(tm-view-en)method})
1176 @node MIME, MIME charset, method, Glossary
1179 @cindex{Multipurpose Internet Mail Extensions}@strong{Multipurpose
1180 Internet Mail Extensions}
\e$B$NN,$G!"
\e(BInternet
\e$B$N
\e(B mail
\e$B$d
\e(B news
\e$B$G
\e(B us-ascii
1181 plain text (@ref{us-ascii})
\e$B0J30$NJ8;z$r;H$&$?$a$N
\e(B RFC 822 (@ref{RFC
1182 822})
\e$B$KBP$9$k3HD%!#
\e(B@refill
1184 RFC 1521 (@ref{RFC 1521})
\e$B$H
\e(B RFC 1522 (@ref{encoded-word})
\e$B$GDj5A$5$l$F
\e(B
1185 \e$B$$$k!#
\e(B@refill
1187 (cf. @ref{What is MIME?})
1191 @node MIME charset, MTA, MIME, Glossary
1192 @subsection MIME charset
1194 Content-Type field (@ref{Content-Type field})
\e$B$d
\e(B encoded-word
1195 (@ref{encoded-word})
\e$B$N
\e(B charset parameter
\e$B$GMQ$$$i$l$kEPO?$5$l$?Id9f2=J8
\e(B
1196 \e$B;z=89g
\e(B (@ref{Coded character set})
\e$B!#
\e(B@refill
1198 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k!#
\e(B@refill
1200 iso-2022-jp (@ref{iso-2022-jp})
\e$B$d
\e(B euc-kr (@ref{euc-kr})
\e$B$O$=$N#1$D!#
\e(B
1201 \e$B!J$3$3$G$O!"
\e(BMIME charset
\e$B$OJ8;z=89g
\e(B (@ref{Character set})
\e$B$H6hJL$7$F>.J8
\e(B
1202 \e$B;z$G=q$$$F$$$k!K
\e(B
1205 @node MTA, MUA, MIME charset, Glossary
1208 @cindex{Message Transfer Agent}@strong{Message Transfer Agent}
\e$B$NN,$G!"
\e(B
1209 sendmail
\e$B$J$I$N
\e(B mail
\e$BG[Aw
\e(B program
\e$B$H
\e(B news server
\e$B$NAm>N!#
\e(B@refill
1215 @node MUA, MULE, MTA, Glossary
1218 @cindex{Message User Agent}@strong{Message User Agent}
\e$B$NN,$G!"
\e(Bmail
1219 reader
\e$B$H
\e(B news reader
\e$B$NAm>N!#
\e(B@refill
1225 @node MULE, multipart, MUA, Glossary
1228 \e$BH>ED
\e(B
\e$B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?
\e(B Emacs (@ref{Emacs}).@refill
1230 [MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual
1231 Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.@refill
1233 \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(Balpha
\e$BHG
\e(B
1234 (ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz)
\e$B$,B8:_$9$k!#
\e(B
1236 \e$B$=$NB>!"
\e(BXEmacs
\e$B$K
\e(B merge
\e$B$7$?$b$N$bB8:_$9$k!#
\e(B@refill
1238 \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$K
\e(B
1239 \e$B$J$k!#
\e(B@refill
1241 \e$B$=$3$G!"$3$3$G$O!"B?8@8l
\e(B Emacs
\e$B$NAm>N$r
\e(B @cindex{mule}@strong{mule},
\e$B85!9
\e(B
1242 \e$B$N
\e(B MULE
\e$B$r
\e(B @cindex{MULE}@strong{MULE}, mule
\e$B5!G=$r
\e(B merge
\e$B$7$?
\e(B Emacs
\e$B$r
\e(B
1243 @cindex{Emacs/mule}@strong{Emacs/mule}, mule
\e$B5!G=$r
\e(B merge
\e$B$7$?
\e(B XEmacs
\e$B$r
\e(B
1244 @cindex{XEmacs/mule}@strong{XEmacs/mule}
\e$B$H8F$V$3$H$K$9$k!#
\e(B
1247 @node multipart, multipart/alternative, MULE, Glossary
1248 @subsection Multipart
1250 \e$B#1$D$N
\e(B message (@ref{message})
\e$B$KJ#?t$N
\e(B part
\e$B$rF~$l$k$?$a$N
\e(B MIME
1251 (@ref{MIME})
\e$B$K$*$1$kI=8=K!!"$b$7$/$O!"J#?t$N
\e(B part
\e$B$+$i$J$k
\e(B message
\e$B$r;X
\e(B
1252 \e$B$9!#
\e(B(cf. @ref{content-type}) @refill
1254 \e$B8=:_!"Dj5A$5$l$F$$$k
\e(B @cindex{multipart}@strong{multipart}
\e$B$H$7$F$O!"
\e(BRFC
1255 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$?
\e(B
1259 multipart/mixed (@ref{multipart/mixed})
1261 multipart/alternative (@ref{multipart/alternative})
1263 multipart/digest (@ref{multipart/digest})
1265 multipart/parallel (@ref{multipart/parallel})
1269 \e$B$N$[$+
\e(B RFC 1847 (@ref{Security multipart})
\e$B$GDj5A$5$l$?
\e(B
1273 multipart/signed (@ref{multipart/signed})
1275 multipart/encrypted (@ref{multipart/encrypted})
1279 \e$B$J$I$,$"$k!#
\e(B
1282 @node multipart/alternative, multipart/digest, multipart, Glossary
1283 @subsection multipart/alternative
1285 multipart (@ref{multipart})
\e$B$N#1$D$G!"F1$8>pJs$r0[$C$?7A<0$GF~$l!"A*Br;h
\e(B
1286 \e$B$H$9$k>l9g$KMQ$$$k!#
\e(B@refill
1288 (cf. @ref{RFC 1521})
1292 @node multipart/digest, multipart/encrypted, multipart/alternative, Glossary
1293 @subsection multipart/digest
1295 multipart (@ref{multipart})
\e$B$N#1$D$G!"4^$^$l$k
\e(B part
\e$B$N
\e(B default
\e$B$N
\e(B
1296 content-type (@ref{content-type})
\e$B$,
\e(B multipart/mixed
1297 (@ref{multipart/mixed})
\e$B$J$I$N>l9g
\e(B text/plain (@ref{text/plain})
\e$B$G$"$k
\e(B
1298 \e$B$N$KBP$7!"
\e(B@cindex{multipart/digest}@strong{multipart/digest}
\e$B$G$O
\e(B
1299 message/rfc822 (@ref{message/rfc822})
\e$B$,MQ$$$i$l$kE@$,0[$J$k!#
\e(B@refill
1301 \e$B$3$l$OEAE}E*$J
\e(B RFC 1153 (@ref{RFC 1153})
\e$B$K4p$E$/
\e(B encapsulation
1302 (@ref{encapsulation})
\e$B$KBe$o$k$b$N$G$"$k!#
\e(B@refill
1304 (cf. @ref{RFC 1521})
1308 @node multipart/encrypted, multipart/mixed, multipart/digest, Glossary
1309 @subsection multipart/encrypted
1311 RFC 1847
\e$B$GDj5A$5$l$?
\e(B Security multipart (@ref{Security multipart})
\e$B$N#1
\e(B
1312 \e$B$D$G!"0E9f2=$5$l$?
\e(B message
\e$B$rI=8=$9$k$N$KMQ$$$k!#
\e(B@refill
1314 (cf. @ref{PGP/MIME})
1318 @node multipart/mixed, multipart/parallel, multipart/encrypted, Glossary
1319 @subsection multipart/mixed
1321 multipart (@ref{multipart})
\e$B$N<gMW$J
\e(B subtype
\e$B$G!"J#?t$N
\e(B part
\e$B$r=g=xIU$1
\e(B
1322 \e$B$FJB$Y$k>l9g$KMQ$$$k!#
\e(B@refill
1324 (cf. @ref{RFC 1521})
1328 @node multipart/parallel, multipart/signed, multipart/mixed, Glossary
1329 @subsection multipart/parallel
1331 multipart (@ref{multipart})
\e$B$N#1$D$G!"J#?t$N
\e(B part
\e$B$r=g=xIU$1$:$K4^$a$k>l
\e(B
1332 \e$B9g$KMQ$$$k!#
\e(B@refill
1334 (cf. @ref{RFC 1521})
1338 @node multipart/signed, PGP, multipart/parallel, Glossary
1339 @subsection multipart/signed
1341 RFC 1847
\e$B$GDj5A$5$l$?
\e(B Security multipart (@ref{Security multipart})
\e$B$N#1
\e(B
1342 \e$B$D$G!"EE;R=pL>$rI=8=$9$k$N$KMQ$$$k!#
\e(B@refill
1344 (cf. @ref{PGP/MIME})
1348 @node PGP, PGP-kazu, multipart/signed, Glossary
1351 Phil Zimmermann
\e$B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#
\e(Bmessage
1352 (@ref{message})
\e$B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#
\e(BPretty Good
1353 Privacy
\e$B$NN,!#
\e(B@refill
1355 \e$BEAE}E*$J
\e(B PGP
\e$B$G$O
\e(B encapsulation (@ref{encapsulation})
\e$B$K
\e(B RFC 934
1356 (@ref{RFC 934})
\e$B$K=`$8$?J}K!$rMQ$$$k!#$3$l$O
\e(B MIME (@ref{MIME})
\e$B$HL7=b$9$k
\e(B
1357 \e$B$N$G
\e(B PGP/MIME (@ref{PGP/MIME})
\e$B$,Ds0F$5$l$F$$$k!#0lJ}!"
\e(BMIME
\e$B$K$*$$$F
\e(B PGP
1358 \e$B$N
\e(Bencapsulation
\e$B$rMQ$$$kJ}K!
\e(B (cf. @ref{PGP-kazu})
1359 \e$B$bMxMQ$5$l$F$-$?!#$7$+$7!":#8e$O
\e(B PGP/MIME
\e$B$KE}0l$7$F$$$/J}$,K>$^$7$$!#
\e(B
1362 @cindex{PGP}@cindex{Informational}@cindex{RFC 1991}
1366 D. Atkins, W. Stallings and P. Zimmermann, ``PGP Message Exchange
1367 Formats'', August 1996, Informational.
1373 @node PGP-kazu, PGP/MIME, PGP, Glossary
1374 @subsection PGP-kazu
1376 \e$B;3K\
\e(B
\e$BOBI'
\e(B
\e$B;a$,Ds0F$7$?
\e(B MIME (@ref{MIME})
\e$B$G
\e(B PGP (@ref{PGP})
\e$B$rMxMQ$9$k$?
\e(B
1377 \e$B$a$NJ}K!$r$3$3$G$O
\e(B @cindex{PGP-kazu}@strong{PGP-kazu}
\e$B$H8F$V$3$H$K$9$k!#
\e(B
1379 PGP-kazu
\e$B$O
\e(B @cindex{application/pgp}@strong{application/pgp}
\e$B$H$$$&
\e(B
1380 content-type (@ref{content-type})
\e$B$rDj5A$9$k!#
\e(B@refill
1382 application/pgp
\e$B$N
\e(B part
\e$B$G$O
\e(B PGP
\e$B$N
\e(B encapsulation (@ref{encapsulation})
1383 \e$B$,MQ$$$i$l$k!#
\e(BPGP
\e$B$N
\e(B encapsulation (cf. @ref{RFC 934})
1384 \e$B$H
\e(B MIME
\e$B$N
\e(B encapsulation
\e$B$OL7=b$9$k$N$G!"
\e(BPGP
\e$B$N
\e(B encapsulation
\e$B$r2r$+$J
\e(B
1385 \e$B$$8B$j!"Cf$K4^$^$l$?
\e(B MIME message
\e$B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"
\e(B
1386 PGP-kazu
\e$B$KBP1~$7$F$$$J$$
\e(B MIME
\e$B$KBP1~$7$?
\e(B MUA (@ref{MUA})
\e$B$O$=$N
\e(B part
\e$B$,
\e(B
1387 \e$BFI$a$J$/$J$k!#$=$NBe$o$j!"
\e(BMIME
\e$B$KBP1~$7$F$$$J$$
\e(B PGP
\e$BBP1~$N
\e(B MUA
1388 (@ref{MUA})
\e$B$G$b
\e(B message
\e$B$rFI$`$3$H$,$G$-$k!#
\e(B@refill
1390 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$$$$D$N
\e(B encapsulation
\e$B$rCN$i$J
\e(B
1391 \e$B$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
1392 pgp
\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@refill
1394 \e$B$^$?!"
\e(BInternet
\e$B$G$O:#8e
\e(B PGP/MIME (@ref{PGP/MIME})
\e$B$NJ}8~$GI8=`2=$7$F$$$3
\e(B
1395 \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
1396 \e$B$^$7$$!#
\e(B@refill
1398 [draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'',
1402 @node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary
1403 @subsection PGP/MIME
1405 Michael Elkins
\e$B;a$,Ds0F$7$?
\e(B MIME (@ref{MIME})
\e$B$G
\e(B PGP (@ref{PGP})
\e$B$rMxMQ
\e(B
1406 \e$B$9$k$?$a$NJ}K!!#
\e(B@refill
1408 RFC 1847 (@ref{Security multipart})
\e$B$K4p$-!"
\e(BMIME
\e$B$N
\e(B multipart
\e$B$K$h$k
\e(B
1409 encapsulation (@ref{encapsulation})
\e$B$r9T$&!#$3$N$?$a!"
\e(BMIME
\e$B$N<+A3$J3HD%
\e(B
1410 \e$B$K$J$C$F$$$k!#$7$+$7!"EAE}E*$J
\e(B PGP
\e$B$H$N8_49@-$,<:$o$l$F$$$k!#
\e(B@refill
1412 PGP/MIME
\e$B$G$O
\e(B PGP-kazu (@ref{PGP-kazu})
\e$B$H0[$J$j!"
\e(BMIME
\e$B$N
\e(B encapsulation
1413 \e$B$N$_$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
1414 \e$B$&$3$H$,$G$-$k!#
\e(B@refill
1416 Internet
\e$B$G$O:#8e
\e(B PGP/MIME (@ref{PGP/MIME})
\e$B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$
\e(B
1417 \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
1418 \e$B$$$k$N$,K>$^$7$$!#
\e(B
1420 @cindex{PGP/MIME}@cindex{Standards Track}@cindex{RFC 2015}
1422 [PGP/MIME: RFC 2015]
1424 M. Elkins, ``MIME Security with Pretty Good Privacy (PGP)'', October
1425 1996, Standards Track.
1430 @node Quoted-Printable, RFC 821, PGP/MIME, Glossary
1431 @subsection Quoted-Printable
1433 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$F$$$k
\e(B MIME (@ref{MIME})
\e$B$K$*$1$k
\e(B
1434 binary data (@ref{binary})
\e$B$N
\e(B network
\e$B$G$NJQ49K!$N#1$D!#
\e(B@refill
1436 `='
\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
1437 \e$B?J?t$GI=8=$9$k!#$3$N$?$a!"
\e(BASCII (@ref{ASCII})
\e$BJ8;zCf?4$N
\e(B data
\e$B$G$O
\e(B
1438 Base64 (@ref{Base64})
\e$B$KHf$Y$k$H2DFI@-$,9b$/$J$k2DG=@-$,$"$k!#
\e(B@refill
1440 \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
1441 \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
1445 @node RFC 821, RFC 822, Quoted-Printable, Glossary
1448 @cindex{SMTP}@strong{SMTP}
\e$B$H8F$P$l$k
\e(B Internet mail
\e$B$NG[AwK!$NI8=`$rDj$a
\e(B
1451 @cindex{SMTP}@cindex{STD 10}@cindex{RFC 821}
1455 J. Postel, ``Simple Mail Transfer Protocol'', August 1982, STD 10.
1460 @node RFC 822, RFC 934, RFC 821, Glossary
1463 Internet mail
\e$B$N<g$K
\e(B @cindex{message header}@strong{message header}
\e$B$K4X$9$k7A<0$K
\e(B
1464 \e$B4X$9$kI8=`$rDj$a$F$$$k
\e(B RFC.
1470 news message
\e$B$b$3$l$K=`$8$F$$$k$N$G!"
\e(B@cindex{Internet
1471 mail}@strong{Internet mail}
\e$B$H=q$/$h$j$b!"
\e(B@cindex{Internet
1472 message}@strong{Internet message}
\e$B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#
\e(B
1476 @cindex{STD 11}@cindex{RFC 822}
1480 D. Crocker, ``Standard for the Format of ARPA Internet Text Messages'',
1481 August 1982, STD 11.
1486 @node RFC 934, RFC 1036, RFC 822, Glossary
1489 Internet mail (@ref{RFC 822})
\e$B$N
\e(B
1490 @cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation})
\e$B$NJ}
\e(B
1491 \e$BK!$rDj$a$?
\e(B RFC.@refill
1493 MIME (@ref{MIME})
\e$B$HL7=b$9$k$N$G!"8=:_$G$O
\e(B message/rfc822
1494 (@ref{message/rfc822})
\e$B$rMQ$$$k$Y$-$G$"$k!#
\e(B
1501 Marshall T. Rose and Einar A. Stefferud, ``Proposed Standard for Message
1502 Encapsulation'', January 1985.
1507 @node RFC 1036, RFC 1153, RFC 934, Glossary
1508 @subsection RFC 1036
1510 USENET
\e$B$G$N
\e(B message
\e$B$N7A<0$rDj$a$?
\e(B RFC. RFC 822 (@ref{RFC 822})
\e$B$N
\e(B subset
1511 \e$B$K$J$C$F$$$k!#
\e(BInternet
\e$B$NI8=`$G$O$J$$$,!"
\e(BUSENET
\e$B0J30$N
\e(B netnews
\e$B$G$b$3$l
\e(B
1512 \e$B$K=`$8$F$$$k$b$N$,B?$$!#
\e(B
1514 @cindex{USENET}@cindex{RFC 1036}
1518 M. Horton and R. Adams, ``Standard for Interchange of USENET Messages'',
1519 December 1987, (obsolete RFC 850).
1524 @node RFC 1153, RFC 1521, RFC 1036, Glossary
1525 @subsection RFC 1153
1527 \e$BJ#?t$N
\e(B Internet mail (@ref{RFC 822})
\e$B$r
\e(B
1528 @cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation})
\e$B$9$k
\e(B
1529 \e$B$?$a$NJ}K!$rDj$a$?
\e(B RFC. RFC 934 (@ref{RFC 934})
\e$B$rMQ$$$k!#
\e(B@refill
1531 MIME (@ref{MIME})
\e$B$HL7=b$9$k$N$G!"8=:_$G$O
\e(B message/rfc822
1532 (@ref{message/rfc822})
\e$B$rMQ$$$?
\e(B multipart (@ref{multipart})
\e$B$rMQ$$$k$Y$-
\e(B
1533 \e$B$G$"$k!#
\e(B@refill
1535 (cf. @ref{multipart/digest})
1542 F. Wancho, ``Digest Message Format'', April 1990.
1547 @node RFC 1521, RFC 1557, RFC 1153, Glossary
1548 @subsection RFC 1521
1550 MIME (@ref{MIME})
\e$B$rDj5A$7$F$$$k
\e(B RFC
\e$B$N#1$D!#
\e(B
1552 @cindex{Standards Track}@cindex{RFC 1521}
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).
1563 (RFC 1522 (@ref{encoded-word}))
1566 @node RFC 1557, RFC 1922, RFC 1521, Glossary
1567 @subsection RFC 1557
1569 euc-kr (@ref{euc-kr})
\e$B$H
\e(B iso-2022-kr (@ref{iso-2022-kr})
\e$B$H$$$&4Z9q8l$N
\e(B
1570 \e$B$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$rDj5A$7$F$$$k
\e(B RFC.
1572 @cindex{Informational}@cindex{RFC 1557}
1576 U. Choi, K. Chon and H. Park, ``Korean Character Encoding for Internet
1577 Messages'', December 1993, Informational.
1582 @node RFC 1922, plain text, RFC 1557, Glossary
1583 @subsection RFC 1922
1585 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})
\e$B$H
\e(B
1587 \e$B$$$C$?Cf9q8l$N$?$a$N
\e(B MIME charset (@ref{MIME charset})
\e$B$rDj5A$7$F$$$k
\e(B
1590 \e$B$3$l$K2C$($F!"
\e(B@cindex{charset-edition}@strong{charset-edition}
\e$B$H
\e(B
1591 @cindex{charset-extension}@strong{charset-extension}
\e$B$H$$$&
\e(B Content-Type
1592 field (@ref{Content-Type field})
\e$B$N
\e(B parameter
\e$B$rDj5A$7$F$$$k!#
\e(B
1594 @cindex{Informational}@cindex{RFC 1922}
1598 Zhu, HF., Hu, DY., Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M.,
1599 ``Chinese Character Encoding for Internet Messages'', March 1996,
1605 @node plain text, Security multipart, RFC 1922, Glossary
1606 @subsection plain text
1608 \e$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$
\e(B
\e$BJ8;zId9f
\e(B(@ref{Coded character set})
\e$B$N$_
\e(B
1609 \e$B$GI=8=$5$l$k
\e(B text
\e$B>pJs!#
\e(B(cf. @ref{text/plain})
1613 @node Security multipart, text/enriched, plain text, Glossary
1614 @subsection Security multipart
1616 MIME (@ref{MIME})
\e$B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#
\e(B
1617 @cindex{multipart/signed}@strong{multipart/signed}
1618 (@ref{multipart/signed})
\e$B$H
\e(B
1619 @cindex{multipart/encrypted}@strong{multipart/encrypted}
1620 (@ref{multipart/encrypted})
\e$B$H$$$&
\e(B multipart
\e$B$rMQ$$$k!#
\e(BMOSS
\e$B$d
\e(B PGP/MIME
1621 (@ref{PGP/MIME})
\e$B$O$3$l$K4p$$$F$$$k!#
\e(B
1623 @cindex{Security multipart}@cindex{Standards Track}@cindex{RFC 1847}
1625 [Security multipart: RFC 1847]
1627 James Galvin, Gale Murphy, Steve Crocker and Ned Freed, ``Security
1628 Multiparts for MIME: Multipart/Signed and Multipart/Encrypted'', October
1629 1995, Standards Track.
1634 @node text/enriched, text/plain, Security multipart, Glossary
1635 @subsection text/enriched
1637 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$?
\e(B
1638 @cindex{text/richtext}@strong{text/richtext}
\e$B$KBe$o$C$F!"=qBN$dAHHG$K4X
\e(B
1639 \e$B$9$k>pJs$r;}$C$?
\e(B text
\e$B$rI=8=$9$k$?$a$N
\e(B content-type (@ref{content-type}).
1641 @cindex{text/enriched}@cindex{RFC 1896}
1643 [text/enriched: RFC 1896]
1645 P. Resnick and A. Walker, ``The text/enriched MIME Content-type'',
1646 February 1996, (obsolete RFC 1563).
1651 @node text/plain, tm-kernel, text/enriched, Glossary
1652 @subsection text/plain
1654 RFC 1521 (@ref{RFC 1521})
\e$B$GDj5A$5$l$?!"
\e(Bplain text (@ref{plain text})
\e$B$r
\e(B
1655 \e$BI=8=$9$k$?$a$N
\e(B content-type (@ref{content-type}).@refill
1657 \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 MIME charset
1658 (@ref{MIME charset})
\e$B$,
\e(B us-ascii (@ref{us-ascii})
\e$B$G$"$k
\e(B
1659 @cindex{text/plain}@strong{text/plain}
\e$B$N
\e(B part
\e$B$G$"$k$H8+Pv$5$l$k$3$H$K
\e(B
1660 \e$B$J$C$F$$$k!#
\e(B
1663 @node tm-kernel, tm-MUA, text/plain, Glossary
1664 @subsection tm-kernel, tm
1666 Emacs
\e$B$G
\e(B MIME (@ref{MIME})
\e$B$rMxMQ$9$k$?$a$N
\e(B user interface
\e$B$rDs6!$9$k
\e(B
1667 library
\e$B72!#
\e(B`tools for MIME'
\e$B$NN,!#
\e(B
1670 @strong{[
\e$B$I$&$G$bNI$$$3$H
\e(B(^-^;]}
1675 tm
\e$B$O
\e(B ``tiny-mime''
\e$B$NN,$8$c$J$$$i$7$$$>
\e(B (^-^;
1678 tm
\e$B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>
\e(B (^-^;
1681 ``Tools for MIME''
\e$B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>
\e(B (^-^;
1687 @node tm-MUA, us-ascii, tm-kernel, Glossary
1690 tm (@ref{tm-kernel})
\e$B$rMQ$$$?
\e(B MUA (@ref{MUA})
\e$B$b$7$/$O
\e(B MUA
\e$B$KBP$9$k
\e(B
1693 @cindex{tm
\e$BBg@9$j
\e(B package}@strong{tm
\e$BBg@9$j
\e(B package}
\e$B$K$O
\e(B
1697 mh-e (@ref{(mh-e)})
\e$BMQ$N
\e(B @cindex{tm-mh-e}@strong{tm-mh-e}
1699 GNUS
\e$BMQ$N
\e(B @cindex{tm-gnus}@strong{tm-gnus}
1701 Gnus
\e$BMQ$N
\e(B @cindex{gnus-mime}@strong{gnus-mime} (@ref{(gnus-mime-en)})
1703 VM
\e$BMQ$N
\e(B @cindex{tm-vm}@strong{tm-vm}
1705 RMAIL
\e$BMQ$N
\e(B @cindex{tm-rmail}@strong{tm-rmail}
1709 \e$B$,4^$^$l$F$$$k!#
\e(B
1711 \e$BFHN)$7$?
\e(B MUA
\e$B$H$7$F$O
\e(B cmail (@ref{(cmail)})
\e$B$,
\e(B tm
\e$B$rMxMQ2DG=$G$"$k!#
\e(B
1714 @node us-ascii, , tm-MUA, Glossary
1715 @subsection us-ascii
1717 \e$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N
\e(B MIME charset
1718 (@ref{MIME charset})
\e$B$N#1$D!#
\e(B@refill
1720 ASCII (@ref{ASCII})
\e$B$N$_$+$i$J$j
\e(B ISO 2022 (@ref{ISO 2022})
\e$B$K$h$kId9f3H
\e(B
1721 \e$BD%
\e(B (@ref{Code extension})
\e$B$O5v$5$l$J$$!#
\e(B@refill
1723 Internet mail
\e$B$K$*$1$kI8=`$NId9f2=J8;z=89g
\e(B(@ref{Coded character set})
\e$B$G
\e(B
1724 \e$B$"$j!"L@<(E*$K
\e(B MIME charset
\e$B$,<($5$l$J$$>l9g$O86B'$H$7$F
\e(B
1725 @cindex{us-ascii}@strong{us-ascii}
\e$B$,;H$o$l$k!#
\e(B@refill
1727 \e$B$^$?!"
\e(BRFC 822 (@ref{RFC 822})
\e$B$K$*$1$k
\e(B @cindex{ASCII}@strong{ASCII}
\e$B$O
\e(B
1728 us-ascii
\e$B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#
\e(B
1731 @node Setting, Bug report, Introduction, Top
1734 In the tm package, two files, @file{mime-setup.el} and
1735 @file{tm-setup.el}, are provided to ease the setup.@refill
1737 The @file{mime-setup.el} is used for the whole MIME related
1738 setup including MIME encoding using @file{tm-edit.el}, while
1739 @file{tm-setup.el} is used to set up tm-MUA only.
1743 * mime-setup:: Normal setting
1744 * tm-setup:: Setting not to use tm-edit
1745 * setting for VM:: Setting for VM
1746 * manual setting:: Setting up without loading provided setup files
1749 @node mime-setup, tm-setup, Setting, Setting
1750 @section Normal setting
1752 If you want normal setting, please use @cindex{mime-setup}@strong{mime-setup}.
1753 For example, please insert following into @file{~/.emacs}:
1760 As @file{mime-setup.el} loads @file{tm-setup.el}, you
1761 don't need to load @file{tm-setup.el} when you use
1762 @file{mime-setup.el} (Description of old version of Gnus FAQ is
1768 * Notice about GNUS:: Notices for GNUS
1771 @node signature, Notice about GNUS, mime-setup, mime-setup
1772 @subsection signature
1774 You can set up the @cindex{automatic signature selection
1775 tool}@strong{automatic signature selection
1776 tool} using @file{mime-setup}. If you want to
1777 automatically select the signature file depending on how the message
1778 headers show, add lines like shown below to your .emacs (Refer to the
1779 reference manual of @file{signature.el} for more details).
1782 (setq signature-file-alist
1783 '((("Newsgroups" . "jokes") . "~/.signature-jokes")
1784 (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
1785 (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
1786 (("To" . "tea") . "~/.signature-jokes")
1787 (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
1793 @defvar mime-setup-use-signature
1795 If it is not @code{nil}, @file{mime-setup.el} sets up for
1796 @file{signature.el}. Its default value is @code{t}.
1801 @defvar mime-setup-signature-key-alist
1803 It defines key to bind signature inserting command for each
1804 major-mode. Its default value is following:
1807 ((mail-mode . "\C-c\C-w"))
1811 If you want to change, please rewrite it. For example:
1814 (set-alist 'mime-setup-signature-key-alist
1815 'news-reply-mode "\C-c\C-w")
1822 @defvar mime-setup-default-signature-key
1824 If key to bind signature inserting command for a major-mode is not found
1825 from @code{mime-setup-signature-key-alist}, its value is used as key.
1826 Its default value is @code{"\C-c\C-s"}.
1831 @node Notice about GNUS, , signature, mime-setup
1832 @subsection Notices for GNUS
1834 When @file{mime-setup.el} sets up for @file{signature.el}, it sets
1835 variable @code{gnus-signature-file} to @code{nil}. Therefore GNUS does
1836 not insert signature automatically when it is sending a message. Reason
1837 of this setting is following:@refill
1839 GNUS inserts signature after @file{tm-edit.el} composed as MIME message.
1840 Therefore signature inserted by GNUS is not processed as a valid MIME
1841 part. In particular, for multipart message, signature places in outside
1842 of MIME part. So MIME MUA might not display it.@refill
1844 Other notice is key bind. In historical reason, key bind to insert
1845 signature is @kbd{C-c C-s} (like mh-e (@ref{(mh-e)})) instead of
1846 @kbd{C-c C-w}. If you change to GNUS's default, please set following:
1849 (set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
1854 @node tm-setup, setting for VM, mime-setup, Setting
1855 @section Setting not to use tm-edit
1857 @cindex{tm-setup}@strong{tm-setup} only sets up tm-MUA (@ref{tm-MUA})s.
1858 In other words, it is a setting to avoid to use tm-edit. If you don't
1859 want to compose MIME message or want to use other MIME composer, please
1860 use it instead of @file{mime-setup.el}.@refill
1862 For example, please insert following into @file{~/.emacs}:
1874 If you use @file{mime-setup.el}, you you don't need to load
1880 @node setting for VM, manual setting, tm-setup, Setting
1881 @section Setting for VM
1883 If you use @cindex{vm}@strong{vm}, please insert following in
1896 If you use @cindex{BBDB}@strong{BBDB}, please insert @code{(require
1897 'tm-vm)} @strong{after} @code{(bbdb-insinuate-vm)}.
1902 @node manual setting, , setting for VM, Setting
1903 @section Setting up without loading provided setup files
1905 You may find the valuable hints in @file{mime-setup.el} or
1906 @file{tm-setup.el} if you want to set up MIME environment
1907 without loading the tm-provided setup files.
1913 Current tm provides some convenient features to expect tm-edit, and
1914 they can not use if @file{mime-setup.el} is not used. If you
1915 want to set up original setting to use tm-edit, please declare
1919 (provide 'mime-setup)
1926 @node Bug report, Concept Index, Setting, Top
1927 @chapter How to report bug and about mailing list of tm
1929 If you write bug-reports and/or suggestions for improvement, please
1930 send them to the tm Mailing List:
1934 Japanese <bug-tm-ja@@chamonix.jaist.ac.jp>
1936 English <bug-tm-en@@chamonix.jaist.ac.jp>
1940 Notice that, we does not welcome bug reports about too old version.
1941 Bugs in old version might be fixed. So please try latest version at
1944 You should write @cindex{good bug report}@strong{good bug report}. If
1945 you write only ``tm does not work'', we can not find such situations.
1946 At least, you should write name, type, variants and version of OS,
1947 emacs, tm and MUA, and setting. In addition, if error occurs, to send
1948 backtrace is very important. (cf. @ref{(emacs)Bugs}) @refill
1950 Bug may not appear only your environment, but also in a lot of
1951 environment (otherwise it might not bug). Therefor if you send mail to
1952 author directly, we must write a lot of mails. So please send mail to
1953 address for tm bugs instead of author.@refill
1955 Via the tm ML, you can report tm bugs, obtain the latest release of
1956 tm, and discuss future enhancements to tm. To join the tm ML, send
1961 \e$BF|K\8l
\e(B <tm-ja-admin@@chamonix.jaist.ac.jp>
1963 \e$B1Q8l
\e(B <tm-en-admin@@chamonix.jaist.ac.jp>
1967 Since the user registration is done manually, please write the mail
1968 body in human-recognizable language (^_^).
1971 @node Concept Index, Variable Index, Bug report, Top
1972 @chapter Concept Index
1976 @node Variable Index, , Concept Index, Top
1977 @chapter Variable Index