+Sat Nov 16 07:51:41 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * emu: Version 7.34 was released.
+ * tl: Version 7.61.13 was released.
+ * tm: Version 7.94 was released.
+ * tm-mh-e: Version 7.71.2 was released.
+ * tm-vm: Version 7.75 was released.
+ * tm-gnus: Version 7.27.3 was released.
+ * gnus-mime: Version 0.12 was released.
+
+ * tm-edit.el (mime-editor/signing-type): Use `pgp-elkins' as
+ default value.
+ (mime-editor/encrypting-type): Use `pgp-elkins' as default value.
+
+ Interface for mailcrypt was moved to tm-edit-mc.el.
+ (mime-editor/pgp-sign-function): New variable.
+ (mime-editor/pgp-encrypt-function): New variable.
+ (mime-editor/traditional-pgp-sign-function): New variable.
+ (mime-editor/pgp-insert-public-key-function): New variable.
+
+ * tm-edit-mc.el: New module.
+
+Fri Nov 15 12:14:02 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * inst-tm (config-tm): load "../emu/EMU-ELS".
+ (compile-tm): compile emu modules.
+ (install-tm): install emu modules.
+
+ * TM-CFG: add "../emu" to load-path.
+ (EMU_DIR): New variable.
+
+Tue Nov 5 02:53:26 1996 Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp>
+
+ * mime-setup.el.in (message-maybe-setup-default-charset): Make
+ message-mode work without Gnus.
+
+\f
Thu Oct 31 15:17:33 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
* MEL: Version 6.0.1 was released.
# $Id: Makefile,v 7.30 1996/10/16 00:35:29 morioka Exp morioka $
#
-VERSION = 7.93
+VERSION = 7.94
SHELL = /bin/sh
MAKE = make
tm/tm-ftp.el tm/tm-latex.el tm/tm-html.el tm/tm-file.el \
tm/tm-tar.el \
tm/tm-bbdb.el \
- tm/tm-edit.el tm/signature.el \
+ tm/tm-edit.el tm/tm-edit-mc.el tm/signature.el \
tm/tm-setup.el tm/mime-setup.el.in \
tm/sc-setup.el \
tm/methods/tm* tm/methods/ChangeLog \
tl/*.el tl/*.bdf \
tl/doc/*.ol tl/doc/*.tex tl/doc/*.texi tl/ChangeLog
-FILES = $(TM_FILES) $(TM_MUA_FILES) $(MEL_FILES) $(MU_FILES) $(TL_FILES)
+EMU_FILES = emu/EMU-ELS emu/*.el emu/ChangeLog
+
+FILES = $(TM_FILES) $(TM_MUA_FILES) $(MEL_FILES) $(MU_FILES) \
+ $(TL_FILES) $(EMU_FILES)
elc:
$(EMACS) $(FLAGS) -l inst-tm -f compile-tm $(PREFIX) $(EXEC_PREFIX)
;;; -*-Emacs-Lisp-*-
;;;
-;;; $Id: TM-CFG,v 7.23 1996/09/08 17:46:57 morioka Exp morioka $
+;;; $Id: TM-CFG,v 7.24 1996/11/15 12:12:47 morioka Exp $
;;;
(defvar default-load-path load-path)
(lambda (path)
(expand-file-name path (getenv "PWD"))
))
- '("." "../tl" "../mu" "../mel"
+ '("." "../emu" "../tl" "../mu" "../mel"
"../tm-mh-e" "../gnus-mime" "../tm-gnus"
"../tm-mail" "../tm-vm")
)
(defvar LISPDIR (install-detect-elisp-directory PREFIX))
;; (setq install-default-elisp-directory "~/lib/emacs/lisp")
+(setq EMU_DIR (install-detect-elisp-directory PREFIX nil
+ 'version-specific))
+
;; Please specify mime-setup.{el|elc} install path.
(setq SETUP_FILE_DIR LISPDIR)
;;; -*-Emacs-Lisp-*-
;;;
-;;; $Id: TM-ELS,v 7.4 1996/09/17 04:39:33 morioka Exp $
+;;; $Id: TM-ELS,v 7.4 1996/09/17 04:39:33 morioka Exp morioka $
;;;
(setq tm-modules-to-compile
(mapcar (function
(lambda (cell)
(let ((c-module (car cell))
- (i-module (cdr cell))
+ (i-modules (cdr cell))
)
(if (module-installed-p c-module)
(setq tm-modules-to-compile
- (nconc tm-modules-to-compile (list i-module)))
+ (nconc tm-modules-to-compile i-modules))
(setq tm-modules-not-to-compile
- (nconc tm-modules-not-to-compile (list i-module)))
+ (nconc tm-modules-not-to-compile i-modules))
)
)))
- '((ange-ftp . tm-ftp)
- (mailcrypt . tm-pgp)
- (bbdb . tm-bbdb)
+ '((ange-ftp tm-ftp)
+ (mailcrypt tm-pgp tm-edit-mc)
+ (bbdb tm-bbdb)
))
(if (and (file-exists-p "tm-evs.el")
--- /dev/null
+Info file: tm-en.info, -*-Text-*-
+produced by `texinfo-format-buffer'
+from file `tm-en.texi'
+using `texinfmt.el' version 2.32 of 19 November 1993.
+
+
+\1f
+File: tm-en.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
+
+tm 7.90 Manual (English Version)
+********************************
+
+
+This file documents tm, a MIME package for GNU Emacs.
+
+* Menu:
+
+* Introduction:: What is tm?
+* Setting::
+* Bug report:: How to report bug and about mailing list of tm
+* Concept Index::
+* Variable Index::
+
+
+\1f
+File: tm-en.info, Node: Introduction, Next: Setting, Prev: Top, Up: Top
+
+What is tm?
+***********
+
+The tm package is a set of modules to enjoy MIME on GNU Emacs. Using
+tm, you can
+
+ * playback or view the MIME messages using tm-view
+ * compose MIME message using tm-edit
+ * use the enhanced MIME features with mh-e, GNUS, Gnus, RMAIL and VM
+
+and more.
+
+Please read following about each topics:
+
+ * tm-MUA for Gnus (*Note (gnus-mime-en)::)
+ * tm-MUA for GNUS (*Note (tm-gnus-en)::)
+ * tm-MUA for mh-e (*Note (tm-mh-e-en)::)
+ * mime/viewer-mode (*Note (tm-view-en)::)
+ * mime/editor-mode (*Note (tm-edit-en)::)
+
+
+
+* Menu:
+
+* What is MIME?::
+* How is MIME?::
+* Glossary::
+
+
+\1f
+File: tm-en.info, Node: What is MIME?, Next: How is MIME?, Prev: Introduction, Up: Introduction
+
+What is MIME?
+=============
+
+*MIME* stands for *Multipurpose Internet Mail Extensions*, it is a
+proposed internet standard for including content and headers other than
+(ASCII) plain text in messages.
+
+Current MIME standard consists of RFC 1521 and RFC 1522. RFC 1521
+describes multipurpose content in message bodies, while RFC 1522
+describes multilingual characters in headers.
+
+
+
+\1f
+File: tm-en.info, Node: How is MIME?, Next: Glossary, Prev: What is MIME?, Up: Introduction
+
+How is MIME?
+============
+
+In multipurpose message side, MIME can represent various contents such
+as images, sounds, videos, ... as against traditional Internet mail/news
+message can represent only (us-ascii (*Note us-ascii::)) plain text.
+
+Interestingly, MIME can send "procedure", such as ftp (*Note FTP::), ftp
+mail, file extraction, applying patch, ...
+
+# Of course, it has security problem.
+
+These various kinds of contents are defined by media types written in
+*Content-Type* (*Note Content-Type field::)
+field. Namely MIME message has information about content in header. So
+if reader defines processes for each content-type (*Note
+content-type::), he/she can display image, or play video or sound, or
+get file by ftp, or extract file, ... only read the message.
+
+In addition, MIME message can represent message includes plural parts,
+called *Multipart* (*Note multipart::) message. So it is possible to
+include picture and sound in one message.
+
+MIME seems have philosophy of "declaration". In other words, MIME is a
+message description language to represent various kinds of things uses
+us-ascii (*Note us-ascii::) as its "alphabet". Encoded-word defined in
+RFC 1522 (*Note encoded-word::) is same.
+
+In addition, MUA displays only what it can understand and ignore what
+can not understand.
+
+
+
+\1f
+File: tm-en.info, Node: Glossary, Prev: How is MIME?, Up: Introduction
+
+Glossary
+========
+
+
+* Menu:
+
+* 7bit::
+* 8bit::
+* 94 character set:: 94 \e$BJ8;z=89g\e(B
+* 96 character set:: 96 \e$BJ8;z=89g\e(B
+* 94x94 character set:: 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+* ASCII::
+* Base64::
+* binary::
+* Character Set:: Character Set\e$B!JJ8;z=89g!K\e(B
+* cn-gb:: cn-gb, gb2312
+* cn-big5:: cn-big5, big5
+* CNS:: CNS 11643-1992
+* Coded character set:: Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+* Code extension:: Code extension\e$B!JId9f3HD%!K\e(B
+* Content-Disposition:: Content-Disposition field
+* content-type::
+* Content-Type field::
+* Emacs::
+* encoded-word::
+* encapsulation::
+* euc-kr::
+* FTP:: FTP
+* GB 2312:: GB 2312-1980
+* GB 8565.2:: GB 8565.2-1988
+* hz-gb2312::
+* ISO 2022::
+* iso-2022-cn::
+* iso-2022-cn-ext::
+* iso-2022-jp::
+* iso-2022-jp-2::
+* iso-2022-kr::
+* ISO 646::
+* ISO 8859-1::
+* iso-8859-1::
+* ISO 8859-2::
+* iso-8859-2::
+* ISO 8859-3::
+* ISO 8859-4::
+* ISO 8859-5::
+* iso-8859-5::
+* ISO 8859-6::
+* ISO 8859-7::
+* iso-8859-7::
+* ISO 8859-8::
+* ISO 8859-9::
+* ISO-IR-165:: ISO-IR-165, CCITT Extended GB
+* JIS X0201::
+* JIS C6226:: JIS C6226-1978
+* JIS X0208::
+* JIS X0212:: JIS X0212-1990
+* koi8-r::
+* KS C5601:: KS C5601-1987
+* message::
+* message/rfc822::
+* method::
+* MIME::
+* MIME charset::
+* MTA::
+* MUA::
+* MULE::
+* multipart:: Multipart
+* multipart/alternative::
+* multipart/digest::
+* multipart/encrypted::
+* multipart/mixed::
+* multipart/parallel::
+* multipart/signed::
+* PGP::
+* PGP-kazu::
+* PGP/MIME::
+* Quoted-Printable::
+* RFC 821::
+* RFC 822::
+* RFC 934::
+* RFC 1036::
+* RFC 1153::
+* RFC 1521:: RFC 1521
+* RFC 1557::
+* RFC 1922::
+* plain text::
+* Security multipart::
+* text/enriched::
+* text/plain::
+* tm-kernel:: tm-kernel, tm
+* tm-MUA::
+* us-ascii::
+
+
+\1f
+File: tm-en.info, Node: 7bit, Next: 8bit, Prev: Glossary, Up: Glossary
+
+7bit
+----
+
+\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
+
+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
+\e$B$9!#\e(B
+
+\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
+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"
+\e$B$H8F$S$^$9!J$3$l$O\e(B ISO 2022 (*Note ISO 2022::) \e$B$N!V\e(B7 \e$BC10L7O!W$HF1MM$G$9!K!#\e(B
+
+\e$BEAE}E*$J\e(B Internet \e$B$N\e(B MTA (*Note MTA::) \e$B$O\e(B 7bit \e$B$N\e(B data \e$B$rE>Aw$G$-$k$N$G!"\e(B
+7bit \e$B$N\e(B data \e$B$O\e(B Quoted-Printable (*Note Quoted-Printable::) \e$B$d\e(B Base64
+(*Note Base64::) \e$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#\e(B
+
+\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
+\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
+\e$B$G$9!#$A$J$_$K!"\e(BRFC 821 (*Note RFC 821::) \e$B$O#19T$O2~9TJ8;z$r=|$$$F\e(B 998
+byte \e$B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-\e(B
+\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
+encode\e$B$9$kI,MQ$,$"$j$^$9!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: 8bit, Next: 94 character set, Prev: 7bit, Up: Glossary
+
+8bit
+----
+
+\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
+
+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
+\e$B$9!#\e(B
+
+\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
+\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
+\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 (*Note ISO
+2022::) \e$B$N!V\e(B8 \e$BC10L7O!W$HF1MM$G$9!K!#\e(B
+
+iso-8859-1 (*Note iso-8859-1::) \e$B$d\e(B euc-kr (*Note euc-kr::) \e$B$H$$$C$?Id9f\e(B
+\e$B2=J8;z=89g$O\e(B 8bit \e$B$NJ8;zNs$G$9!#\e(B
+
+\e$BEAE}E*$J\e(B Internet \e$B$N\e(B MTA (*Note MTA::) \e$B$O\e(B 7bit (*Note 7bit::) \e$B$N\e(B data \e$B$7\e(B
+\e$B$+E>Aw$G$-$J$$$N$G!"$=$&$7$?\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(BQuoted-Printable (*Note
+Quoted-Printable::) \e$B$d\e(B Base64 (*Note Base64::) \e$B$H$$$C$?JQ49$r9T$o$J$/$F\e(B
+\e$B$O$J$j$^$;$s!#\e(B
+
+\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
+\e$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#\e(B
+
+\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
+\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
+\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
+\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
+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
+
+
+\e$B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,\e(B 999 byte \e$B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k\e(B
+data \e$B$O\e(B *binary* (*Note binary::) \e$B$H8F$V$3$H$K$7$^$9!#\e(B
+
+\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
+"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$,$"$j\e(B
+\e$B$^$9!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: 94 character set, Next: 96 character set, Prev: 8bit, Up: Glossary
+
+94 \e$BJ8;z=89g\e(B
+-----------
+
+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(*Note Character set::)\e$B!#\e(B
+ASCII (*Note ASCII::) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: 96 character set, Next: 94x94 character set, Prev: 94 character set, Up: Glossary
+
+96 \e$BJ8;z=89g\e(B
+-----------
+
+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(*Note Character set::)\e$B!#\e(B
+ISO 8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: 94x94 character set, Next: ASCII, Prev: 96 character set, Up: Glossary
+
+94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+---------------
+
+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(*Note Character set::)\e$B!#\e(B
+JIS X0208 (*Note JIS X0208::) \e$B$d\e(B GB 2312 (*Note GB 2312::) \e$B$O$=$N0l<o!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: ASCII, Next: Base64, Prev: 94x94 character set, Up: Glossary
+
+ASCII
+-----
+
+\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94 \e$BJ8;z=89g\e(B(*Note 94 character
+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
+(*Note ISO 646::) \e$B$N0l$D!#\e(B
+
+
+[ASCII] "Coded Character Set -- 7-Bit American Standard Code for
+ Information Interchange", ANSI X3.4:1986.
+
+
+
+
+\1f
+File: tm-en.info, Node: Base64, Next: binary, Prev: ASCII, Up: Glossary
+
+Base64
+------
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k\e(B MIME (*Note MIME::) \e$B$K$*$1\e(B
+\e$B$k\e(B binary data (*Note binary::) \e$B$N\e(B network \e$B$G$NJQ49K!$N#1$D!#\e(B
+
+\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
+(*Note 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
+*pad* \e$B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K\e(B
+
+\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
+Internet \e$B0J30$N\e(B network \e$B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5$l\e(B
+\e$B$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: binary, Next: Character Set, Prev: Base64, Up: Glossary
+
+binary
+------
+
+\e$BG$0U$N\e(B byte \e$BNs$r\e(B *binary* \e$B$H8F$V$3$H$K$7$^$9!#\e(B
+
+
+8bit (*Note 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
+
+\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
+\e$B$V$3$H$K$7$^$9!#\e(B
+
+\e$B$A$J$_$K!"\e(B7bit (*Note 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=\e(B
+\e$B8=$G$-$^$9!#$h$C$F!"\e(B*binary data* \e$B$H8@$C$?>l9g!"G$0U$N\e(B data \e$B$r;X$9$3$H$,\e(B
+\e$B$"$j$^$9!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: Character Set, Next: cn-gb, Prev: binary, Up: Glossary
+
+Character Set\e$B!JJ8;z=89g!K\e(B
+-------------------------
+
+\e$BId9f2=J8;z=89g\e(B(*Note Coded character set::)\e$B!#C"$7!"$3$3$G$O\e(B \e$BId9f3HD%\e(B
+(*Note Code extension::) \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~$a$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: cn-gb, Next: cn-big5, Prev: Character Set, Up: Glossary
+
+cn-gb, gb2312
+-------------
+
+\e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B MIME
+charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::) \e$B$K\e(B GB 2312
+(*Note GB 2312::) \e$B$r\e(B 8bit (*Note 8bit::) \e$B$GId9f3HD%\e(B (*Note Code
+extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1922 (*Note RFC 1922::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: cn-big5, Next: CNS, Prev: cn-gb, Up: Glossary
+
+cn-big5, big5
+-------------
+
+\e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B
+MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$+$J$$\e(B 8bit (*Note 8bit::) \e$B$NId9f2=J8;z\e(B
+\e$B=89g\e(B(*Note Coded character set::)\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
+(*Note RFC 1922::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+cf. [BIG5] Institute for Information Industry, "Chinese Coded
+ Character Set in Computer", March 1984.
+
+CNS 11643-1986 (*Note CNS::) \e$B$HBP1~4X78$,$"$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: CNS, Next: Coded character set, Prev: cn-big5, Up: Glossary
+
+CNS 11643-1992
+--------------
+
+\e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B
+\e$BJ8;z=89g\e(B(*Note Character set::)\e$B!#BfOQ$NI8=`!#8=:_!"\e(B94\e$B!_\e(B94 (*Note 94x94
+character set::) \e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B `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 `M' \e$B$G\e(B
+\e$B$"$k!#\e(B
+
+
+[CNS 11643-1992] "Standard Interchange Code for Generally-Used
+ Chinese Characters", CNS 11643:1992.
+
+
+
+
+\1f
+File: tm-en.info, Node: Coded character set, Next: Code extension, Prev: CNS, Up: Glossary
+
+Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+-----------------------------------------------------------------
+
+\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
+
+
+
+\1f
+File: tm-en.info, Node: Code extension, Next: Content-Disposition, Prev: Coded character set, Up: Glossary
+
+Code extension\e$B!JId9f3HD%!K\e(B
+--------------------------
+
+\e$BM?$($i$l$?J8;z=89g\e(B(*Note Character set::)\e$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N\e(B
+\e$B$?$a$KMQ$$$k<jK!!#\e(BISO 2022 (*Note ISO 2022::) \e$B$O$=$N#1$D!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: Content-Disposition, Next: content-type, Prev: Code extension, Up: Glossary
+
+Content-Disposition field
+-------------------------
+
+Content \e$B$NI=<($N;EJ}$d\e(B file \e$BL>$rI=8=$9$k$?$a$N\e(B field. MIME (*Note
+MIME::) \e$B$N3HD%$N#1$D!#\e(B
+
+
+[RFC 1806] E R. Troost and S. Dorner, "Communicating Presentation
+ Information in Internet Messages: The Content-Disposition Header",
+ June 1995, Experimental.
+
+
+
+
+\1f
+File: tm-en.info, Node: content-type, Next: Content-Type field, Prev: Content-Disposition, Up: Glossary
+
+content-type
+------------
+
+MIME (*Note MIME::) \e$B$K$*$1$k\e(B part (*Note part::) \e$B$N<oN`!#\e(B
+*type* \e$B$H\e(B *subtype* \e$B$+$i$J$k!#\e(B
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+type \e$B$OI8=`$G$O\e(B *application*,
+*audio*, *image*,
+*message*, *multipart*
+(*Note multipart::), *text*,
+*video* \e$B$,Dj5A$5$l!"$=$l$>$l$K$O\e(B
+application/octet-stream, audio/basic, image/jpeg, multipart/mixed
+(*Note multipart/mixed::), text/plain (*Note text/plain::), video/mpeg
+\e$B$J$I$N$5$^$6$^$J\e(B subtype \e$B$,Dj5A$5$l$F$$$k!#\e(B
+
+*[\e$BCm0U\e(B]*
+
+ \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
+ *content-type/subtype* \e$B$H=q$/!#\e(B
+
+
+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
+\e$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O\e(B MEDIA TYPES
+(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) \e$B$G;2>H$G$-$k!#\e(B
+
+\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
+*x-token* \e$B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b\e(B
+\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
+content-type \e$B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3\e(B
+\e$B$H!#\e(B
+
+(cf. *Note Content-Type field::)
+
+
+
+
+\1f
+File: tm-en.info, Node: Content-Type field, Next: Emacs, Prev: content-type, Up: Glossary
+
+Content-Type field
+------------------
+
+Header field to represent information about part, such as content-type
+(*Note content-type::), MIME charset (*Note MIME charset::). It is
+defined in RFC 1521 (*Note RFC 1521::).
+
+*[Memo]*
+
+ Historically, Content-Type field was proposed in RFC 1049. In it,
+ Content-Type did not distinguish type and subtype. However RFC
+ 1521 parser may be able to accept RFC 1049 based Content-Type as
+ unknown type.
+
+
+Content-Type field is defined as following:
+
+ "Content-Type" ":" *type* "/"
+ *subtype* *( ";" *parameter* )
+
+
+For example:
+
+ Content-Type: image/jpeg
+
+
+ Content-Type: text/plain; charset=iso-2022-jp
+
+
+*[Memo]*
+
+ A part does not have content-type field is regarded as
+
+ Content-Type: text/plain; charset=us-ascii
+
+ (cf. *Note us-ascii::)
+
+
+ And a part has unknown type/subtype is regarded as
+
+ Content-Type: application/octet-stream
+
+
+
+
+
+\1f
+File: tm-en.info, Node: Emacs, Next: encoded-word, Prev: Content-Type field, Up: Glossary
+
+Emacs
+-----
+
+\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(BGNU
+Emacs \e$B$NJQ<o$NAm>N$H$9$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: encoded-word, Next: encapsulation, Prev: Emacs, Up: Glossary
+
+encoded-word
+------------
+
+Representation non ASCII (*Note ASCII::) characters in header. It is
+defined in *RFC 1522*.
+
+
+[RFC 1522] K. Moore, "MIME (Multipurpose Internet Mail Extensions)
+ Part Two: Message Header Extensions for Non-ASCII Text", September
+ 1993, Standards Track.
+
+
+
+
+\1f
+File: tm-en.info, Node: encapsulation, Next: euc-kr, Prev: encoded-word, Up: Glossary
+
+encapsulation
+-------------
+
+Internet mail (*Note RFC 822::) \e$B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#\e(B
+
+\e$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#\e(B
+
+(cf. *Note message/rfc822::)
+
+
+
+
+\1f
+File: tm-en.info, Node: euc-kr, Next: FTP, Prev: encapsulation, Up: Glossary
+
+euc-kr
+------
+
+\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::) \e$B$K\e(BKS C5601
+(*Note KS C5601::) \e$B$r\e(B 8bit (*Note 8bit::) \e$B$GId9f3HD%\e(B (*Note Code
+extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1557 (*Note RFC 1557::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+cf. [euc-kr] Korea Industrial Standards Association, "Hangul Unix
+ Environment", KS C 5861:1992.
+
+
+
+
+\1f
+File: tm-en.info, Node: FTP, Next: GB 2312, Prev: euc-kr, Up: Glossary
+
+FTP
+---
+
+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
+\e$B$$$k!#\e(B
+
+
+[FTP: RFC 959] Postel, J. and J. Reynolds, "File Transfer
+ Protocol", October 1985, STD 9.
+
+
+
+
+\1f
+File: tm-en.info, Node: GB 2312, Next: GB 8565.2, Prev: FTP, Up: Glossary
+
+GB 2312-1980
+------------
+
+\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
+\e$B=89g\e(B(*Note 94x94 character set::)\e$B!#Cf9q$N9q2HI8=`!#\e(BISO 2022 (*Note ISO
+2022::) \e$B$G$N=*C<J8;z$O\e(B `A'.
+
+\e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
+
+
+[GB 2312]\e$B!X?.B)8r49MQ4A;zJTb{;zId=8\e(B -- \e$B4pK\=8!Y\e(B, "Code of Chinese
+ Graphic Character Set for Information Interchange - Primary Set",
+ GB 2312:1980.
+
+
+
+
+\1f
+File: tm-en.info, Node: GB 8565.2, Next: hz-gb2312, Prev: GB 2312, Up: Glossary
+
+GB 8565.2-1988
+--------------
+
+\e$BCf9q8l$N$?$a$NJd=uJ8;z=89g\e(B(*Note Character set::)\e$B!#Cf9q$N9q2HI8=`!#\e(BGB
+2312 (*Note GB 2312::) \e$B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#\e(B
+
+
+[GB 8565.2] "Information Processing - Coded Character Sets for Text
+ Communication - Part 2: Graphic Characters used with Primary Set",
+ GB 8565.2:1988.
+
+
+
+
+\1f
+File: tm-en.info, Node: hz-gb2312, Next: ISO 2022, Prev: GB 8565.2, Up: Glossary
+
+hz-gb2312
+---------
+
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B MIME
+charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ASCII (*Note ASCII::) \e$B$K\e(B GB 2312 (*Note GB 2312::) \e$B$r\e(B 7bit \e$B$GId9f3HD%\e(B
+(*Note Code extension::)\e$B$7$?$b$N$r\e(B ASCII printable \e$B$K$J$k$h$&$K9)IW$7$F\e(B
+\e$B$$$k!#\e(B
+
+RFC 1842, 1843 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+[RFC 1842] Y. Wei, Y. Zhang, J. Li, J. Ding and Y. Jiang, "ASCII
+ Printable Characters-Based Chinese Character Encoding for Internet
+ Messages", August 1995, Informational.
+
+
+[RFC 1843] F. Lee, "HZ - A Data Format for Exchanging Files of
+ Arbitrarily Mixed Chinese and ASCII characters", August 1995,
+ Informational.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 2022, Next: iso-2022-cn, Prev: hz-gb2312, Up: Glossary
+
+ISO 2022
+--------
+
+\e$BId9f3HD%\e(B(*Note Code extension::)\e$B$N$?$a$N9q:]I8=`!#\e(B
+
+\e$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g\e(B(*Note Character set::)\e$B$rAH9g$;$F\e(B 7bit (*Note
+7bit::) \e$B$J$$$7\e(B 8bit (*Note 8bit::) \e$B$N\e(B \e$BId9f2=J8;z=89g\e(B(*Note Coded
+character set::) \e$B$r:n$k$3$H$,$G$-$k!#\e(B
+
+
+[ISO 2022] International Organization for Standardization (ISO),
+ "Information Processing: ISO 7-bit and 8-bit coded character sets:
+ Code extension techniques", ISO/IEC 2022:1994.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-2022-cn, Next: iso-2022-cn-ext, Prev: ISO 2022, Up: Glossary
+
+iso-2022-cn
+-----------
+
+\e$BCf9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::) \e$B$K\e(B GB 2312
+(*Note GB 2312::), CNS 11643 plain 1, plain 2 (*Note CNS::) \e$B$r\e(B 7bit
+(*Note 7bit::) \e$B$GId9f3HD%\e(B (*Note Code extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1922 (*Note RFC 1922::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: iso-2022-cn-ext, Next: iso-2022-jp, Prev: iso-2022-cn, Up: Glossary
+
+iso-2022-cn-ext
+---------------
+
+\e$BCf9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::) \e$B$K\e(B GB 2312
+(*Note GB 2312::), CNS 11643 plain 1 .. 7 (*Note CNS::), ISO-IR-165
+(*Note ISO-IR-165::) \e$BEy$r\e(B 7bit (*Note 7bit::) \e$B$GId9f3HD%\e(B (*Note Code
+extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1922 (*Note RFC 1922::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+*[Memo]*
+ 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
+
+ Emacs/mule \e$B$G$OMxMQ2DG=$G$"$k!#\e(B
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-2022-jp, Next: iso-2022-jp-2, Prev: iso-2022-cn-ext, Up: Glossary
+
+iso-2022-jp
+-----------
+
+\e$BF|K\8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N0l$D!#\e(B
+
+\e$B8E$$\e(B ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::), JIS
+X0201-Latin, JIS X0208-1978 (*Note JIS C6226-1978::), JIS X0208-1983
+(*Note JIS X0208::) \e$B$r@Z$jBX$($k\e(B 7bit (*Note 7bit::) \e$BJ8;zId9f!#\e(B
+
+RFC 1468 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+*[Memo]*
+ JIS X0208-1996? \e$B$G$O\e(B ISO 2022 (*Note ISO 2022::) \e$B$HFHN)$KDj5A$5$l$k\e(B
+ \e$BM=Dj!#\e(B
+
+
+
+[iso-2022-jp: RFC 1468] Murai J., M. Crispin, and E. van der Poel,
+ "Japanese Character Encoding for Internet Messages", June 1993.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-2022-jp-2, Next: iso-2022-kr, Prev: iso-2022-jp, Up: Glossary
+
+iso-2022-jp-2
+-------------
+
+iso-2022-jp (*Note iso-2022-jp::) \e$B$r3HD%$7$?\e(B MIME charset (*Note MIME
+charset::) \e$B$N0l$D!#\e(B
+
+RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+[iso-2022-jp-2: RFC 1554] Ohta M. and Handa K., "ISO-2022-JP-2:
+ Multilingual Extension of ISO-2022-JP", December 1993,
+ Informational.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-2022-kr, Next: ISO 646, Prev: iso-2022-jp-2, Up: Glossary
+
+iso-2022-kr
+-----------
+
+\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::) \e$B$K\e(B KS C5601
+(*Note KS C5601::) \e$B$r\e(B 7bit (*Note 7bit::) \e$B$GId9f3HD%\e(B (*Note Code
+extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1557 (*Note RFC 1557::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: ISO 646, Next: ISO 8859-1, Prev: iso-2022-kr, Up: Glossary
+
+ISO 646
+-------
+
+\e$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g\e(B(*Note Character set::)\e$B$rDj$a$?$b$N!#\e(B
+94 \e$BJ8;z=89g\e(B (*Note 94 character set::)\e$B$N#1$D!#\e(BISO 646 IRV\e$B!J9q:]4p=`HG!K\e(B
+\e$B$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o\e(B
+\e$B$,B8:_$9$k!#\e(BASCII (*Note ASCII::) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+
+
+[ISO 646] International Organization for Standardization (ISO),
+ "Information technology: ISO 7-bit coded character set for
+ information interchange", ISO/IEC 646:1991.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-1, Next: iso-8859-1, Prev: ISO 646, Up: Glossary
+
+ISO 8859-1
+----------
+
+\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(*Note 96
+character set::)\e$B!#\e(B
+
+
+[ISO 8859-1] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 1: Latin Alphabet No.1", ISO 8859-1:1987.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-8859-1, Next: ISO 8859-2, Prev: ISO 8859-1, Up: Glossary
+
+iso-8859-1
+----------
+
+\e$B@>2$=t8l$J$I$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F!"\e(BASCII (*Note ASCII::) \e$B$K\e(B ISO
+8859-1 (*Note ISO 8859-1::) \e$B$r\e(B 8bit (*Note 8bit::) \e$B$GId9f3HD%\e(B (*Note
+Code extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-2, Next: iso-8859-2, Prev: iso-8859-1, Up: Glossary
+
+ISO 8859-2
+----------
+
+\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(*Note 96
+character set::)\e$B!#\e(B
+
+
+[ISO 8859-2] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 2: Latin alphabet No.2", ISO 8859-2:1987.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-8859-2, Next: ISO 8859-3, Prev: ISO 8859-2, Up: Glossary
+
+iso-8859-2
+----------
+
+\e$BEl2$=t8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F!"\e(BASCII (*Note ASCII::) \e$B$K\e(B ISO
+8859-2 (*Note ISO 8859-2::) \e$B$r\e(B 8bit (*Note 8bit::) \e$B$GId9f3HD%\e(B (*Note
+Code extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-3, Next: ISO 8859-4, Prev: iso-8859-2, Up: Glossary
+
+ISO 8859-3
+----------
+
+
+[ISO 8859-3] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 3: Latin alphabet No.3", ISO 8859-3:1988.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-4, Next: ISO 8859-5, Prev: ISO 8859-3, Up: Glossary
+
+ISO 8859-4
+----------
+
+
+[ISO 8859-4] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 4: Latin alphabet No.4", ISO 8859-4:1988.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-5, Next: iso-8859-5, Prev: ISO 8859-4, Up: Glossary
+
+ISO 8859-5
+----------
+
+\e$B%-%j%kJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(*Note 96 character set::)\e$B!#\e(B
+
+
+[ISO 8859-5] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 5: Latin/Cyrillic alphabet", ISO
+ 8859-5:1988.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-8859-5, Next: ISO 8859-6, Prev: ISO 8859-5, Up: Glossary
+
+iso-8859-5
+----------
+
+\e$B%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F!"\e(BASCII (*Note ASCII::) \e$B$K\e(B ISO
+8859-5 (*Note ISO 8859-5::) \e$B$r\e(B 8bit (*Note 8bit::) \e$B$GId9f3HD%\e(B (*Note
+Code extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-6, Next: ISO 8859-7, Prev: iso-8859-5, Up: Glossary
+
+ISO 8859-6
+----------
+
+
+[ISO 8859-6] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 6: Latin/Arabic alphabet", ISO 8859-6:1987.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-7, Next: iso-8859-7, Prev: ISO 8859-6, Up: Glossary
+
+ISO 8859-7
+----------
+
+\e$B%.%j%7%"J8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(*Note 96 character set::)\e$B!#\e(B
+
+
+[ISO 8859-7] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 7: Latin/Greek alphabet", ISO 8859-7:1987.
+
+
+
+
+\1f
+File: tm-en.info, Node: iso-8859-7, Next: ISO 8859-8, Prev: ISO 8859-7, Up: Glossary
+
+iso-8859-7
+----------
+
+\e$B%.%j%7%"8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F!"\e(BASCII (*Note ASCII::) \e$B$K\e(B ISO
+8859-7 (*Note ISO 8859-7::) \e$B$r\e(B 8bit (*Note 8bit::) \e$B$GId9f3HD%\e(B (*Note
+Code extension::)\e$B$7$F$$$k!#\e(B
+
+RFC 1947 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+[iso-8859-7: RFC 1947] D. Spinellis, "Greek Character Encoding for
+ Electronic Mail Messages", May 1996, Informational.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-8, Next: ISO 8859-9, Prev: iso-8859-7, Up: Glossary
+
+ISO 8859-8
+----------
+
+
+[ISO 8859-8] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 8: Latin/Hebrew alphabet", ISO 8859-8:1988.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO 8859-9, Next: ISO-IR-165, Prev: ISO 8859-8, Up: Glossary
+
+ISO 8859-9
+----------
+
+
+[ISO 8859-9] International Organization for Standardization (ISO),
+ "Information Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 9: Latin alphabet No.5", ISO 8859-9:1990.
+
+
+
+
+\1f
+File: tm-en.info, Node: ISO-IR-165, Next: JIS X0201, Prev: ISO 8859-9, Up: Glossary
+
+ISO-IR-165, CCITT Extended GB
+-----------------------------
+
+CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=\e(B
+\e$B$9$k$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#\e(B
+
+GB 2312 (*Note GB 2312::) \e$B$H\e(B GB 8565 \e$BI=#2\e(B (*Note GB 8865.2::) \e$B$K\e(B 150 \e$BJ8\e(B
+\e$B;z$[$I$rDI2C$7$?$b$N$i$7$$!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O\e(B `E' \e$B$G$"$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: JIS X0201, Next: JIS C6226, Prev: ISO-IR-165, Up: Glossary
+
+JIS X0201
+---------
+
+ISO 646 (*Note 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
+\e$B%+%?%+%JJ8;z=89g$+$i$J$k!#\e(B
+
+\e$B85$O\e(B *JIS C6220-1976* \e$B$H8@$C$?$,\e(B *JIS X0201* \e$B$KHV9f$,JQ99$5$l$?!#\e(B
+
+
+[JIS X0201-1976]\e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),\e$B!X>p\e(B
+ \e$BJs8r49MQId9f!Y\e(B, "Code for Information Interchange", JIS X
+ 0201-1976:.
+
+
+\e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=P$kM=Dj!#\e(B
+
+
+[JIS X0201-1996?] \e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),
+ \e$B!X#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g!Y\e(B, "7-bit and
+ 8-bit coded character sets for information interchange", JIS X
+ 0201:1996? draft.
+
+
+
+
+\1f
+File: tm-en.info, Node: JIS C6226, Next: JIS X0208, Prev: JIS X0201, Up: Glossary
+
+JIS C6226-1978
+--------------
+
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#\e(B
+\e$BF|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
+
+(cf. *Note JIS X0208::)
+
+
+
+
+\1f
+File: tm-en.info, Node: JIS X0208, Next: JIS X0212, Prev: JIS C6226, Up: Glossary
+
+JIS X0208
+---------
+
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#\e(B
+\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
+1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
+
+JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j\e(B
+\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
+\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
+\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
+1978 \e$BG/HG$H\e(B 1983 \e$BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#\e(B
+
+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$r\e(B
+\e$B;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#\e(B
+
+
+[JIS X0208-1978]\e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),\e$B!X>p\e(B
+ \e$BJs8r49MQ4A;zId9f7O!Y\e(B, "Code of the Japanese graphic character set
+ for information interchange", JIS C6226:1978.
+
+
+[JIS X0208-1983,1990]\e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),
+ \e$B!X>pJs8r49MQ4A;zId9f7O!Y\e(B, "Code of the Japanese graphic character
+ set for information interchange", JIS X0208:1983,1990.
+
+
+\e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8;z\e(B
+\e$B=89g$H$7$F$O\e(B 1990 \e$BG/HG$HF10l$G$"$k!K\e(B
+
+
+[JIS X0208-1996?] \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 \e$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y\e(B, "7-bit
+ and 8-bit double byte coded Kanji sets for information
+ interchange", JIS X 0208:1996? draft.
+
+
+
+
+\1f
+File: tm-en.info, Node: JIS X0212, Next: koi8-r, Prev: JIS X0208, Up: Glossary
+
+JIS X0212-1990
+--------------
+
+JIS X0208 (*Note 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
+(*Note 94x94 character set::)\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
+ISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O\e(B `D'.
+
+
+
+\1f
+File: tm-en.info, Node: koi8-r, Next: KS C5601, Prev: JIS X0212, Up: Glossary
+
+koi8-r
+------
+
+\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B MIME charset (*Note
+MIME charset::) \e$B$N#1$D!#\e(B
+
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$+$J$$\e(B 8bit (*Note 8bit::) \e$B$NId9f2=J8;z\e(B
+\e$B=89g\e(B(*Note Coded character set::)\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(B
+
+RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+[RFC 1489] A. Chernov, "Registration of a Cyrillic Character Set",
+ July 1993.
+
+
+
+
+\1f
+File: tm-en.info, Node: KS C5601, Next: message, Prev: koi8-r, Up: Glossary
+
+KS C5601-1987
+-------------
+
+\e$B4Z9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#4Z9q$N\e(B
+\e$B9q2HI8=`!#\e(BISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O\e(B `C'.
+
+
+[KS C5601] Korea Industrial Standards Association, "Code for
+ Information Interchange (Hangul and Hanja)", KS C 5601:1987.
+
+
+
+
+\1f
+File: tm-en.info, Node: message, Next: message/rfc822, Prev: KS C5601, Up: Glossary
+
+message
+-------
+
+\e$B$3$3$G$O\e(B RFC 822 (*Note RFC 822::) \e$B$GDj5A$5$l$k\e(B mail \e$B$H\e(B RFC 1036 (*Note
+RFC 1036::) \e$B$GDj5A$5$l$k\e(B news \e$B5-;v$NAm>N$H$7$FMQ$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: message/rfc822, Next: method, Prev: message, Up: Glossary
+
+message/rfc822
+--------------
+
+\e$BEAE}E*$J\e(B RFC 934 (*Note RFC 934::) \e$B$KBe$o$j!"\e(BRFC 822 (*Note RFC 822::)
+\e$B$GDj5A$5$l$k\e(B mail \e$B$rI=$9\e(B MIME \e$B$N7A<0!#\e(BRFC 1521 (*Note RFC 1521::) \e$B$GDj5A\e(B
+\e$B$5$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: method, Next: MIME, Prev: message/rfc822, Up: Glossary
+
+method
+------
+
+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
+program. Emacs Lisp \e$B$G=q$+$l$?\e(B *internal method* \e$B$H\e(B C \e$B$d\e(B script \e$B8@8l$J$I\e(B
+\e$B$G=q$+$l$?\e(B *external method* \e$B$,$"$k!#\e(B
+
+(cf. *Note (tm-view-en)method::)
+
+
+
+
+\1f
+File: tm-en.info, Node: MIME, Next: MIME charset, Prev: method, Up: Glossary
+
+MIME
+----
+
+*Multipurpose
+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
+plain text (*Note us-ascii::) \e$B0J30$NJ8;z$r;H$&$?$a$N\e(B RFC 822 (*Note RFC
+822::) \e$B$KBP$9$k3HD%!#\e(B
+
+RFC 1521 (*Note RFC 1521::) \e$B$H\e(B RFC 1522 (*Note encoded-word::) \e$B$GDj5A$5\e(B
+\e$B$l$F$$$k!#\e(B
+
+(cf. *Note What is MIME?::)
+
+
+
+
+\1f
+File: tm-en.info, Node: MIME charset, Next: MTA, Prev: MIME, Up: Glossary
+
+MIME charset
+------------
+
+Content-Type field (*Note Content-Type field::) \e$B$d\e(B encoded-word (*Note
+encoded-word::) \e$B$N\e(B charset parameter \e$B$GMQ$$$i$l$kEPO?$5$l$?Id9f2=J8;z=8\e(B
+\e$B9g\e(B (*Note Coded character set::)\e$B!#\e(B
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+iso-2022-jp (*Note iso-2022-jp::) \e$B$d\e(B euc-kr (*Note euc-kr::) \e$B$O$=$N#1$D!#\e(B
+\e$B!J$3$3$G$O!"\e(BMIME charset \e$B$OJ8;z=89g\e(B (*Note Character set::)\e$B$H6hJL$7$F>.\e(B
+\e$BJ8;z$G=q$$$F$$$k!K\e(B
+
+
+
+\1f
+File: tm-en.info, Node: MTA, Next: MUA, Prev: MIME charset, Up: Glossary
+
+MTA
+---
+
+*Message Transfer Agent* \e$B$NN,$G!"\e(B
+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
+
+(cf. *Note MUA::)
+
+
+
+
+\1f
+File: tm-en.info, Node: MUA, Next: MULE, Prev: MTA, Up: Glossary
+
+MUA
+---
+
+*Message User Agent* \e$B$NN,$G!"\e(Bmail
+reader \e$B$H\e(B news reader \e$B$NAm>N!#\e(B
+
+(cf. *Note MTA::)
+
+
+
+
+\1f
+File: tm-en.info, Node: MULE, Next: multipart, Prev: MUA, Up: Glossary
+
+MULE
+----
+
+\e$BH>ED\e(B \e$B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?\e(B Emacs (*Note Emacs::).
+
+[MULE] Nishikimi M., Handa K. and Tomura S., "Mule: MULtilingual
+Enhancement to GNU Emacs", Proc. of INET'93, August, 1993.
+
+\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
+(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) \e$B$,B8:_$9$k!#\e(B
+
+\e$B$=$NB>!"\e(BXEmacs \e$B$K\e(B merge \e$B$7$?$b$N$bB8:_$9$k!#\e(B
+
+\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
+\e$B$J$k!#\e(B
+
+\e$B$=$3$G!"$3$3$G$O!"B?8@8l\e(B Emacs \e$B$NAm>N$r\e(B *mule*, \e$B85!9\e(B
+\e$B$N\e(B MULE \e$B$r\e(B *MULE*, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B Emacs \e$B$r\e(B
+*Emacs/mule*, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B XEmacs \e$B$r\e(B
+*XEmacs/mule* \e$B$H8F$V$3$H$K$9$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: multipart, Next: multipart/alternative, Prev: MULE, Up: Glossary
+
+Multipart
+---------
+
+\e$B#1$D$N\e(B message (*Note message::) \e$B$KJ#?t$N\e(B part \e$B$rF~$l$k$?$a$N\e(B MIME
+(*Note 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\e(B
+\e$B;X$9!#\e(B(cf. *Note content-type::)
+
+\e$B8=:_!"Dj5A$5$l$F$$$k\e(B *multipart* \e$B$H$7$F$O!"\e(BRFC 1521 (*Note RFC 1521::)
+\e$B$GDj5A$5$l$?\e(B
+
+ * multipart/mixed (*Note multipart/mixed::)
+ * multipart/alternative (*Note multipart/alternative::)
+ * multipart/digest (*Note multipart/digest::)
+ * multipart/parallel (*Note multipart/parallel::)
+
+\e$B$N$[$+\e(B RFC 1847 (*Note Security multipart::) \e$B$GDj5A$5$l$?\e(B
+
+ * multipart/signed (*Note multipart/signed::)
+ * multipart/encrypted (*Note multipart/encrypted::)
+
+\e$B$J$I$,$"$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: multipart/alternative, Next: multipart/digest, Prev: multipart, Up: Glossary
+
+multipart/alternative
+---------------------
+
+multipart (*Note multipart::) \e$B$N#1$D$G!"F1$8>pJs$r0[$C$?7A<0$GF~$l!"A*Br\e(B
+\e$B;h$H$9$k>l9g$KMQ$$$k!#\e(B
+
+(cf. *Note RFC 1521::)
+
+
+
+
+\1f
+File: tm-en.info, Node: multipart/digest, Next: multipart/encrypted, Prev: multipart/alternative, Up: Glossary
+
+multipart/digest
+----------------
+
+multipart (*Note multipart::) \e$B$N#1$D$G!"4^$^$l$k\e(B part \e$B$N\e(B default \e$B$N\e(B
+content-type (*Note content-type::) \e$B$,\e(B multipart/mixed (*Note
+multipart/mixed::) \e$B$J$I$N>l9g\e(B text/plain (*Note text/plain::) \e$B$G$"$k$N$K\e(B
+\e$BBP$7!"\e(B*multipart/digest*\e$B$G$O\e(B message/rfc822 (*Note message/rfc822::) \e$B$,\e(B
+\e$BMQ$$$i$l$kE@$,0[$J$k!#\e(B
+
+\e$B$3$l$OEAE}E*$J\e(B RFC 1153 (*Note RFC 1153::) \e$B$K4p$E$/\e(B encapsulation (*Note
+encapsulation::) \e$B$KBe$o$k$b$N$G$"$k!#\e(B
+
+(cf. *Note RFC 1521::)
+
+
+
+
+\1f
+File: tm-en.info, Node: multipart/encrypted, Next: multipart/mixed, Prev: multipart/digest, Up: Glossary
+
+multipart/encrypted
+-------------------
+
+RFC 1847 \e$B$GDj5A$5$l$?\e(B Security multipart (*Note Security multipart::) \e$B$N\e(B
+\e$B#1$D$G!"0E9f2=$5$l$?\e(B message \e$B$rI=8=$9$k$N$KMQ$$$k!#\e(B
+
+(cf. *Note PGP/MIME::)
+
+
+
+
+\1f
+File: tm-en.info, Node: multipart/mixed, Next: multipart/parallel, Prev: multipart/encrypted, Up: Glossary
+
+multipart/mixed
+---------------
+
+multipart (*Note multipart::) \e$B$N<gMW$J\e(B subtype \e$B$G!"J#?t$N\e(B part \e$B$r=g=xIU\e(B
+\e$B$1$FJB$Y$k>l9g$KMQ$$$k!#\e(B
+
+(cf. *Note RFC 1521::)
+
+
+
+
+\1f
+File: tm-en.info, Node: multipart/parallel, Next: multipart/signed, Prev: multipart/mixed, Up: Glossary
+
+multipart/parallel
+------------------
+
+multipart (*Note multipart::) \e$B$N#1$D$G!"J#?t$N\e(B part \e$B$r=g=xIU$1$:$K4^$a$k\e(B
+\e$B>l9g$KMQ$$$k!#\e(B
+
+(cf. *Note RFC 1521::)
+
+
+
+
+\1f
+File: tm-en.info, Node: multipart/signed, Next: PGP, Prev: multipart/parallel, Up: Glossary
+
+multipart/signed
+----------------
+
+RFC 1847 \e$B$GDj5A$5$l$?\e(B Security multipart (*Note Security multipart::) \e$B$N\e(B
+\e$B#1$D$G!"EE;R=pL>$rI=8=$9$k$N$KMQ$$$k!#\e(B
+
+(cf. *Note PGP/MIME::)
+
+
+
+
+\1f
+File: tm-en.info, Node: PGP, Next: PGP-kazu, Prev: multipart/signed, Up: Glossary
+
+PGP
+---
+
+Phil Zimmermann \e$B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#\e(Bmessage (*Note
+message::) \e$B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#\e(BPretty Good Privacy \e$B$N\e(B
+\e$BN,!#\e(B
+
+\e$BEAE}E*$J\e(B PGP \e$B$G$O\e(B encapsulation (*Note encapsulation::) \e$B$K\e(B RFC 934
+(*Note RFC 934::)\e$B$K=`$8$?J}K!$rMQ$$$k!#$3$l$O\e(B MIME (*Note MIME::) \e$B$HL7=b\e(B
+\e$B$9$k$N$G\e(B PGP/MIME (*Note PGP/MIME::) \e$B$,Ds0F$5$l$F$$$k!#0lJ}!"\e(BMIME \e$B$K$*$$\e(B
+\e$B$F\e(B PGP \e$B$N\e(Bencapsulation \e$B$rMQ$$$kJ}K!\e(B (cf. *Note PGP-kazu::)
+ \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
+
+
+
+[PGP: RFC 1991] D. Atkins, W. Stallings and P. Zimmermann, "PGP
+ Message Exchange Formats", August 1996, Informational.
+
+
+
+
+
+\1f
+File: tm-en.info, Node: PGP-kazu, Next: PGP/MIME, Prev: PGP, Up: Glossary
+
+PGP-kazu
+--------
+
+\e$B;3K\\e(B \e$BOBI'\e(B \e$B;a$,Ds0F$7$?\e(B MIME (*Note MIME::) \e$B$G\e(B PGP (*Note PGP::) \e$B$rMxMQ$9\e(B
+\e$B$k$?$a$NJ}K!$r$3$3$G$O\e(B *PGP-kazu* \e$B$H8F$V$3$H$K$9$k!#\e(B
+
+PGP-kazu \e$B$O\e(B *application/pgp* \e$B$H$$$&\e(B content-type (*Note content-type::)
+\e$B$rDj5A$9$k!#\e(B
+
+application/pgp \e$B$N\e(B part \e$B$G$O\e(B PGP \e$B$N\e(B encapsulation (*Note
+encapsulation::) \e$B$,MQ$$$i$l$k!#\e(BPGP \e$B$N\e(B encapsulation (cf. *Note RFC
+934::)
+ \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
+\e$B$$8B$j!"Cf$K4^$^$l$?\e(B MIME message \e$B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"\e(B
+PGP-kazu \e$B$KBP1~$7$F$$$J$$\e(B MIME \e$B$KBP1~$7$?\e(B MUA (*Note MUA::) \e$B$O$=$N\e(B part
+\e$B$,FI$a$J$/$J$k!#$=$NBe$o$j!"\e(BMIME \e$B$KBP1~$7$F$$$J$$\e(B PGP \e$BBP1~$N\e(B MUA (*Note
+MUA::) \e$B$G$b\e(B message \e$B$rFI$`$3$H$,$G$-$k!#\e(B
+
+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
+\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
+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
+
+\e$B$^$?!"\e(BInternet \e$B$G$O:#8e\e(B PGP/MIME (*Note PGP/MIME::) \e$B$NJ}8~$GI8=`2=$7$F$$\e(B
+\e$B$3$&$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O\e(B PGP-kazu \e$B$OMQ$$$J$$$N$,\e(B
+\e$BK>$^$7$$!#\e(B
+
+[draft-kazu-pgp-mime-00.txt] Yamamoto K., "PGP MIME Integration",
+October, 1995
+
+
+
+\1f
+File: tm-en.info, Node: PGP/MIME, Next: Quoted-Printable, Prev: PGP-kazu, Up: Glossary
+
+PGP/MIME
+--------
+
+Michael Elkins \e$B;a$,Ds0F$7$?\e(B MIME (*Note MIME::) \e$B$G\e(B PGP (*Note PGP::) \e$B$r\e(B
+\e$BMxMQ$9$k$?$a$NJ}K!!#\e(B
+
+RFC 1847 (*Note Security multipart::) \e$B$K4p$-!"\e(BMIME \e$B$N\e(B multipart \e$B$K$h$k\e(B
+encapsulation (*Note encapsulation::) \e$B$r9T$&!#$3$N$?$a!"\e(BMIME \e$B$N<+A3$J3H\e(B
+\e$BD%$K$J$C$F$$$k!#$7$+$7!"EAE}E*$J\e(B PGP\e$B$H$N8_49@-$,<:$o$l$F$$$k!#\e(B
+
+PGP/MIME \e$B$G$O\e(B PGP-kazu (*Note PGP-kazu::) \e$B$H0[$J$j!"\e(BMIME \e$B$N\e(B
+encapsulation \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$&$3$H$,$G$-$k!#\e(B
+
+Internet \e$B$G$O:#8e\e(B PGP/MIME (*Note PGP/MIME::) \e$B$NJ}8~$GI8=`2=$7$F$$$3$&$H\e(B
+\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$r\e(B
+\e$BMQ$$$k$N$,K>$^$7$$!#\e(B
+
+
+[PGP/MIME: RFC 2015] M. Elkins, "MIME Security with Pretty Good
+ Privacy (PGP)", October 1996, Standards Track.
+
+
+
+
+\1f
+File: tm-en.info, Node: Quoted-Printable, Next: RFC 821, Prev: PGP/MIME, Up: Glossary
+
+Quoted-Printable
+----------------
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$F$$$k\e(B MIME (*Note MIME::) \e$B$K$*$1\e(B
+\e$B$k\e(B binary data (*Note binary::) \e$B$N\e(B network \e$B$G$NJQ49K!$N#1$D!#\e(B
+
+`=' \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
+\e$B?J?t$GI=8=$9$k!#$3$N$?$a!"\e(BASCII (*Note ASCII::) \e$BJ8;zCf?4$N\e(B data \e$B$G$O\e(B
+Base64 (*Note Base64::) \e$B$KHf$Y$k$H2DFI@-$,9b$/$J$k2DG=@-$,$"$k!#\e(B
+
+\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$F\e(B
+\e$B$$$k\e(B network \e$B$G$O0BA4$KE>Aw$9$k$3$H$,$G$-$:!"\e(BBase64 \e$B$KHf$Y$F0BA4@-$ODc$$!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: RFC 821, Next: RFC 822, Prev: Quoted-Printable, Up: Glossary
+
+RFC 821
+-------
+
+*SMTP* \e$B$H8F$P$l$k\e(B Internet mail \e$B$NG[AwK!$NI8=`$rDj$a\e(B
+\e$B$F$$$k\e(B RFC.
+
+
+[SMTP: RFC 821] J. Postel, "Simple Mail Transfer Protocol", August
+ 1982, STD 10.
+
+
+
+
+\1f
+File: tm-en.info, Node: RFC 822, Next: RFC 934, Prev: RFC 821, Up: Glossary
+
+RFC 822
+-------
+
+Internet mail \e$B$N<g$K\e(B *message header* \e$B$K4X$9$k7A<0$K4X$9$kI8=`$rDj$a$F$$\e(B
+\e$B$k\e(B RFC.
+
+*[Memo]*
+
+ news message \e$B$b$3$l$K=`$8$F$$$k$N$G!"\e(B*Internet mail* \e$B$H=q$/$h$j$b!"\e(B
+ *Internet message* \e$B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#\e(B
+
+
+
+[RFC 822] D. Crocker, "Standard for the Format of ARPA Internet
+ Text Messages", August 1982, STD 11.
+
+
+
+
+\1f
+File: tm-en.info, Node: RFC 934, Next: RFC 1036, Prev: RFC 822, Up: Glossary
+
+RFC 934
+-------
+
+Internet mail (*Note RFC 822::) \e$B$N\e(B
+*encapsulation* (*Note encapsulation::) \e$B$NJ}\e(B
+\e$BK!$rDj$a$?\e(B RFC.
+
+MIME (*Note MIME::) \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B message/rfc822 (*Note
+message/rfc822::) \e$B$rMQ$$$k$Y$-$G$"$k!#\e(B
+
+
+
+[RFC 934] Marshall T. Rose and Einar A. Stefferud, "Proposed
+ Standard for Message Encapsulation", January 1985.
+
+
+
+
+\1f
+File: tm-en.info, Node: RFC 1036, Next: RFC 1153, Prev: RFC 934, Up: Glossary
+
+RFC 1036
+--------
+
+USENET \e$B$G$N\e(B message \e$B$N7A<0$rDj$a$?\e(B RFC. RFC 822 (*Note RFC 822::)\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 netnews \e$B$G\e(B
+\e$B$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#\e(B
+
+
+[USENET: RFC 1036] M. Horton and R. Adams, "Standard for
+ Interchange of USENET Messages", December 1987, (obsolete RFC 850).
+
+
+
+
+\1f
+File: tm-en.info, Node: RFC 1153, Next: RFC 1521, Prev: RFC 1036, Up: Glossary
+
+RFC 1153
+--------
+
+\e$BJ#?t$N\e(B Internet mail (*Note RFC 822::) \e$B$r\e(B
+*encapsulation* (*Note encapsulation::) \e$B$9$k\e(B
+\e$B$?$a$NJ}K!$rDj$a$?\e(B RFC. RFC 934 (*Note RFC 934::) \e$B$rMQ$$$k!#\e(B
+
+MIME (*Note MIME::) \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B message/rfc822 (*Note
+message/rfc822::) \e$B$rMQ$$$?\e(B multipart (*Note multipart::) \e$B$rMQ$$$k$Y$-$G\e(B
+\e$B$"$k!#\e(B
+
+(cf. *Note multipart/digest::)
+
+
+
+[RFC 1153] F. Wancho, "Digest Message Format", April 1990.
+
+
+
+
+\1f
+File: tm-en.info, Node: RFC 1521, Next: RFC 1557, Prev: RFC 1153, Up: Glossary
+
+RFC 1521
+--------
+
+MIME (*Note MIME::) \e$B$rDj5A$7$F$$$k\e(B RFC \e$B$N#1$D!#\e(B
+
+
+[RFC 1521] N. Borenstein and N. Freed, "MIME (Multipurpose Internet
+ Mail Extensions) Part One: Mechanisms for Specifying and Describing
+ the Format of Internet Message Bodies", September 1993, Standards
+ Track (obsolete RFC 1341).
+
+
+(RFC 1522 (*Note encoded-word::))
+
+
+
+\1f
+File: tm-en.info, Node: RFC 1557, Next: RFC 1922, Prev: RFC 1521, Up: Glossary
+
+RFC 1557
+--------
+
+euc-kr (*Note euc-kr::) \e$B$H\e(B iso-2022-kr (*Note iso-2022-kr::) \e$B$H$$$&4Z9q\e(B
+\e$B8l$N$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$rDj5A$7$F$$$k\e(B RFC.
+
+
+[RFC 1557] U. Choi, K. Chon and H. Park, "Korean Character Encoding
+ for Internet Messages", December 1993, Informational.
+
+
+
+
+\1f
+File: tm-en.info, Node: RFC 1922, Next: plain text, Prev: RFC 1557, Up: Glossary
+
+RFC 1922
+--------
+
+iso-2022-cn (*Note iso-2022-cn::), iso-2022-cn-ext (*Note
+iso-2022-cn-ext::), cn-gb (*Note cn-gb::), cn-big5 (*Note cn-big5::) \e$B$H\e(B
+\e$B$$$C$?Cf9q8l$N$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$rDj5A$7$F$$$k\e(B
+RFC.
+
+\e$B$3$l$K2C$($F!"\e(B*charset-edition* \e$B$H\e(B
+*charset-extension* \e$B$H$$$&\e(B Content-Type
+field (*Note Content-Type field::) \e$B$N\e(B parameter \e$B$rDj5A$7$F$$$k!#\e(B
+
+
+[RFC 1922] Zhu, HF., Hu, DY., Wang, ZG., Kao, TC., Chang, WCH. and
+ Crispin, M., "Chinese Character Encoding for Internet Messages",
+ March 1996, Informational.
+
+
+
+
+\1f
+File: tm-en.info, Node: plain text, Next: Security multipart, Prev: RFC 1922, Up: Glossary
+
+plain text
+----------
+
+\e$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$\e(B \e$BJ8;zId9f\e(B(*Note Coded character set::)\e$B$N\e(B
+\e$B$_$GI=8=$5$l$k\e(B text \e$B>pJs!#\e(B(cf. *Note text/plain::)
+
+
+
+
+\1f
+File: tm-en.info, Node: Security multipart, Next: text/enriched, Prev: plain text, Up: Glossary
+
+Security multipart
+------------------
+
+MIME (*Note MIME::) \e$B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#\e(B
+*multipart/signed*
+(*Note multipart/signed::) \e$B$H\e(B
+*multipart/encrypted*
+(*Note multipart/encrypted::) \e$B$H$$$&\e(B multipart \e$B$rMQ$$$k!#\e(BMOSS \e$B$d\e(B
+PGP/MIME (*Note PGP/MIME::) \e$B$O$3$l$K4p$$$F$$$k!#\e(B
+
+
+[Security multipart: RFC 1847] James Galvin, Gale Murphy, Steve
+ Crocker and Ned Freed, "Security Multiparts for MIME:
+ Multipart/Signed and Multipart/Encrypted", October 1995, Standards
+ Track.
+
+
+
+
+\1f
+File: tm-en.info, Node: text/enriched, Next: text/plain, Prev: Security multipart, Up: Glossary
+
+text/enriched
+-------------
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$?\e(B
+*text/richtext* \e$B$KBe$o$C$F!"=qBN$dAHHG$K4X\e(B
+\e$B$9$k>pJs$r;}$C$?\e(B text\e$B$rI=8=$9$k$?$a$N\e(B content-type (*Note
+content-type::).
+
+
+[text/enriched: RFC 1896] P. Resnick and A. Walker, "The
+ text/enriched MIME Content-type", February 1996, (obsolete RFC
+ 1563).
+
+
+
+
+\1f
+File: tm-en.info, Node: text/plain, Next: tm-kernel, Prev: text/enriched, Up: Glossary
+
+text/plain
+----------
+
+RFC 1521 (*Note RFC 1521::) \e$B$GDj5A$5$l$?!"\e(Bplain text (*Note plain
+text::) \e$B$rI=8=$9$k$?$a$N\e(B content-type (*Note content-type::).
+
+\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
+(*Note MIME charset::) \e$B$,\e(B us-ascii (*Note us-ascii::) \e$B$G$"$k\e(B
+*text/plain* \e$B$N\e(B part \e$B$G$"$k$H8+Pv$5$l$k$3$H$K\e(B
+\e$B$J$C$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: tm-kernel, Next: tm-MUA, Prev: text/plain, Up: Glossary
+
+tm-kernel, tm
+-------------
+
+Emacs \e$B$G\e(B MIME (*Note MIME::) \e$B$rMxMQ$9$k$?$a$N\e(B user interface \e$B$rDs6!$9$k\e(B
+library \e$B72!#\e(B`tools for MIME' \e$B$NN,!#\e(B
+
+*[\e$B$I$&$G$bNI$$$3$H\e(B(^-^;]*
+
+ * tm \e$B$O\e(B "tiny-mime" \e$B$NN,$8$c$J$$$i$7$$$>\e(B (^-^;
+
+ * tm \e$B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>\e(B (^-^;
+
+ * "Tools for MIME" \e$B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>\e(B (^-^;
+
+
+
+
+\1f
+File: tm-en.info, Node: tm-MUA, Next: us-ascii, Prev: tm-kernel, Up: Glossary
+
+tm-MUA
+------
+
+tm (*Note tm-kernel::) \e$B$rMQ$$$?\e(B MUA (*Note MUA::) \e$B$b$7$/$O\e(B MUA \e$B$KBP$9$k\e(B
+extender.
+
+*tm \e$BBg@9$j\e(B package* \e$B$K$O\e(B
+
+ * mh-e (*Note (mh-e)::) \e$BMQ$N\e(B *tm-mh-e*
+ * GNUS \e$BMQ$N\e(B *tm-gnus*
+ * Gnus \e$BMQ$N\e(B *gnus-mime* (*Note (gnus-mime-en)::)
+ * VM \e$BMQ$N\e(B *tm-vm*
+ * RMAIL \e$BMQ$N\e(B *tm-rmail*
+
+\e$B$,4^$^$l$F$$$k!#\e(B
+
+\e$BFHN)$7$?\e(B MUA \e$B$H$7$F$O\e(B cmail (*Note (cmail)::) \e$B$,\e(B tm \e$B$rMxMQ2DG=$G$"$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: us-ascii, Prev: tm-MUA, Up: Glossary
+
+us-ascii
+--------
+
+\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 (*Note
+MIME charset::) \e$B$N#1$D!#\e(B
+
+ASCII (*Note ASCII::) \e$B$N$_$+$i$J$j\e(B ISO 2022 (*Note ISO 2022::) \e$B$K$h$kId\e(B
+\e$B9f3HD%\e(B (*Note Code extension::)\e$B$O5v$5$l$J$$!#\e(B
+
+Internet mail \e$B$K$*$1$kI8=`$NId9f2=J8;z=89g\e(B(*Note Coded character set::)\e$B$G\e(B
+\e$B$"$j!"L@<(E*$K\e(B MIME charset \e$B$,<($5$l$J$$>l9g$O86B'$H$7$F\e(B
+*us-ascii* \e$B$,;H$o$l$k!#\e(B
+
+\e$B$^$?!"\e(BRFC 822 (*Note RFC 822::) \e$B$K$*$1$k\e(B *ASCII* \e$B$O\e(B us-ascii \e$B$r;X$9$b$N\e(B
+\e$B$H2r<a$9$Y$-$G$"$k!#\e(B
+
+
+
+\1f
+File: tm-en.info, Node: Setting, Next: Bug report, Prev: Introduction, Up: Top
+
+Setting
+*******
+
+In the tm package, two files, `mime-setup.el' and `tm-setup.el', are
+provided to ease the setup.
+
+The `mime-setup.el' is used for the whole MIME related setup including
+MIME encoding using `tm-edit.el', while `tm-setup.el' is used to set up
+tm-MUA only.
+
+
+* Menu:
+
+* mime-setup:: Normal setting
+* tm-setup:: Setting not to use tm-edit
+* setting for VM:: Setting for VM
+* manual setting:: Setting up without loading provided setup files
+
+
+\1f
+File: tm-en.info, Node: mime-setup, Next: tm-setup, Prev: Setting, Up: Setting
+
+Normal setting
+==============
+
+If you want normal setting, please use *mime-setup*. For example,
+please insert following into `~/.emacs':
+
+ (load "mime-setup")
+
+
+As `mime-setup.el' loads `tm-setup.el', you don't need to load
+`tm-setup.el' when you use `mime-setup.el' (Description of old version
+of Gnus FAQ is wrong!)
+
+
+* Menu:
+
+* signature::
+* Notice about GNUS:: Notices for GNUS
+
+
+\1f
+File: tm-en.info, Node: signature, Next: Notice about GNUS, Prev: mime-setup, Up: mime-setup
+
+signature
+---------
+
+You can set up the *automatic signature selection tool* using
+`mime-setup'. If you want to automatically select the signature file
+depending on how the message headers show, add lines like shown below to
+your .emacs (Refer to the reference manual of `signature.el' for more
+details).
+
+ (setq signature-file-alist
+ '((("Newsgroups" . "jokes") . "~/.signature-jokes")
+ (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
+ (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
+ (("To" . "tea") . "~/.signature-jokes")
+ (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
+ ))
+
+
+
+ -- Variable: mime-setup-use-signature
+
+ If it is not `nil', `mime-setup.el' sets up for `signature.el'.
+ Its default value is `t'.
+
+
+
+ -- Variable: mime-setup-signature-key-alist
+
+ It defines key to bind signature inserting command for each
+ major-mode. Its default value is following:
+
+ ((mail-mode . "\C-c\C-w"))
+
+
+ If you want to change, please rewrite it. For example:
+
+ (set-alist 'mime-setup-signature-key-alist
+ 'news-reply-mode "\C-c\C-w")
+
+
+
+
+ -- Variable: mime-setup-default-signature-key
+
+ If key to bind signature inserting command for a major-mode is not
+ found from `mime-setup-signature-key-alist', its value is used as
+ key. Its default value is `"\C-c\C-s"'.
+
+
+
+
+\1f
+File: tm-en.info, Node: Notice about GNUS, Prev: signature, Up: mime-setup
+
+Notices for GNUS
+----------------
+
+When `mime-setup.el' sets up for `signature.el', it sets variable
+`gnus-signature-file' to `nil'. Therefore GNUS does not insert
+signature automatically when it is sending a message. Reason of this
+setting is following:
+
+GNUS inserts signature after `tm-edit.el' composed as MIME message.
+Therefore signature inserted by GNUS is not processed as a valid MIME
+part. In particular, for multipart message, signature places in outside
+of MIME part. So MIME MUA might not display it.
+
+Other notice is key bind. In historical reason, key bind to insert
+signature is `C-c C-s' (like mh-e (*Note (mh-e)::)) instead of `C-c
+C-w'. If you change to GNUS's default, please set following:
+
+ (set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
+
+
+
+
+\1f
+File: tm-en.info, Node: tm-setup, Next: setting for VM, Prev: mime-setup, Up: Setting
+
+Setting not to use tm-edit
+==========================
+
+*tm-setup* only sets up tm-MUA (*Note tm-MUA::)s.
+In other words, it is a setting to avoid to use tm-edit. If you don't
+want to compose MIME message or want to use other MIME composer, please
+use it instead of `mime-setup.el'.
+
+For example, please insert following into `~/.emacs':
+
+ (load "tm-setup")
+
+
+
+*[Memo]*
+
+ If you use `mime-setup.el', you you don't need to load
+ `tm-setup.el'.
+
+
+
+
+\1f
+File: tm-en.info, Node: setting for VM, Next: manual setting, Prev: tm-setup, Up: Setting
+
+Setting for VM
+==============
+
+If you use *vm*, please insert following in `~/.vm':
+
+ (require 'tm-vm)
+
+
+
+*[Notice]*
+
+ If you use *BBDB*, please insert `(require 'tm-vm)' *after*
+ `(bbdb-insinuate-vm)'.
+
+
+
+
+\1f
+File: tm-en.info, Node: manual setting, Prev: setting for VM, Up: Setting
+
+Setting up without loading provided setup files
+===============================================
+
+You may find the valuable hints in `mime-setup.el' or `tm-setup.el' if
+you want to set up MIME environment without loading the tm-provided
+setup files.
+
+*[Memo]*
+
+ Current tm provides some convenient features to expect tm-edit, and
+ they can not use if `mime-setup.el' is not used. If you want to
+ set up original setting to use tm-edit, please declare following
+ setting:
+
+ (provide 'mime-setup)
+
+
+
+
+
+\1f
+File: tm-en.info, Node: Bug report, Next: Concept Index, Prev: Setting, Up: Top
+
+How to report bug and about mailing list of tm
+**********************************************
+
+If you write bug-reports and/or suggestions for improvement, please send
+them to the tm Mailing List:
+
+ * Japanese <bug-tm-ja@chamonix.jaist.ac.jp>
+ * English <bug-tm-en@chamonix.jaist.ac.jp>
+
+
+Notice that, we does not welcome bug reports about too old version.
+Bugs in old version might be fixed. So please try latest version at
+first.
+
+You should write *good bug report*. If you write only "tm does not
+work", we can not find such situations. At least, you should write
+name, type, variants and version of OS, emacs, tm and MUA, and setting.
+In addition, if error occurs, to send backtrace is very
+important. (cf. *Note (emacs)Bugs::)
+
+Bug may not appear only your environment, but also in a lot of
+environment (otherwise it might not bug). Therefor if you send mail to
+author directly, we must write a lot of mails. So please send mail to
+address for tm bugs instead of author.
+
+Via the tm ML, you can report tm bugs, obtain the latest release of tm,
+and discuss future enhancements to tm. To join the tm ML, send e-mail
+to:
+
+ * \e$BF|K\8l\e(B <tm-ja-admin@chamonix.jaist.ac.jp>
+ * \e$B1Q8l\e(B <tm-en-admin@chamonix.jaist.ac.jp>
+
+Since the user registration is done manually, please write the mail body
+in human-recognizable language (^_^).
+
+
+
+\1f
+File: tm-en.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, Up: Top
+
+Concept Index
+*************
+
+
+* Menu:
+
+* ANSI X3.4:1986: ASCII. 9.
+* application: content-type. 10.
+* application/pgp: PGP-kazu. 9.
+* ASCII: ASCII. 9.
+* ASCII: us-ascii. 16.
+* audio: content-type. 10.
+* automatic signature selection
+* BBDB: setting for VM. 14.
+* BIG5: cn-big5. 13.
+* binary: 8bit. 35.
+* binary: binary. 6.
+* binary data: binary. 15.
+* charset-edition: RFC 1922. 11.
+* charset-extension: RFC 1922. 11.
+* CNS 11643:1992: CNS. 13.
+* CNS 11643-1992: CNS. 13.
+* Content-Type: How is MIME?. 15.
+* content-type/subtype: content-type. 21.
+* Emacs/mule: MULE. 20.
+* encapsulation: RFC 1153. 6.
+* encapsulation: RFC 934. 6.
+* euc-kr: euc-kr. 14.
+* Experimental: Content-Disposition. 8.
+* external
+* FTP: FTP. 8.
+* GB 2312: GB 2312. 11.
+* GB 2312:1980: GB 2312. 11.
+* GB 8565.2: GB 8565.2. 8.
+* GB 8565.2:1988: GB 8565.2. 8.
+* gnus-mime: tm-MUA. 16.
+* good bug report: Bug report. 17.
+* image: content-type. 11.
+* Informational: hz-gb2312. 14.
+* Informational: hz-gb2312. 19.
+* Informational: iso-2022-jp-2. 10.
+* Informational: iso-8859-7. 13.
+* Informational: PGP. 16.
+* Informational: RFC 1557. 8.
+* Informational: RFC 1922. 14.
+* internal method: method. 7.
+* Internet
+* Internet
+* ISO 2022: ISO 2022. 11.
+* ISO 646: ISO 646. 10.
+* ISO 8859-1: ISO 8859-1. 8.
+* ISO 8859-1:1987: ISO 8859-1. 8.
+* ISO 8859-2: ISO 8859-2. 8.
+* ISO 8859-2:1987: ISO 8859-2. 8.
+* ISO 8859-3: ISO 8859-3. 5.
+* ISO 8859-3:1988: ISO 8859-3. 5.
+* ISO 8859-4: ISO 8859-4. 5.
+* ISO 8859-4:1988: ISO 8859-4. 5.
+* ISO 8859-5: ISO 8859-5. 7.
+* ISO 8859-5:1988: ISO 8859-5. 7.
+* ISO 8859-6: ISO 8859-6. 5.
+* ISO 8859-6:1987: ISO 8859-6. 5.
+* ISO 8859-7: ISO 8859-7. 7.
+* ISO 8859-7:1987: ISO 8859-7. 7.
+* ISO 8859-8: ISO 8859-8. 5.
+* ISO 8859-8:1988: ISO 8859-8. 5.
+* ISO 8859-9: ISO 8859-9. 5.
+* ISO 8859-9:1990: ISO 8859-9. 5.
+* iso-2022-jp: iso-2022-jp. 18.
+* iso-2022-jp-2: iso-2022-jp-2. 10.
+* iso-8859-7: iso-8859-7. 13.
+* ISO/IEC 2022:1994: ISO 2022. 11.
+* ISO/IEC 646:1991: ISO 646. 10.
+* JIS
+* JIS X 0201-1976:: JIS X0201. 10.
+* JIS C6220-1976: JIS X0201. 9.
+* JIS C6226:1978: JIS X0208. 18.
+* JIS X 0201:1996? draft: JIS X0201. 18.
+* JIS X 0208:1996? draft: JIS X0208. 32.
+* JIS X0201-1976: JIS X0201. 10.
+* JIS X0201-1996?: JIS X0201. 18.
+* JIS X0208-1978: JIS X0208. 18.
+* JIS X0208-1983,1990: JIS X0208. 23.
+* JIS X0208:1983,1990: JIS X0208. 23.
+* JIS X0208-1996?: JIS X0208. 32.
+* KS C 5601:1987: KS C5601. 8.
+* KS C 5861:1992: euc-kr. 14.
+* KS C5601: KS C5601. 8.
+* message: content-type. 11.
+* message header: RFC 822. 6.
+* Message Transfer Agent: MTA. 5.
+* Message User Agent: MUA. 5.
+* MIME: What is MIME?. 5.
+* mime-setup: mime-setup. 6.
+* mule: MULE. 19.
+* MULE: MULE. 20.
+* multipart: content-type. 12.
+* Multipart: How is MIME?. 23.
+* multipart: multipart. 10.
+* multipart/digest: multipart/digest. 9.
+* multipart/encrypted: Security multipart. 8.
+* multipart/signed: Security multipart. 6.
+* Multipurpose Internet Mail
+* Multipurpose Internet Mail Extensions: MIME. 5.
+* pad: Base64. 10.
+* parameter: Content-Type field. 21.
+* PGP: PGP. 16.
+* PGP-kazu: PGP-kazu. 7.
+* PGP/MIME: PGP/MIME. 20.
+* RFC 1036: RFC 1036. 9.
+* RFC 1153: RFC 1153. 16.
+* RFC 1468: iso-2022-jp. 18.
+* RFC 1489: koi8-r. 13.
+* RFC 1521: RFC 1521. 7.
+* RFC 1522: encoded-word. 7.
+* RFC 1522: encoded-word. 8.
+* RFC 1554: iso-2022-jp-2. 10.
+* RFC 1557: RFC 1557. 8.
+* RFC 1806: Content-Disposition. 8.
+* RFC 1842: hz-gb2312. 14.
+* RFC 1843: hz-gb2312. 19.
+* RFC 1847: Security multipart. 12.
+* RFC 1896: text/enriched. 10.
+* RFC 1922: RFC 1922. 14.
+* RFC 1947: iso-8859-7. 13.
+* RFC 1991: PGP. 16.
+* RFC 2015: PGP/MIME. 20.
+* RFC 821: RFC 821. 8.
+* RFC 822: RFC 822. 14.
+* RFC 934: RFC 934. 13.
+* RFC 959: FTP. 8.
+* Security multipart: Security multipart. 12.
+* SMTP: RFC 821. 5.
+* SMTP: RFC 821. 8.
+* Standards Track: encoded-word. 8.
+* Standards Track: PGP/MIME. 20.
+* Standards Track: RFC 1521. 7.
+* Standards Track: Security multipart. 12.
+* STD 10: RFC 821. 8.
+* STD 11: RFC 822. 14.
+* STD 9: FTP. 8.
+* subtype: content-type. 7.
+* subtype: Content-Type field. 20.
+* text: content-type. 13.
+* text/enriched: text/enriched. 10.
+* text/plain: text/plain. 10.
+* text/richtext: text/enriched. 6.
+* tm \e$BBg@9$j\e(B package: tm-MUA. 8.
+* tm-gnus: tm-MUA. 14.
+* tm-mh-e: tm-MUA. 12.
+* tm-rmail: tm-MUA. 20.
+* tm-setup: tm-setup. 5.
+* tm-vm: tm-MUA. 18.
+* type: content-type. 6.
+* type: Content-Type field. 20.
+* us-ascii: us-ascii. 13.
+* USENET: RFC 1036. 9.
+* video: content-type. 13.
+* vm: setting for VM. 6.
+* XEmacs/mule: MULE. 21.
+* x-token: content-type. 29.
+Extensions: What is MIME?. 6.
+mail: RFC 822. 11.
+message: RFC 822. 11.
+method: method. 8.
+tool: signature. 6.
+X0201: JIS X0201. 9.
+
+
+\1f
+File: tm-en.info, Node: Variable Index, Prev: Concept Index, Up: Top
+
+Variable Index
+**************
+
+
+* Menu:
+
+* mime-setup-default-signature-key: signature. 46.
+* mime-setup-signature-key-alist: signature. 30.
+* mime-setup-use-signature: signature. 23.
+\1f\f
+Tag table:
+Node: Top\7f152
+Node: Introduction\7f583
+Node: What is MIME?\7f1326
+Node: How is MIME?\7f1807
+Node: Glossary\7f3209
+Node: 7bit\7f6542
+Node: 8bit\7f7859
+Node: 94 character set\7f9914
+Node: 96 character set\7f10187
+Node: 94x94 character set\7f10454
+Node: ASCII\7f10758
+Node: Base64\7f11188
+Node: binary\7f11886
+Node: Character Set\7f12476
+Node: cn-gb\7f12806
+Node: cn-big5\7f13292
+Node: CNS\7f13928
+Node: Coded character set\7f14609
+Node: Code extension\7f14936
+Node: Content-Disposition\7f15280
+Node: content-type\7f15722
+Node: Content-Type field\7f17129
+Node: Emacs\7f18186
+Node: encoded-word\7f18420
+Node: encapsulation\7f18801
+Node: euc-kr\7f19096
+Node: FTP\7f19613
+Node: GB 2312\7f19898
+Node: GB 8565.2\7f20452
+Node: hz-gb2312\7f20915
+Node: ISO 2022\7f21724
+Node: iso-2022-cn\7f22303
+Node: iso-2022-cn-ext\7f22779
+Node: iso-2022-jp\7f23451
+Node: iso-2022-jp-2\7f24166
+Node: iso-2022-kr\7f24575
+Node: ISO 646\7f25008
+Node: ISO 8859-1\7f25668
+Node: iso-8859-1\7f26099
+Node: ISO 8859-2\7f26544
+Node: iso-8859-2\7f26978
+Node: ISO 8859-3\7f27417
+Node: ISO 8859-4\7f27734
+Node: ISO 8859-5\7f28051
+Node: iso-8859-5\7f28460
+Node: ISO 8859-6\7f28902
+Node: ISO 8859-7\7f29221
+Node: iso-8859-7\7f29625
+Node: ISO 8859-8\7f30175
+Node: ISO 8859-9\7f30494
+Node: ISO-IR-165\7f30811
+Node: JIS X0201\7f31326
+Node: JIS C6226\7f32120
+Node: JIS X0208\7f32413
+Node: JIS X0212\7f34296
+Node: koi8-r\7f34648
+Node: KS C5601\7f35146
+Node: message\7f35547
+Node: message/rfc822\7f35810
+Node: method\7f36118
+Node: MIME\7f36469
+Node: MIME charset\7f36891
+Node: MTA\7f37453
+Node: MUA\7f37667
+Node: MULE\7f37841
+Node: multipart\7f38695
+Node: multipart/alternative\7f39531
+Node: multipart/digest\7f39836
+Node: multipart/encrypted\7f40483
+Node: multipart/mixed\7f40813
+Node: multipart/parallel\7f41106
+Node: multipart/signed\7f41393
+Node: PGP\7f41689
+Node: PGP-kazu\7f42525
+Node: PGP/MIME\7f44012
+Node: Quoted-Printable\7f45045
+Node: RFC 821\7f45806
+Node: RFC 822\7f46086
+Node: RFC 934\7f46570
+Node: RFC 1036\7f47025
+Node: RFC 1153\7f47479
+Node: RFC 1521\7f48020
+Node: RFC 1557\7f48465
+Node: RFC 1922\7f48856
+Node: plain text\7f49522
+Node: Security multipart\7f49798
+Node: text/enriched\7f50431
+Node: text/plain\7f50897
+Node: tm-kernel\7f51385
+Node: tm-MUA\7f51890
+Node: us-ascii\7f52409
+Node: Setting\7f53075
+Node: mime-setup\7f53674
+Node: signature\7f54175
+Node: Notice about GNUS\7f55720
+Node: tm-setup\7f56596
+Node: setting for VM\7f57144
+Node: manual setting\7f57456
+Node: Bug report\7f58058
+Node: Concept Index\7f59491
+Node: Variable Index\7f68960
+\1f
+End tag table
--- /dev/null
+<!doctype sinfo system>
+<!-- $Id: tm-ja.sgml,v 6.1 1996/10/21 02:32:00 morioka Exp $ -->
+<head>
+<title>tm 7.90 Manual (English Version)
+<author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail>
+<date>1996/10/15
+
+<toc>
+</head>
+
+<body>
+
+<abstract>
+<p>
+This file documents tm, a MIME package for GNU Emacs.
+</abstract>
+
+<h1> What is tm?
+<node> Introduction
+<p>
+The tm package is a set of modules to enjoy MIME on GNU Emacs. Using
+tm, you can
+
+<ul>
+<li> playback or view the MIME messages using tm-view
+<li> compose MIME message using tm-edit
+<li> use the enhanced MIME features with mh-e, GNUS, Gnus, RMAIL and VM
+</ul>
+
+<noindent>
+and more.
+<p>
+Please read following about each topics:
+
+<ul>
+<li><a file="gnus-mime-en">tm-MUA for Gnus</a>
+<li><a file="tm-gnus-en">tm-MUA for GNUS</a>
+<li><a file="tm-mh-e-en">tm-MUA for mh-e</a>
+<li><a file="tm-view-en">mime/viewer-mode</a>
+<li><a file="tm-edit-en">mime/editor-mode</a>
+</ul>
+
+
+<h2> What is MIME?
+<node> What is MIME?
+<p>
+<concept>MIME</concept> stands for <concept>Multipurpose Internet Mail
+Extensions</concept>, it is a proposed internet standard for including
+content and headers other than (ASCII) plain text in messages.
+<p>
+Current MIME standard consists of RFC 1521 and RFC 1522. RFC 1521
+describes multipurpose content in message bodies, while RFC 1522
+describes multilingual characters in headers.
+
+
+<h2> How is MIME?
+<node> How is MIME?
+<p>
+In multipurpose message side, MIME can represent various contents such
+as images, sounds, videos, ... as against traditional Internet
+mail/news message can represent only (<dref>us-ascii</dref>) plain
+text.
+<p>
+Interestingly, MIME can send ``procedure'', such as <a
+node="FTP">ftp</a>, ftp mail, file extraction, applying patch, ...
+<p>
+# Of course, it has security problem.
+<p>
+These various kinds of contents are defined by media types written in
+<a node="Content-Type field"><concept>Content-Type</concept></a>
+field. Namely MIME message has information about content in header.
+So if reader defines processes for each <dref>content-type</dref>,
+he/she can display image, or play video or sound, or get file by ftp,
+or extract file, ... only read the message.
+<p>
+In addition, MIME message can represent message includes plural parts,
+called <a node="multipart"><concept>Multipart</concept></a> message.
+So it is possible to include picture and sound in one message.
+<p>
+MIME seems have philosophy of ``declaration''. In other words, MIME
+is a message description language to represent various kinds of things
+uses <dref>us-ascii</dref> as its ``alphabet''. Encoded-word defined
+in <a node="encoded-word">RFC 1522</a> is same.
+<p>
+In addition, MUA displays only what it can understand and ignore what
+can not understand. So content is saved from non-supported MUA and
+MUA is saved from unknown data.
+
+
+<h2> Glossary
+<node> Glossary
+
+<h3> 7bit
+<node> 7bit
+<p>
+\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
+<p>
+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\e(B
+\e$B$S$^$9!#\e(B
+<p>
+\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
+\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
+\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
+\e$B$HF1MM$G$9!K!#\e(B
+<p>
+\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
+\e$B$k$N$G!"\e(B7bit \e$B$N\e(B data \e$B$O\e(B <a
+node="Quoted-Printable">Quoted-Printable</a> \e$B$d\e(B <a
+node="Base64">Base64</a> \e$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^\e(B
+\e$B$9!#\e(B
+<p>
+\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
+\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
+\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
+\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
+\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
+Quoted-Printable \e$BEy$G\e(B encode\e$B$9$kI,MQ$,$"$j$^$9!#\e(B
+
+
+<h3> 8bit
+<node> 8bit
+<p>
+\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
+<p>
+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\e(B
+\e$B$S$^$9!#\e(B
+<p>
+\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
+\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
+\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
+2022">ISO 2022</a> \e$B$N!V\e(B8 \e$BC10L7O!W$HF1MM$G$9!K!#\e(B
+<p>
+<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
+\e$B$$$C$?Id9f2=J8;z=89g$O\e(B 8bit \e$B$NJ8;zNs$G$9!#\e(B
+<p>
+\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>
+\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
+node="Quoted-Printable">Quoted-Printable</a> \e$B$d\e(B <a
+node="Base64">Base64</a> \e$B$H$$$C$?JQ49$r9T$o$J$/$F$O$J$j$^$;$s!#\e(B
+<p>
+\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
+\e$B$F$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#\e(B
+<p>
+\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
+\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
+\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
+\e$B$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$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 Quoted-Printable \e$BEy$G\e(B encode\e$B$9$kI,MQ\e(B
+\e$B$,$"$j$^$9!#\e(B
+<p>
+\e$B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,\e(B 999 byte \e$B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k\e(B
+data \e$B$O\e(B <a node="binary"><concept>binary</concept></a> \e$B$H8F$V$3$H$K$7\e(B
+\e$B$^$9!#\e(B
+<p>
+\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
+``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
+\e$B$"$j$^$9!#\e(B
+
+
+<h3> 94 \e$BJ8;z=89g\e(B
+<node> 94 character set
+<p>
+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
+</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
+
+
+<h3> 96 \e$BJ8;z=89g\e(B
+<node> 96 character set
+<p>
+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
+</a>\e$B!#\e(BISO 8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+
+
+<h3> 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+<node> 94x94 character set
+<p>
+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
+</a>\e$B!#\e(B<a node="JIS X0208">JIS X0208</a> \e$B$d\e(B <a node="GB 2312">GB
+2312</a> \e$B$O$=$N0l<o!#\e(B
+
+
+<h3> ASCII
+<node> ASCII
+<p>
+\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B <a node="94 character set">94
+\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
+node="ISO 646">ISO 646</a> \e$B$N0l$D!#\e(B
+
+<standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit
+ American Standard Code for Information Interchange"
+ number="ANSI X3.4" year="1986">
+
+
+<h3> Base64
+<node> Base64
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k\e(B <a
+node="MIME">MIME</a> \e$B$K$*$1$k\e(B <a node="binary">binary data</a> \e$B$N\e(B
+network \e$B$G$NJQ49K!$N#1$D!#\e(B
+<p>
+\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
+<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
+<concept>pad</concept> \e$B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K\e(B
+<p>
+\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
+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
+\e$B$l$F$$$k!#\e(B
+
+
+<h3> binary
+<node> binary
+<p>
+\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
+<p>
+<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
+\e$B$9!#\e(B
+<p>
+\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$V$3$H$K$7$^$9!#\e(B
+<p>
+\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
+\e$B$G$bI=8=$G$-$^$9!#$h$C$F!"\e(B<concept>binary data</concept> \e$B$H8@$C$?>l9g!"\e(B
+\e$BG$0U$N\e(B data \e$B$r;X$9$3$H$,$"$j$^$9!#\e(B
+
+
+<h3> Character Set\e$B!JJ8;z=89g!K\e(B
+<node> Character Set
+<p>
+<a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B!#C"$7!"$3$3$G$O\e(B <a
+node="Code extension">\e$BId9f3HD%\e(B</a> \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9\e(B
+\e$B$r9~$a$F$$$k!#\e(B
+
+
+<h3> cn-gb, gb2312
+<node> cn-gb
+<p>
+\e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B <a
+node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
+<a node="GB 2312">GB 2312</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<p>
+<a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+<h3> cn-big5, big5
+<node> cn-big5
+<p>
+\e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B
+<a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$+$J$$\e(B <a node="8bit">8bit</a> \e$B$N\e(B
+<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
+\e$B$"$k!#\e(B<a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+cf. <report abbrev="BIG5" author="Institute for Information Industry"
+ title-en="Chinese Coded Character Set in Computer"
+ date="March 1984">
+<p>
+<a node="CNS">CNS 11643-1986</a> \e$B$HBP1~4X78$,$"$k!#\e(B
+
+
+<h3> CNS 11643-1992
+<node> CNS
+<p>
+\e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B
+<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B!#BfOQ$NI8=`!#8=:_!"\e(B<a node="94x94
+character set">94\e$B!_\e(B94</a> \e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#\e(B
+<p>
+<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
+`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
+`M' \e$B$G$"$k!#\e(B
+
+<standard abbrev="CNS 11643-1992" title-en="Standard Interchange Code
+ for Generally-Used Chinese Characters" number="CNS
+ 11643" year="1992">
+
+
+<h3> Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+<node> Coded character set
+<p>
+\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
+
+
+<h3> Code extension\e$B!JId9f3HD%!K\e(B
+<node> Code extension
+<p>
+\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
+\e$B9f2=$N$?$a$KMQ$$$k<jK!!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$O$=$N#1$D!#\e(B
+
+
+<h3> Content-Disposition field
+<node> Content-Disposition
+<p>
+Content \e$B$NI=<($N;EJ}$d\e(B file \e$BL>$rI=8=$9$k$?$a$N\e(B field. <a
+node="MIME">MIME</a> \e$B$N3HD%$N#1$D!#\e(B
+<p>
+<rfc number="1806" type="Experimental" author="E R. Troost and
+ S. Dorner" title="Communicating Presentation Information
+ in Internet Messages: The Content-Disposition Header"
+ date="June 1995">
+
+
+<h3> content-type
+<node> content-type
+<p>
+<dref>MIME</dref> \e$B$K$*$1$k\e(B <dref>part</dref> \e$B$N<oN`!#\e(B<concept>type</>
+\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
+\e$B$l$F$$$k!#\e(B
+<p>
+type \e$B$OI8=`$G$O\e(B <concept>application</concept>,
+<concept>audio</concept>, <concept>image</concept>,
+<concept>message</concept>, <a
+node="multipart"><concept>multipart</concept></a>,
+<concept>text</concept>, <concept>video</concept> \e$B$,Dj5A$5$l!"$=$l$>$l\e(B
+\e$B$K$O\e(B application/octet-stream, audio/basic, image/jpeg,
+<dref>multipart/mixed</dref>, <dref>text/plain</dref>, video/mpeg \e$B$J$I\e(B
+\e$B$N$5$^$6$^$J\e(B subtype \e$B$,Dj5A$5$l$F$$$k!#\e(B
+
+<memo title="\e$BCm0U\e(B">
+<p>
+\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
+<concept>content-type/subtype</concept> \e$B$H=q$/!#\e(B
+</memo>
+
+<p>
+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
+\e$B$G$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O\e(B <a
+href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA
+TYPES</a> \e$B$G;2>H$G$-$k!#\e(B
+<p>
+\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
+<concept>x-token</concept> \e$B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r\e(B
+\e$B;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J\e(B
+content-type \e$B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k\e(B
+\e$B$3$H!#\e(B
+<p>
+<cf node="Content-Type field">
+
+
+<h3> Content-Type field
+<node> Content-Type field
+<p>
+Header field to represent information about part, such as
+<dref>content-type</dref>, <dref>MIME charset</dref>. It is defined
+in <dref>RFC 1521</dref>.
+
+<memo>
+<p>
+Historically, Content-Type field was proposed in RFC 1049. In it,
+Content-Type did not distinguish type and subtype. However RFC 1521
+parser may be able to accept RFC 1049 based Content-Type as unknown
+type.
+</memo>
+
+<p>
+Content-Type field is defined as following:
+
+<quote>
+``Content-Type'' ``:'' <concept>type</concept> ``/''
+<concept>subtype</concept> *( ``;'' <concept>parameter</concept> )
+</quote>
+
+<p>
+For example:
+
+<quote>
+<verb>
+Content-Type: image/jpeg
+</verb>
+</quote>
+
+<quote>
+<verb>
+Content-Type: text/plain; charset=iso-2022-jp
+</verb>
+</quote>
+
+<memo>
+<p>
+A part does not have content-type field is regarded as
+
+<quote>
+<verb>
+Content-Type: text/plain; charset=us-ascii
+</verb>
+</quote>
+
+<noindent>
+<cf node="us-ascii">
+
+And a part has unknown type/subtype is regarded as
+
+<quote>
+<verb>
+Content-Type: application/octet-stream
+</verb>
+</quote>
+
+</memo>
+
+
+<h3> Emacs
+<node> Emacs
+<p>
+\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
+GNU Emacs \e$B$NJQ<o$NAm>N$H$9$k!#\e(B
+
+
+<h3> encoded-word
+<node> encoded-word
+<p>
+Representation non <a node="ASCII">ASCII</a> characters in header. It
+is defined in <concept>RFC 1522</concept>.
+<p>
+<rfc number="1522" type="Standards Track" author="K. Moore"
+ title="MIME (Multipurpose Internet Mail Extensions) Part
+ Two: Message Header Extensions for Non-ASCII Text"
+ date="September 1993">
+
+
+<h3> encapsulation
+<node> encapsulation
+<p>
+<a node="RFC 822">Internet mail</a> \e$B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#\e(B
+<p>
+\e$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#\e(B
+<p>
+<cf node="message/rfc822">
+
+
+<h3> euc-kr
+<node> euc-kr
+<p>
+\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
+<a node="KS C5601">KS C5601</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<p>
+<a node="RFC 1557">RFC 1557</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+cf. <standard abbrev="euc-kr" org="Korea Industrial Standards
+ Association" title-en="Hangul Unix Environment"
+ number="KS C 5861" year="1992">
+
+
+<h3> FTP <node> FTP
+<p>
+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
+\e$B$F$$$k!#\e(B
+<p>
+<rfc name="FTP" number="959" type="STD 9" author="Postel, J. and
+ J. Reynolds" title="File Transfer Protocol"
+ date="October 1985">
+
+
+<h3> GB 2312-1980
+<node> GB 2312
+<p>
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$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!#Cf9q$N9q2HI8=`!#\e(B<a
+node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `A'.
+<p>
+\e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
+
+<standard abbrev="GB 2312"
+ title-cn="\e$B?.B)8r49MQ4A;zJTb{;zId=8\e(B -- \e$B4pK\=8\e(B"
+ title-en="Code of Chinese Graphic Character Set for
+ Information Interchange - Primary Set" number="GB 2312"
+ year="1980">
+
+
+<h3> GB 8565.2-1988
+<node> GB 8565.2
+<p>
+\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
+<a node="GB 2312">GB 2312</a> \e$B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7\e(B
+\e$B$$!#\e(B
+
+<standard abbrev="GB 8565.2" title-en="Information Processing - Coded
+ Character Sets for Text Communication - Part 2: Graphic
+ Characters used with Primary Set" number="GB 8565.2"
+ year="1988">
+
+
+<h3> hz-gb2312
+<node> hz-gb2312
+<p>
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B <a
+node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<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
+<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
+\e$B$h$&$K9)IW$7$F$$$k!#\e(B
+<p>
+RFC 1842, 1843 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+<rfc number="1842" type="Informational" author="Y. Wei, Y. Zhang,
+ J. Li, J. Ding and Y. Jiang" title="ASCII Printable
+ Characters-Based Chinese Character Encoding for Internet
+ Messages" date="August 1995">
+<rfc number="1843" type="Informational" author="F. Lee" title="HZ - A
+ Data Format for Exchanging Files of Arbitrarily Mixed
+ Chinese and ASCII characters" date="August 1995">
+
+
+<h3> ISO 2022
+<node> ISO 2022
+<p>
+<a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$N$?$a$N9q:]I8=`!#\e(B
+<p>
+\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
+node="7bit">7bit</a> \e$B$J$$$7\e(B <a node="8bit">8bit</a> \e$B$N\e(B <a node="Coded
+character set">\e$BId9f2=J8;z=89g\e(B</a> \e$B$r:n$k$3$H$,$G$-$k!#\e(B
+
+<standard abbrev="ISO 2022" org="International Organization for
+ Standardization (ISO)" title-en="Information Processing:
+ ISO 7-bit and 8-bit coded character sets: Code extension
+ techniques" number="ISO/IEC 2022" year="1994">
+
+
+<h3> iso-2022-cn
+<node> iso-2022-cn
+<p>
+\e$BCf9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
+<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain
+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
+</a>\e$B$7$F$$$k!#\e(B
+<p>
+<a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+<h3> iso-2022-cn-ext
+<node> iso-2022-cn-ext
+<p>
+\e$BCf9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
+<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1
+.. 7</a>, <a node="ISO-IR-165">ISO-IR-165</a> \e$BEy$r\e(B <a
+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
+<p>
+<a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+<memo>
+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
+<p>
+Emacs/mule \e$B$G$OMxMQ2DG=$G$"$k!#\e(B
+</memo>
+
+
+<h3> iso-2022-jp
+<node> iso-2022-jp
+<p>
+\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
+<p>
+\e$B8E$$\e(B <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a
+node="ASCII">ASCII</a>, JIS X0201-Latin, <a node="JIS C6226-1978">JIS
+X0208-1978</a>, <a node="JIS X0208">JIS X0208-1983</a> \e$B$r@Z$jBX$($k\e(B <a
+node="7bit">7bit</a> \e$BJ8;zId9f!#\e(B
+<p>
+RFC 1468 \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+<memo>
+JIS X0208-1996? \e$B$G$O\e(B <a node="ISO 2022">ISO 2022</a> \e$B$HFHN)$KDj5A$5$l\e(B
+\e$B$kM=Dj!#\e(B
+</memo>
+
+<rfc name="iso-2022-jp" number="1468" author="Murai J., M. Crispin,
+ and E. van der Poel" title="Japanese Character Encoding
+ for Internet Messages" date="June 1993">
+
+
+<h3> iso-2022-jp-2
+<node> iso-2022-jp-2
+<p>
+<a node="iso-2022-jp">iso-2022-jp</a> \e$B$r3HD%$7$?\e(B <a node="MIME
+charset">MIME charset</a> \e$B$N0l$D!#\e(B
+<p>
+RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+<rfc name="iso-2022-jp-2" number="1554" type="Informational"
+ author="Ohta M. and Handa K." title="ISO-2022-JP-2:
+ Multilingual Extension of ISO-2022-JP" date="December
+ 1993">
+
+
+<h3> iso-2022-kr
+<node> iso-2022-kr
+<p>
+\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
+<a node="KS C5601">KS C5601</a> \e$B$r\e(B <a 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
+<p>
+<a node="RFC 1557">RFC 1557</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+<h3> ISO 646
+<node> ISO 646
+<p>
+\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
+\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
+\e$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$\e(B
+\e$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#\e(B<a node="ASCII">ASCII</a> \e$B$d\e(B JIS
+X0201-Latin \e$B$O$=$N0l<o!#\e(B
+
+<standard abbrev="ISO 646" org="International Organization for
+ Standardization (ISO)" title-en="Information technology:
+ ISO 7-bit coded character set for information
+ interchange" number="ISO/IEC 646" year="1991">
+
+
+<h3> ISO 8859-1
+<node> ISO 8859-1
+<p>
+\e$B@>2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;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
+
+<standard abbrev="ISO 8859-1" org="International Organization for
+ Standardization (ISO)" title-en="Information Processing
+ -- 8-bit Single-Byte Coded Graphic Character Sets --
+ Part 1: Latin Alphabet No.1" number="ISO 8859-1"
+ year="1987">
+
+
+<h3> iso-8859-1
+<node> iso-8859-1
+<p>
+\e$B@>2$=t8l$J$I$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a>
+\e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B
+<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
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+<h3> ISO 8859-2
+<node> ISO 8859-2
+<p>
+\e$BEl2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;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
+
+<standard abbrev="ISO 8859-2" org="International Organization for
+ Standardization (ISO)" title-en="Information Processing
+ -- 8-bit Single-Byte Coded Graphic Character Sets --
+ Part 2: Latin alphabet No.2" number="ISO 8859-2"
+ year="1987">
+
+
+<h3> iso-8859-2
+<node> iso-8859-2
+<p>
+\e$BEl2$=t8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1\e(B
+\e$B$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B
+<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
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+<h3> ISO 8859-3
+<node> ISO 8859-3
+<p>
+<standard abbrev="ISO 8859-3" org="International Organization for
+ Standardization (ISO)" title-en="Information
+ Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 3: Latin alphabet No.3"
+ number="ISO 8859-3" year="1988">
+
+
+<h3> ISO 8859-4
+<node> ISO 8859-4
+<p>
+<standard abbrev="ISO 8859-4" org="International Organization for
+ Standardization (ISO)" title-en="Information
+ Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 4: Latin alphabet No.4"
+ number="ISO 8859-4" year="1988">
+
+
+<h3> ISO 8859-5
+<node> ISO 8859-5
+<p>
+\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
+
+<standard abbrev="ISO 8859-5" org="International Organization for
+ Standardization (ISO)" title-en="Information Processing
+ -- 8-bit Single-Byte Coded Graphic Character Sets --
+ Part 5: Latin/Cyrillic alphabet" number="ISO 8859-5"
+ year="1988">
+
+
+<h3> iso-8859-5
+<node> iso-8859-5
+<p>
+\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
+\e$B#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B
+<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
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+<h3> ISO 8859-6
+<node> ISO 8859-6
+<p>
+<standard abbrev="ISO 8859-6" org="International Organization for
+ Standardization (ISO)" title-en="Information
+ Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 6: Latin/Arabic alphabet"
+ number="ISO 8859-6" year="1987">
+
+
+<h3> ISO 8859-7
+<node> ISO 8859-7
+<p>
+\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
+
+<standard abbrev="ISO 8859-7" org="International Organization for
+ Standardization (ISO)" title-en="Information Processing
+ -- 8-bit Single-Byte Coded Graphic Character Sets --
+ Part 7: Latin/Greek alphabet" number="ISO 8859-7"
+ year="1987">
+
+
+<h3> iso-8859-7
+<node> iso-8859-7
+<p>
+\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
+\e$B#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B
+<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
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<p>
+RFC 1947 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+<rfc name="iso-8859-7" number="1947" type="Informational"
+ author="D. Spinellis" title="Greek Character Encoding
+ for Electronic Mail Messages" date="May 1996">
+
+
+<h3> ISO 8859-8
+<node> ISO 8859-8
+<p>
+<standard abbrev="ISO 8859-8" org="International Organization for
+ Standardization (ISO)" title-en="Information
+ Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 8: Latin/Hebrew alphabet"
+ number="ISO 8859-8" year="1988">
+
+
+<h3> ISO 8859-9
+<node> ISO 8859-9
+<p>
+<standard abbrev="ISO 8859-9" org="International Organization for
+ Standardization (ISO)" title-en="Information
+ Processing -- 8-bit Single-Byte Coded Graphic
+ Character Sets -- Part 9: Latin alphabet No.5"
+ number="ISO 8859-9" year="1990">
+
+
+<h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165
+<p>
+CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=\e(B
+\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
+<p>
+<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>
+\e$B$K\e(B 150 \e$BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `E' \e$B$G$"$k!#\e(B
+
+
+<h3> JIS X0201
+<node> JIS X0201
+<p>
+<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
+byte \e$B$N%+%?%+%JJ8;z=89g$+$i$J$k!#\e(B
+<p>
+\e$B85$O\e(B <concept>JIS C6220-1976</concept> \e$B$H8@$C$?$,\e(B <concept>JIS
+X0201</concept> \e$B$KHV9f$,JQ99$5$l$?!#\e(B
+
+<standard abbrev="JIS X0201-1976" org="\e$BF|K\5,3J6(2q\e(B (Japanese
+ Standards Association)" title-ja="\e$B>pJs8r49MQId9f\e(B"
+ title-en="Code for Information Interchange" number="JIS
+ X 0201-1976">
+
+\e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=P$kM=Dj!#\e(B
+
+<standard abbrev="JIS X0201-1996?" org="\e$BF|K\5,3J6(2q\e(B (Japanese
+ Standards Association)"
+ title-ja="\e$B#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g\e(B"
+ title-en="7-bit and 8-bit coded character sets for
+ information interchange" number="JIS X 0201" year="1996?
+ draft">
+
+
+<h3> JIS C6226-1978
+<node> JIS C6226
+<p>
+\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
+\e$B9g\e(B</a>\e$B!#F|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
+<p>
+<cf node="JIS X0208">
+
+
+<h3> JIS X0208
+<node> JIS X0208
+<p>
+\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
+\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
+Internet \e$B$G$O\e(B 1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
+<p>
+JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-\e(B
+\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
+\e$B$N0lIt$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$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9\e(B
+\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
+<p>
+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
+\e$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#\e(B
+
+<standard abbrev="JIS X0208-1978" org="\e$BF|K\5,3J6(2q\e(B (Japanese Standards
+ Association)" title-ja="\e$B>pJs8r49MQ4A;zId9f7O\e(B"
+ title-en="Code of the Japanese graphic character set for
+ information interchange" number="JIS C6226" year="1978">
+<standard abbrev="JIS X0208-1983,1990" org="\e$BF|K\5,3J6(2q\e(B (Japanese Standards
+ Association)" title-ja="\e$B>pJs8r49MQ4A;zId9f7O\e(B"
+ title-en="Code of the Japanese graphic character set for
+ information interchange" number="JIS X0208" year="1983,1990">
+
+<p>
+\e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8\e(B
+\e$B;z=89g$H$7$F$O\e(B 1990 \e$BG/HG$HF10l$G$"$k!K\e(B
+
+<standard abbrev="JIS X0208-1996?" org="\e$BF|K\5,3J6(2q\e(B (Japanese
+ Standards Association)" title-ja="\e$B#7%S%C%H5Z$S#8%S%C%H$N\e(B
+ \e$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g\e(B" title-en="7-bit and
+ 8-bit double byte coded Kanji sets for information
+ interchange" number="JIS X 0208" year="1996? draft">
+
+
+<h3> JIS X0212-1990
+<node> JIS X0212
+<p>
+<a node="JIS X0208">JIS X0208</a> \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B <a
+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
+\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
+`D'.
+
+
+<h3> koi8-r
+<node> koi8-r
+<p>
+\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B <a node="MIME
+charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ISO 2022">ISO 2022</a> \e$B$K4p$+$J$$\e(B <a node="8bit">8bit</a> \e$B$N\e(B
+<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
+\e$B$"$k!#\e(B
+<p>
+RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+<rfc number="1489" author="A. Chernov" title="Registration of a
+ Cyrillic Character Set" date="July 1993">
+
+
+<h3> KS C5601-1987
+<node> KS C5601
+<p>
+\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
+\e$B4Z9q$N9q2HI8=`!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `C'.
+
+<standard abbrev="KS C5601" org="Korea Industrial Standards
+ Association" title-en="Code for Information Interchange
+ (Hangul and Hanja)" number="KS C 5601" year="1987">
+
+
+<h3> message
+<node> message
+<p>
+\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
+1036</dref> \e$B$GDj5A$5$l$k\e(B news \e$B5-;v$NAm>N$H$7$FMQ$$$k!#\e(B
+
+
+<h3> message/rfc822
+<node> message/rfc822
+<p>
+\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
+\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
+
+
+<h3> method
+<node> method
+<p>
+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
+program. Emacs Lisp \e$B$G=q$+$l$?\e(B <concept>internal method</concept> \e$B$H\e(B C
+\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
+<p>
+<cf file="tm-view-en" node="method">
+
+
+<h3> MIME
+<node> MIME
+<p>
+<concept>Multipurpose Internet Mail Extensions</concept> \e$B$NN,$G!"\e(B
+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>
+\e$B0J30$NJ8;z$r;H$&$?$a$N\e(B <dref>RFC 822</dref> \e$B$KBP$9$k3HD%!#\e(B
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$H\e(B <a node="encoded-word">RFC 1522</a>
+\e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+<cf node="What is MIME?">
+
+
+<h3> MIME charset
+<node> MIME charset
+<p>
+<dref>Content-Type field</dref> \e$B$d\e(B <a
+node="encoded-word">encoded-word</a> \e$B$N\e(B charset parameter \e$B$GMQ$$$i$l$k\e(B
+\e$BEPO?$5$l$?\e(B<a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B!#\e(B
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+<a node="iso-2022-jp">iso-2022-jp</a> \e$B$d\e(B <a node="euc-kr">euc-kr</a>
+\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
+\e$B9g\e(B</a>\e$B$H6hJL$7$F>.J8;z$G=q$$$F$$$k!K\e(B
+
+
+<h3> MTA
+<node> MTA
+<p>
+<concept>Message Transfer Agent</concept> \e$B$NN,$G!"\e(Bsendmail \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
+<p>
+<cf node="MUA">
+
+
+<h3> MUA
+<node> MUA
+<p>
+<concept>Message User Agent</concept> \e$B$NN,$G!"\e(Bmail reader \e$B$H\e(B news
+reader \e$B$NAm>N!#\e(B
+<p>
+<cf node="MTA">
+
+
+<h3> MULE
+<node> MULE
+<p>
+\e$BH>ED\e(B \e$B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?\e(B <a node="Emacs">Emacs</a>.
+<p>
+[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual
+Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.
+<p>
+\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
+href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz"> alpha \e$BHG\e(B
+</a> \e$B$,B8:_$9$k!#\e(B
+<p>
+\e$B$=$NB>!"\e(BXEmacs \e$B$K\e(B merge \e$B$7$?$b$N$bB8:_$9$k!#\e(B
+<p>
+\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
+\e$B$K$J$k!#\e(B
+<p>
+\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
+\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
+<concept>Emacs/mule</concept>, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B XEmacs \e$B$r\e(B
+<concept>XEmacs/mule</concept> \e$B$H8F$V$3$H$K$9$k!#\e(B
+
+
+<h3> Multipart
+<node> multipart
+<p>
+\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
+<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
+message \e$B$r;X$9!#\e(B<cf node="content-type">
+<p>
+\e$B8=:_!"Dj5A$5$l$F$$$k\e(B <concept>multipart</concept> \e$B$H$7$F$O!"\e(B<dref>RFC
+1521</dref> \e$B$GDj5A$5$l$?\e(B
+
+<ul>
+<li><dref>multipart/mixed</dref>
+<li><dref>multipart/alternative</dref>
+<li><dref>multipart/digest</dref>
+<li><dref>multipart/parallel</dref>
+</ul>
+
+<noindent>
+\e$B$N$[$+\e(B <a node="Security multipart">RFC 1847</a> \e$B$GDj5A$5$l$?\e(B
+
+<ul>
+<li><dref>multipart/signed</dref>
+<li><dref>multipart/encrypted</dref>
+</ul>
+
+<noindent>
+\e$B$J$I$,$"$k!#\e(B
+
+
+<h3> multipart/alternative
+<node> multipart/alternative
+<p>
+<dref>multipart</dref> \e$B$N#1$D$G!"F1$8>pJs$r0[$C$?7A<0$GF~$l!"A*Br;h$H\e(B
+\e$B$9$k>l9g$KMQ$$$k!#\e(B
+<p>
+<cf node="RFC 1521">
+
+
+<h3> multipart/digest
+<node> multipart/digest
+<p>
+<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
+<dref>content-type</dref> \e$B$,\e(B <dref>multipart/mixed</dref> \e$B$J$I$N>l9g\e(B
+<dref>text/plain</dref> \e$B$G$"$k$N$KBP$7!"\e(B
+<concept>multipart/digest</concept>\e$B$G$O\e(B <dref>message/rfc822</dref> \e$B$,\e(B
+\e$BMQ$$$i$l$kE@$,0[$J$k!#\e(B
+<p>
+\e$B$3$l$OEAE}E*$J\e(B <dref>RFC 1153</dref> \e$B$K4p$E$/\e(B
+<dref>encapsulation</dref> \e$B$KBe$o$k$b$N$G$"$k!#\e(B
+<p>
+<cf node="RFC 1521">
+
+
+<h3> multipart/encrypted
+<node> multipart/encrypted
+<p>
+RFC 1847 \e$B$GDj5A$5$l$?\e(B <dref>Security multipart</dref> \e$B$N#1$D$G!"0E9f2=\e(B
+\e$B$5$l$?\e(B message \e$B$rI=8=$9$k$N$KMQ$$$k!#\e(B
+<p>
+<cf node="PGP/MIME">
+
+
+<h3> multipart/mixed
+<node> multipart/mixed
+<p>
+<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
+\e$B$Y$k>l9g$KMQ$$$k!#\e(B
+<p>
+<cf node="RFC 1521">
+
+
+<h3> multipart/parallel
+<node> multipart/parallel
+<p>
+<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
+\e$B$KMQ$$$k!#\e(B
+<p>
+<cf node="RFC 1521">
+
+
+<h3> multipart/signed
+<node> multipart/signed
+<p>
+RFC 1847 \e$B$GDj5A$5$l$?\e(B <dref>Security multipart</dref> \e$B$N#1$D$G!"EE;R=p\e(B
+\e$BL>$rI=8=$9$k$N$KMQ$$$k!#\e(B
+<p>
+<cf node="PGP/MIME">
+
+
+<h3> PGP
+<node> PGP
+<p>
+Phil Zimmermann \e$B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#\e(B
+<dref>message</dref> \e$B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#\e(BPretty Good
+Privacy \e$B$NN,!#\e(B
+<p>
+\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
+\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
+<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
+encapsulation \e$B$rMQ$$$kJ}K!\e(B <cf node="PGP-kazu"> \e$B$bMxMQ$5$l$F$-$?!#$7$+\e(B
+\e$B$7!":#8e$O\e(B PGP/MIME \e$B$KE}0l$7$F$$$/J}$,K>$^$7$$!#\e(B
+<p>
+<rfc name="PGP" number="1991" type="Informational" author="D. Atkins,
+ W. Stallings and P. Zimmermann" title="PGP Message
+ Exchange Formats" date="August 1996">
+
+
+
+<h3> PGP-kazu
+<node> PGP-kazu
+<p>
+\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
+node="PGP">PGP</a> \e$B$rMxMQ$9$k$?$a$NJ}K!$r$3$3$G$O\e(B
+<concept>PGP-kazu</concept> \e$B$H8F$V$3$H$K$9$k!#\e(B
+<p>
+PGP-kazu \e$B$O\e(B <concept>application/pgp</concept> \e$B$H$$$&\e(B
+<dref>content-type</dref> \e$B$rDj5A$9$k!#\e(B
+<p>
+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
+\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
+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
+\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
+\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
+\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
+message \e$B$rFI$`$3$H$,$G$-$k!#\e(B
+<p>
+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\e(B
+\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
+\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
+<p>
+\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
+\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
+\e$B$^$7$$!#\e(B
+<p>
+[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'',
+October, 1995
+
+
+<h3> PGP/MIME
+<node> PGP/MIME
+<p>
+Michael Elkins \e$B;a$,Ds0F$7$?\e(B <a node="MIME">MIME</a> \e$B$G\e(B <a
+node="PGP">PGP</a> \e$B$rMxMQ$9$k$?$a$NJ}K!!#\e(B
+<p>
+<a node="Security multipart">RFC 1847</a> \e$B$K4p$-!"\e(BMIME \e$B$N\e(B multipart \e$B$K\e(B
+\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
+\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
+<p>
+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
+\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
+\e$B$&$3$H$,$G$-$k!#\e(B
+<p>
+Internet \e$B$G$O:#8e\e(B <dref>PGP/MIME</dref> \e$B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$$&\e(B
+\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
+\e$B$$$k$N$,K>$^$7$$!#\e(B
+
+<rfc name="PGP/MIME" number="2015" type="Standards Track"
+ author="M. Elkins" title="MIME Security with Pretty Good
+ Privacy (PGP)" date="October 1996">
+
+
+<h3> Quoted-Printable
+<node> Quoted-Printable
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$F$$$k\e(B <a
+node="MIME">MIME</a> \e$B$K$*$1$k\e(B <a node="binary">binary data</a> \e$B$N\e(B
+network \e$B$G$NJQ49K!$N#1$D!#\e(B
+<p>
+`=' \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
+\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
+\e$B$O\e(B <a node="Base64">Base64</a> \e$B$KHf$Y$k$H2DFI@-$,9b$/$J$k2DG=@-$,$"$k!#\e(B
+<p>
+\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
+\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
+\e$BDc$$!#\e(B
+
+
+<h3> RFC 821
+<node> RFC 821
+<p>
+<concept>SMTP</concept> \e$B$H8F$P$l$k\e(B Internet mail \e$B$NG[AwK!$NI8=`$rDj$a\e(B
+\e$B$F$$$k\e(B RFC.
+
+<rfc name="SMTP" number="821" type="STD 10" author="J. Postel"
+ title="Simple Mail Transfer Protocol" date="August
+ 1982">
+
+
+<h3> RFC 822
+<node> RFC 822
+<p>
+Internet mail \e$B$N<g$K\e(B <concept>message header</concept> \e$B$K4X$9$k7A<0$K\e(B
+\e$B4X$9$kI8=`$rDj$a$F$$$k\e(B RFC.
+
+<memo>
+<p>
+news message \e$B$b$3$l$K=`$8$F$$$k$N$G!"\e(B<concept>Internet mail</concept>
+\e$B$H=q$/$h$j$b!"\e(B<concept>Internet message</concept> \e$B$H=q$$$?J}$,NI$$$+$b\e(B
+\e$B$7$l$J$$!#\e(B
+</memo>
+
+<rfc number="822" type="STD 11" author="D. Crocker" title="Standard
+ for the Format of ARPA Internet Text Messages"
+ date="August 1982">
+
+
+<h3> RFC 934
+<node> RFC 934
+<p>
+<a node="RFC 822">Internet mail</a> \e$B$N\e(B <a node="encapsulation">
+<concept>encapsulation</concept></a> \e$B$NJ}K!$rDj$a$?\e(B RFC.
+<p>
+<dref>MIME</dref> \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B <dref>message/rfc822</dref>
+\e$B$rMQ$$$k$Y$-$G$"$k!#\e(B
+
+
+<rfc number="934" author="Marshall T. Rose and Einar A. Stefferud"
+ title="Proposed Standard for Message Encapsulation"
+ date="January 1985">
+
+
+<h3> RFC 1036
+<node> RFC 1036
+<p>
+USENET \e$B$G$N\e(B message \e$B$N7A<0$rDj$a$?\e(B RFC. <a node="RFC 822">RFC 822</a>
+\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
+netnews \e$B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#\e(B
+
+<rfc name="USENET" number="1036" author="M. Horton and R. Adams"
+ title="Standard for Interchange of USENET Messages"
+ date="December 1987" obsolete="850">
+
+
+<h3> RFC 1153
+<node> RFC 1153
+<p>
+\e$BJ#?t$N\e(B <a node="RFC 822">Internet mail</a> \e$B$r\e(B <a node="encapsulation">
+<concept>encapsulation</concept></a> \e$B$9$k$?$a$NJ}K!$rDj$a$?\e(B
+RFC. <dref>RFC 934</dref> \e$B$rMQ$$$k!#\e(B
+<p>
+<dref>MIME</dref> \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B <dref>message/rfc822</dref>
+\e$B$rMQ$$$?\e(B <dref>multipart</dref> \e$B$rMQ$$$k$Y$-$G$"$k!#\e(B
+<p>
+<cf node="multipart/digest">
+
+<rfc number="1153" author="F. Wancho" title="Digest Message Format"
+ date="April 1990">
+
+
+<h3> RFC 1521 <node> RFC 1521
+<p>
+<a node="MIME">MIME</a> \e$B$rDj5A$7$F$$$k\e(B RFC \e$B$N#1$D!#\e(B
+
+<rfc number="1521" type="Standards Track" author="N. Borenstein and
+ N. Freed" title="MIME (Multipurpose Internet Mail
+ Extensions) Part One: Mechanisms for Specifying and
+ Describing the Format of Internet Message Bodies"
+ date="September 1993" obsolete="1341">
+
+(<a node="encoded-word">RFC 1522</a>)
+
+
+<h3> RFC 1557
+<node> RFC 1557
+<p>
+<dref>euc-kr</dref> \e$B$H\e(B <dref>iso-2022-kr</dref> \e$B$H$$$&4Z9q8l$N$?$a$N\e(B
+<a node="MIME charset">MIME charset</a> \e$B$rDj5A$7$F$$$k\e(B RFC.
+
+<rfc number="1557" type="Informational" author="U. Choi, K. Chon and
+ H. Park" title="Korean Character Encoding for Internet
+ Messages" date="December 1993">
+
+
+<h3> RFC 1922
+<node> RFC 1922
+<p>
+<dref>iso-2022-cn</dref>, <dref>iso-2022-cn-ext</dref>,
+<dref>cn-gb</dref>, <dref>cn-big5</dref> \e$B$H$$$C$?Cf9q8l$N$?$a$N\e(B <a
+node="MIME charset">MIME charset</a> \e$B$rDj5A$7$F$$$k\e(B RFC.
+<p>
+\e$B$3$l$K2C$($F!"\e(B<concept>charset-edition</concept> \e$B$H\e(B
+<concept>charset-extension</concept> \e$B$H$$$&\e(B <dref>Content-Type
+field</dref> \e$B$N\e(B parameter \e$B$rDj5A$7$F$$$k!#\e(B
+
+<rfc number="1922" type="Informational" author="Zhu, HF., Hu, DY.,
+ Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M."
+ title="Chinese Character Encoding for Internet Messages"
+ date="March 1996">
+
+
+<h3> plain text
+<node> plain text
+<p>
+\e$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$\e(B <a node="Coded character set">\e$BJ8;zId\e(B
+\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">
+
+
+<h3> Security multipart
+<node> Security multipart
+<p>
+<a node="MIME">MIME</a> \e$B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#\e(B<a
+node="multipart/signed"><concept>multipart/signed</concept></a> \e$B$H\e(B <a
+node="multipart/encrypted"><concept>multipart/encrypted</concept></a>
+\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
+\e$B$3$l$K4p$$$F$$$k!#\e(B
+
+<rfc name="Security multipart" number="1847" type="Standards Track"
+ author="James Galvin, Gale Murphy, Steve Crocker and Ned
+ Freed" title="Security Multiparts for MIME:
+ Multipart/Signed and Multipart/Encrypted" date="October
+ 1995">
+
+
+<h3> text/enriched
+<node> text/enriched
+<p>
+<a node="RFC 1521">RFC 1521</a> \e$B$GDj5A$5$l$?\e(B
+<concept>text/richtext</concept> \e$B$KBe$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r\e(B
+\e$B;}$C$?\e(B text\e$B$rI=8=$9$k$?$a$N\e(B <dref>content-type</dref>.
+
+<rfc name="text/enriched" number="1896" author="P. Resnick and
+ A. Walker" title="The text/enriched MIME Content-type"
+ date="February 1996" obsolete="1563">
+
+
+<h3> text/plain
+<node> text/plain
+<p>
+<dref>RFC 1521</dref> \e$B$GDj5A$5$l$?!"\e(B<dref>plain text</dref> \e$B$rI=8=$9$k\e(B
+\e$B$?$a$N\e(B <dref>content-type</dref>.
+<p>
+\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
+charset</dref> \e$B$,\e(B <dref>us-ascii</dref> \e$B$G$"$k\e(B
+<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
+\e$B$k!#\e(B
+
+
+<h3> tm-kernel, tm
+<node> tm-kernel
+<p>
+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
+\e$B6!$9$k\e(B library \e$B72!#\e(B`tools for MIME' \e$B$NN,!#\e(B
+
+<memo title="\e$B$I$&$G$bNI$$$3$H\e(B(^-^;">
+<p>
+<ul>
+ <li> tm \e$B$O\e(B ``tiny-mime'' \e$B$NN,$8$c$J$$$i$7$$$>\e(B (^-^;
+ <li> tm \e$B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>\e(B (^-^;
+ <li> ``Tools for MIME'' \e$B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>\e(B (^-^;
+</ul>
+</memo>
+
+
+<h3> tm-MUA
+<node> tm-MUA
+<p>
+<a node="tm-kernel">tm</a> \e$B$rMQ$$$?\e(B <a node="MUA">MUA</a> \e$B$b$7$/$O\e(B MUA
+\e$B$KBP$9$k\e(B extender.
+<p>
+<concept>tm \e$BBg@9$j\e(B package</concept> \e$B$K$O\e(B
+
+<ul>
+<li><a file="mh-e">mh-e</a> \e$BMQ$N\e(B <concept>tm-mh-e</concept>
+<li>GNUS \e$BMQ$N\e(B <concept>tm-gnus</concept>
+<li>Gnus \e$BMQ$N\e(B <a file="gnus-mime-en"><concept>gnus-mime</concept></a>
+<li>VM \e$BMQ$N\e(B <concept>tm-vm</concept>
+<li>RMAIL \e$BMQ$N\e(B <concept>tm-rmail</concept>
+</ul>
+
+<noindent>
+\e$B$,4^$^$l$F$$$k!#\e(B
+<p>
+\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
+
+
+<h3> us-ascii
+<node> us-ascii
+<p>
+\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
+charset">MIME charset</a> \e$B$N#1$D!#\e(B
+<p>
+<a node="ASCII">ASCII</a> \e$B$N$_$+$i$J$j\e(B <a node="ISO 2022">ISO 2022</a>
+\e$B$K$h$k\e(B<a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$O5v$5$l$J$$!#\e(B
+<p>
+Internet mail \e$B$K$*$1$kI8=`$N\e(B<a node="Coded character set">\e$BId9f2=J8;z=8\e(B
+\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
+<concept>us-ascii</concept> \e$B$,;H$o$l$k!#\e(B
+<p>
+\e$B$^$?!"\e(B<a node="RFC 822">RFC 822</a> \e$B$K$*$1$k\e(B <concept>ASCII</concept>
+\e$B$O\e(B us-ascii \e$B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#\e(B
+
+
+<h1> Setting
+<node> Setting
+<p>
+In the tm package, two files, <file>mime-setup.el</file> and
+<file>tm-setup.el</file>, are provided to ease the setup.
+<p>
+The <file>mime-setup.el</file> is used for the whole MIME related
+setup including MIME encoding using <file>tm-edit.el</file>, while
+<file>tm-setup.el</file> is used to set up tm-MUA only.
+
+
+<h2> Normal setting
+<node> mime-setup
+<p>
+If you want normal setting, please use <concept>mime-setup</concept>.
+For example, please insert following into <file>~/.emacs</file>:
+
+<lisp>
+(load "mime-setup")
+</lisp>
+
+<p>
+As <file>mime-setup.el</file> loads <file>tm-setup.el</file>, you
+don't need to load <file>tm-setup.el</file> when you use
+<file>mime-setup.el</file> (Description of old version of Gnus FAQ is
+wrong!)
+
+
+<h3> signature
+<node> signature
+<p>
+You can set up the <concept>automatic signature selection
+tool</concept> using <file>mime-setup</file>. If you want to
+automatically select the signature file depending on how the message
+headers show, add lines like shown below to your .emacs (Refer to the
+reference manual of <file>signature.el</file> for more details).
+
+<lisp>
+(setq signature-file-alist
+ '((("Newsgroups" . "jokes") . "~/.signature-jokes")
+ (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
+ (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
+ (("To" . "tea") . "~/.signature-jokes")
+ (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
+ ))
+</lisp>
+
+
+<defvar name="mime-setup-use-signature">
+<p>
+If it is not <code>nil</code>, <file>mime-setup.el</file> sets up for
+<file>signature.el</file>. Its default value is <code>t</code>.
+</defvar>
+
+
+<defvar name="mime-setup-signature-key-alist">
+<p>
+It defines key to bind signature inserting command for each
+major-mode. Its default value is following:
+
+<lisp>
+ ((mail-mode . "\C-c\C-w"))
+</lisp>
+
+<p>
+If you want to change, please rewrite it. For example:
+
+<lisp>
+(set-alist 'mime-setup-signature-key-alist
+ 'news-reply-mode "\C-c\C-w")
+</lisp>
+
+</defvar>
+
+
+<defvar name="mime-setup-default-signature-key">
+<p>
+If key to bind signature inserting command for a major-mode is not
+found from <code>mime-setup-signature-key-alist</code>, its value is
+used as key. Its default value is <code>"\C-c\C-s"</code>.
+</defvar>
+
+
+<h3> Notices for GNUS
+<node> Notice about GNUS
+<p>
+When <file>mime-setup.el</file> sets up for <file>signature.el</file>,
+it sets variable <code>gnus-signature-file</code> to <code>nil</code>.
+Therefore GNUS does not insert signature automatically when it is
+sending a message. Reason of this setting is following:
+<p>
+GNUS inserts signature after <file>tm-edit.el</file> composed as MIME
+message. Therefore signature inserted by GNUS is not processed as a
+valid MIME part. In particular, for multipart message, signature
+places in outside of MIME part. So MIME MUA might not display it.
+<p>
+Other notice is key bind. In historical reason, key bind to insert
+signature is <kbd>C-c C-s</kbd> (like <a file="mh-e">mh-e</a>) instead
+of <kbd>C-c C-w</kbd>. If you change to GNUS's default, please set
+following:
+
+<lisp>
+(set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
+</lisp>
+
+
+<h2> Setting not to use tm-edit
+<node> tm-setup
+<p>
+<concept>tm-setup</concept> only sets up <a node="tm-MUA">tm-MUA</a>s.
+In other words, it is a setting to avoid to use tm-edit. If you don't
+want to compose MIME message or want to use other MIME composer,
+please use it instead of <file>mime-setup.el</file>.
+<p>
+For example, please insert following into <file>~/.emacs</file>:
+
+<lisp>
+(load "tm-setup")
+</lisp>
+
+<p>
+
+<memo>
+<p>
+If you use <file>mime-setup.el</file>, you you don't need to load
+<file>tm-setup.el</file>.
+</memo>
+
+
+<h2> Setting for VM
+<node> setting for VM
+<p>
+If you use <concept>vm</concept>, please insert following in
+<file>~/.vm</file>:
+
+<lisp>
+(require 'tm-vm)
+</lisp>
+
+
+<memo title="Notice">
+<p>
+If you use <concept>BBDB</concept>, please insert <code>(require
+'tm-vm)</code> <bf>after</bf> <code>(bbdb-insinuate-vm)</code>.
+</memo>
+
+
+<h2> Setting up without loading provided setup files
+<node> manual setting
+<p>
+You may find the valuable hints in <file>mime-setup.el</file> or
+<file>tm-setup.el</file> if you want to set up MIME environment
+without loading the tm-provided setup files.
+
+<memo>
+<p>
+Current tm provides some convenient features to expect tm-edit, and
+they can not use if <file>mime-setup.el</file> is not used. If you
+want to set up original setting to use tm-edit, please declare
+following setting:
+
+<lisp>
+(provide 'mime-setup)
+</lisp>
+
+</memo>
+
+
+<h1> How to report bug and about mailing list of tm
+<node> Bug report
+<p>
+If you write bug-reports and/or suggestions for improvement, please
+send them to the tm Mailing List:
+
+<ul>
+<li> Japanese <mail>bug-tm-ja@chamonix.jaist.ac.jp</mail>
+<li> English <mail>bug-tm-en@chamonix.jaist.ac.jp</mail>
+</ul>
+
+<p>
+Notice that, we does not welcome bug reports about too old version.
+Bugs in old version might be fixed. So please try latest version at
+first.
+<p>
+You should write <concept>good bug report</concept>. If you write
+only ``tm does not work'', we can not find such situations. At least,
+you should write name, type, variants and version of OS, emacs, tm and
+MUA, and setting. In addition, if error occurs, to send backtrace is
+very important. <cf file="emacs" node="Bugs">
+<p>
+Bug may not appear only your environment, but also in a lot of
+environment (otherwise it might not bug). Therefor if you send mail
+to author directly, we must write a lot of mails. So please send mail
+to address for tm bugs instead of author.
+<p>
+Via the tm ML, you can report tm bugs, obtain the latest release of
+tm, and discuss future enhancements to tm. To join the tm ML, send
+e-mail to:
+
+<ul>
+<li> \e$BF|K\8l\e(B <mail>tm-ja-admin@chamonix.jaist.ac.jp</mail>
+<li> \e$B1Q8l\e(B <mail>tm-en-admin@chamonix.jaist.ac.jp</mail>
+</ul>
+
+<noindent>
+Since the user registration is done manually, please write the mail
+body in human-recognizable language (^_^).
+
+
+<h1> Concept Index
+<node> Concept Index
+
+<cindex>
+
+
+<h1> Variable Index
+<node> Variable Index
+
+<vindex>
+
+</body>
--- /dev/null
+\input texinfo.tex
+@setfilename tm-en.info
+@settitle{tm 7.90 Manual (English Version)}
+@titlepage
+@title tm 7.90 Manual (English Version)
+@author MORIOKA Tomohiko <morioka@@jaist.ac.jp>
+@subtitle 1996/10/15
+@end titlepage
+@node Top, Introduction, (dir), (dir)
+@top tm 7.90 Manual (English Version)
+
+@ifinfo
+
+This file documents tm, a MIME package for GNU Emacs.
+@end ifinfo
+
+@menu
+* Introduction:: What is tm?
+* Setting::
+* Bug report:: How to report bug and about mailing list of tm
+* Concept Index::
+* Variable Index::
+@end menu
+
+@node Introduction, Setting, Top, Top
+@chapter What is tm?
+
+The tm package is a set of modules to enjoy MIME on GNU Emacs. Using
+tm, you can
+
+@itemize @bullet
+@item
+ playback or view the MIME messages using tm-view
+@item
+ compose MIME message using tm-edit
+@item
+ use the enhanced MIME features with mh-e, GNUS, Gnus, RMAIL and VM
+@end itemize
+
+@noindent
+and more.
+
+Please read following about each topics:
+
+@itemize @bullet
+@item
+tm-MUA for Gnus (@ref{(gnus-mime-en)})
+@item
+tm-MUA for GNUS (@ref{(tm-gnus-en)})
+@item
+tm-MUA for mh-e (@ref{(tm-mh-e-en)})
+@item
+mime/viewer-mode (@ref{(tm-view-en)})
+@item
+mime/editor-mode (@ref{(tm-edit-en)})
+@end itemize
+
+
+
+@menu
+* What is MIME?::
+* How is MIME?::
+* Glossary::
+@end menu
+
+@node What is MIME?, How is MIME?, Introduction, Introduction
+@section What is MIME?
+
+@cindex{MIME}@strong{MIME} stands for @cindex{Multipurpose Internet Mail
+Extensions}@strong{Multipurpose Internet Mail Extensions}, it is a
+proposed internet standard for including content and headers other than
+(ASCII) plain text in messages.@refill
+
+Current MIME standard consists of RFC 1521 and RFC 1522. RFC 1521
+describes multipurpose content in message bodies, while RFC 1522
+describes multilingual characters in headers.
+
+
+@node How is MIME?, Glossary, What is MIME?, Introduction
+@section How is MIME?
+
+In multipurpose message side, MIME can represent various contents such
+as images, sounds, videos, ... as against traditional Internet mail/news
+message can represent only (us-ascii (@ref{us-ascii})) plain
+text.@refill
+
+Interestingly, MIME can send ``procedure'', such as ftp (@ref{FTP}), ftp
+mail, file extraction, applying patch, ...@refill
+
+# Of course, it has security problem.@refill
+
+These various kinds of contents are defined by media types written in
+@cindex{Content-Type}@strong{Content-Type} (@ref{Content-Type field})
+field. Namely MIME message has information about content in header. So
+if reader defines processes for each content-type (@ref{content-type}),
+he/she can display image, or play video or sound, or get file by ftp, or
+extract file, ... only read the message.@refill
+
+In addition, MIME message can represent message includes plural parts,
+called @cindex{Multipart}@strong{Multipart} (@ref{multipart}) message.
+So it is possible to include picture and sound in one message.@refill
+
+MIME seems have philosophy of ``declaration''. In other words, MIME is
+a message description language to represent various kinds of things uses
+us-ascii (@ref{us-ascii}) as its ``alphabet''. Encoded-word defined in
+RFC 1522 (@ref{encoded-word}) is same.@refill
+
+In addition, MUA displays only what it can understand and ignore what
+can not understand. So content is saved from non-supported MUA and
+MUA is saved from unknown data.
+
+
+@node Glossary, , How is MIME?, Introduction
+@section Glossary
+
+
+@menu
+* 7bit::
+* 8bit::
+* 94 character set:: 94 \e$BJ8;z=89g\e(B
+* 96 character set:: 96 \e$BJ8;z=89g\e(B
+* 94x94 character set:: 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+* ASCII::
+* Base64::
+* binary::
+* Character Set:: Character Set\e$B!JJ8;z=89g!K\e(B
+* cn-gb:: cn-gb, gb2312
+* cn-big5:: cn-big5, big5
+* CNS:: CNS 11643-1992
+* Coded character set:: Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+* Code extension:: Code extension\e$B!JId9f3HD%!K\e(B
+* Content-Disposition:: Content-Disposition field
+* content-type::
+* Content-Type field::
+* Emacs::
+* encoded-word::
+* encapsulation::
+* euc-kr::
+* FTP:: FTP
+* GB 2312:: GB 2312-1980
+* GB 8565.2:: GB 8565.2-1988
+* hz-gb2312::
+* ISO 2022::
+* iso-2022-cn::
+* iso-2022-cn-ext::
+* iso-2022-jp::
+* iso-2022-jp-2::
+* iso-2022-kr::
+* ISO 646::
+* ISO 8859-1::
+* iso-8859-1::
+* ISO 8859-2::
+* iso-8859-2::
+* ISO 8859-3::
+* ISO 8859-4::
+* ISO 8859-5::
+* iso-8859-5::
+* ISO 8859-6::
+* ISO 8859-7::
+* iso-8859-7::
+* ISO 8859-8::
+* ISO 8859-9::
+* ISO-IR-165:: ISO-IR-165, CCITT Extended GB
+* JIS X0201::
+* JIS C6226:: JIS C6226-1978
+* JIS X0208::
+* JIS X0212:: JIS X0212-1990
+* koi8-r::
+* KS C5601:: KS C5601-1987
+* message::
+* message/rfc822::
+* method::
+* MIME::
+* MIME charset::
+* MTA::
+* MUA::
+* MULE::
+* multipart:: Multipart
+* multipart/alternative::
+* multipart/digest::
+* multipart/encrypted::
+* multipart/mixed::
+* multipart/parallel::
+* multipart/signed::
+* PGP::
+* PGP-kazu::
+* PGP/MIME::
+* Quoted-Printable::
+* RFC 821::
+* RFC 822::
+* RFC 934::
+* RFC 1036::
+* RFC 1153::
+* RFC 1521:: RFC 1521
+* RFC 1557::
+* RFC 1922::
+* plain text::
+* Security multipart::
+* text/enriched::
+* text/plain::
+* tm-kernel:: tm-kernel, tm
+* tm-MUA::
+* us-ascii::
+@end menu
+
+@node 7bit, 8bit, Glossary, Glossary
+@subsection 7bit
+
+\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
+
+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
+\e$B$^$9!#\e(B@refill
+
+\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
+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''
+\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
+
+\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
+7bit \e$B$N\e(B data \e$B$O\e(B Quoted-Printable (@ref{Quoted-Printable}) \e$B$d\e(B Base64
+(@ref{Base64}) \e$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#\e(B@refill
+
+\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
+\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
+\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
+byte \e$B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-\e(B
+\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
+encode\e$B$9$kI,MQ$,$"$j$^$9!#\e(B
+
+
+@node 8bit, 94 character set, 7bit, Glossary
+@subsection 8bit
+
+\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
+
+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
+\e$B$^$9!#\e(B@refill
+
+\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
+\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
+\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
+2022}) \e$B$N!V\e(B8 \e$BC10L7O!W$HF1MM$G$9!K!#\e(B@refill
+
+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
+\e$B;z=89g$O\e(B 8bit \e$B$NJ8;zNs$G$9!#\e(B@refill
+
+\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
+\e$BAw$G$-$J$$$N$G!"$=$&$7$?\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(BQuoted-Printable
+(@ref{Quoted-Printable}) \e$B$d\e(B Base64 (@ref{Base64}) \e$B$H$$$C$?JQ49$r9T$o$J$/\e(B
+\e$B$F$O$J$j$^$;$s!#\e(B@refill
+
+\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
+\e$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#\e(B@refill
+
+\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
+\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
+\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
+\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
+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
+@refill
+
+\e$B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,\e(B 999 byte \e$B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k\e(B
+data \e$B$O\e(B @cindex{binary}@strong{binary} (@ref{binary}) \e$B$H8F$V$3$H$K$7$^$9!#\e(B
+
+\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
+``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
+\e$B$"$j$^$9!#\e(B
+
+
+@node 94 character set, 96 character set, 8bit, Glossary
+@subsection 94 \e$BJ8;z=89g\e(B
+
+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
+ASCII (@ref{ASCII}) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+
+
+@node 96 character set, 94x94 character set, 94 character set, Glossary
+@subsection 96 \e$BJ8;z=89g\e(B
+
+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
+8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+
+
+@node 94x94 character set, ASCII, 96 character set, Glossary
+@subsection 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+
+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
+X0208 (@ref{JIS X0208}) \e$B$d\e(B GB 2312 (@ref{GB 2312}) \e$B$O$=$N0l<o!#\e(B
+
+
+@node ASCII, Base64, 94x94 character set, Glossary
+@subsection ASCII
+
+\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
+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
+(@ref{ISO 646}) \e$B$N0l$D!#\e(B
+
+@cindex{ASCII}@cindex{ANSI X3.4:1986}
+@noindent
+[ASCII]
+@quotation
+``Coded Character Set -- 7-Bit American Standard Code for Information
+Interchange'', ANSI X3.4:1986.
+@end quotation
+
+
+
+@node Base64, binary, ASCII, Glossary
+@subsection Base64
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k\e(B MIME (@ref{MIME}) \e$B$K$*$1$k\e(B
+binary data (@ref{binary}) \e$B$N\e(B network \e$B$G$NJQ49K!$N#1$D!#\e(B@refill
+
+\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
+(@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
+@cindex{pad}@strong{pad} \e$B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K\e(B@refill
+
+\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
+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
+\e$B$l$F$$$k!#\e(B
+
+
+@node binary, Character Set, Base64, Glossary
+@subsection binary
+
+\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
+@refill
+
+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
+
+\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
+\e$B$V$3$H$K$7$^$9!#\e(B@refill
+
+\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
+\e$B$G$-$^$9!#$h$C$F!"\e(B@cindex{binary data}@strong{binary data} \e$B$H8@$C$?>l9g!"\e(B
+\e$BG$0U$N\e(B data \e$B$r;X$9$3$H$,$"$j$^$9!#\e(B
+
+
+@node Character Set, cn-gb, binary, Glossary
+@subsection Character Set\e$B!JJ8;z=89g!K\e(B
+
+\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
+(@ref{Code extension}) \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~\e(B
+\e$B$a$F$$$k!#\e(B
+
+
+@node cn-gb, cn-big5, Character Set, Glossary
+@subsection cn-gb, gb2312
+
+\e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B MIME
+charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B@refill
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(B GB 2312
+(@ref{GB 2312}) \e$B$r\e(B 8bit (@ref{8bit}) \e$B$GId9f3HD%\e(B (@ref{Code extension})\e$B$7\e(B
+\e$B$F$$$k!#\e(B@refill
+
+RFC 1922 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+@node cn-big5, CNS, cn-gb, Glossary
+@subsection cn-big5, big5
+
+\e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B
+MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B@refill
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$NId9f2=J8;z=89g\e(B
+(@ref{Coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
+(@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+cf. @cindex{BIG5}
+@noindent
+[BIG5]
+@quotation
+Institute for Information Industry, ``Chinese Coded Character Set in
+Computer'', March 1984.
+@end quotation
+
+CNS 11643-1986 (@ref{CNS}) \e$B$HBP1~4X78$,$"$k!#\e(B
+
+
+@node CNS, Coded character set, cn-big5, Glossary
+@subsection CNS 11643-1992
+
+\e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B
+\e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#BfOQ$NI8=`!#8=:_!"\e(B94\e$B!_\e(B94 (@ref{94x94
+character set}) \e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#\e(B@refill
+
+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
+\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
+\e$B$k!#\e(B
+
+@cindex{CNS 11643-1992}@cindex{CNS 11643:1992}
+@noindent
+[CNS 11643-1992]
+@quotation
+``Standard Interchange Code for Generally-Used Chinese Characters'', CNS
+11643:1992.
+@end quotation
+
+
+
+@node Coded character set, Code extension, CNS, Glossary
+@subsection Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+
+\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
+
+
+@node Code extension, Content-Disposition, Coded character set, Glossary
+@subsection Code extension\e$B!JId9f3HD%!K\e(B
+
+\e$BM?$($i$l$?J8;z=89g\e(B(@ref{Character set})\e$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?\e(B
+\e$B$a$KMQ$$$k<jK!!#\e(BISO 2022 (@ref{ISO 2022}) \e$B$O$=$N#1$D!#\e(B
+
+
+@node Content-Disposition, content-type, Code extension, Glossary
+@subsection Content-Disposition field
+
+Content \e$B$NI=<($N;EJ}$d\e(B file \e$BL>$rI=8=$9$k$?$a$N\e(B field. MIME (@ref{MIME})
+\e$B$N3HD%$N#1$D!#\e(B@refill
+
+@cindex{Experimental}@cindex{RFC 1806}
+@noindent
+[RFC 1806]
+@quotation
+E R. Troost and S. Dorner, ``Communicating Presentation Information in
+Internet Messages: The Content-Disposition Header'', June 1995,
+Experimental.
+@end quotation
+
+
+
+@node content-type, Content-Type field, Content-Disposition, Glossary
+@subsection content-type
+
+MIME (@ref{MIME}) \e$B$K$*$1$k\e(B part (@ref{part}) \e$B$N<oN`!#\e(B
+@cindex{type}@strong{type} \e$B$H\e(B @cindex{subtype}@strong{subtype} \e$B$+$i$J$k!#\e(B
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+type \e$B$OI8=`$G$O\e(B @cindex{application}@strong{application},
+@cindex{audio}@strong{audio}, @cindex{image}@strong{image},
+@cindex{message}@strong{message}, @cindex{multipart}@strong{multipart}
+(@ref{multipart}), @cindex{text}@strong{text},
+@cindex{video}@strong{video} \e$B$,Dj5A$5$l!"$=$l$>$l$K$O\e(B
+application/octet-stream, audio/basic, image/jpeg, multipart/mixed
+(@ref{multipart/mixed}), text/plain (@ref{text/plain}), video/mpeg \e$B$J$I\e(B
+\e$B$N$5$^$6$^$J\e(B subtype \e$B$,Dj5A$5$l$F$$$k!#\e(B
+
+@noindent
+@strong{[\e$BCm0U\e(B]}
+@quotation
+
+\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
+@cindex{content-type/subtype}@strong{content-type/subtype} \e$B$H=q$/!#\e(B
+@end quotation
+
+
+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
+\e$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O\e(B MEDIA TYPES
+(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) \e$B$G;2>H$G$-$k!#\e(B
+
+\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
+@cindex{x-token}@strong{x-token} \e$B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b\e(B
+\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
+content-type \e$B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3\e(B
+\e$B$H!#\e(B@refill
+
+(cf. @ref{Content-Type field})
+
+
+
+@node Content-Type field, Emacs, content-type, Glossary
+@subsection Content-Type field
+
+Header field to represent information about part, such as content-type
+(@ref{content-type}), MIME charset (@ref{MIME charset}). It is defined
+in RFC 1521 (@ref{RFC 1521}).
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+Historically, Content-Type field was proposed in RFC 1049. In it,
+Content-Type did not distinguish type and subtype. However RFC 1521
+parser may be able to accept RFC 1049 based Content-Type as unknown
+type.
+@end quotation
+
+
+Content-Type field is defined as following:
+
+@quotation
+``Content-Type'' ``:'' @cindex{type}@strong{type} ``/''
+@cindex{subtype}@strong{subtype} *( ``;'' @cindex{parameter}@strong{parameter} )
+@end quotation
+
+
+For example:
+
+@quotation
+@example
+Content-Type: image/jpeg
+@end example
+@end quotation
+
+
+@quotation
+@example
+Content-Type: text/plain; charset=iso-2022-jp
+@end example
+@end quotation
+
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+A part does not have content-type field is regarded as
+
+@quotation
+@example
+Content-Type: text/plain; charset=us-ascii
+@end example
+@end quotation
+
+@noindent
+(cf. @ref{us-ascii})
+
+
+And a part has unknown type/subtype is regarded as
+
+@quotation
+@example
+Content-Type: application/octet-stream
+@end example
+@end quotation
+
+@end quotation
+
+
+
+@node Emacs, encoded-word, Content-Type field, Glossary
+@subsection Emacs
+
+\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
+GNU Emacs \e$B$NJQ<o$NAm>N$H$9$k!#\e(B
+
+
+@node encoded-word, encapsulation, Emacs, Glossary
+@subsection encoded-word
+
+Representation non ASCII (@ref{ASCII}) characters in header. It is
+defined in @cindex{RFC 1522}@strong{RFC 1522}.@refill
+
+@cindex{Standards Track}@cindex{RFC 1522}
+@noindent
+[RFC 1522]
+@quotation
+K. Moore, ``MIME (Multipurpose Internet Mail Extensions) Part Two:
+Message Header Extensions for Non-ASCII Text'', September 1993,
+Standards Track.
+@end quotation
+
+
+
+@node encapsulation, euc-kr, encoded-word, Glossary
+@subsection encapsulation
+
+Internet mail (@ref{RFC 822}) \e$B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#\e(B@refill
+
+\e$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#\e(B@refill
+
+(cf. @ref{message/rfc822})
+
+
+
+@node euc-kr, FTP, encapsulation, Glossary
+@subsection euc-kr
+
+\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(BKS C5601
+(@ref{KS C5601}) \e$B$r\e(B 8bit (@ref{8bit}) \e$B$GId9f3HD%\e(B (@ref{Code extension})
+\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1557 (@ref{RFC 1557}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+cf. @cindex{euc-kr}@cindex{KS C 5861:1992}
+@noindent
+[euc-kr]
+@quotation
+Korea Industrial Standards Association, ``Hangul Unix Environment'', KS
+C 5861:1992.
+@end quotation
+
+
+
+@node FTP, GB 2312, euc-kr, Glossary
+@subsection FTP
+
+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
+\e$B$$$k!#\e(B@refill
+
+@cindex{FTP}@cindex{STD 9}@cindex{RFC 959}
+@noindent
+[FTP: RFC 959]
+@quotation
+Postel, J. and J. Reynolds, ``File Transfer Protocol'', October 1985,
+STD 9.
+@end quotation
+
+
+
+@node GB 2312, GB 8565.2, FTP, Glossary
+@subsection GB 2312-1980
+
+\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
+\e$B=89g\e(B(@ref{94x94 character set})\e$B!#Cf9q$N9q2HI8=`!#\e(BISO 2022 (@ref{ISO
+2022}) \e$B$G$N=*C<J8;z$O\e(B `A'.@refill
+
+\e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
+
+@cindex{GB 2312}@cindex{GB 2312:1980}
+@noindent
+[GB 2312]
+@quotation
+\e$B!X?.B)8r49MQ4A;zJTb{;zId=8\e(B -- \e$B4pK\=8!Y\e(B, ``Code of Chinese Graphic
+Character Set for Information Interchange - Primary Set'', GB 2312:1980.
+@end quotation
+
+
+
+@node GB 8565.2, hz-gb2312, GB 2312, Glossary
+@subsection GB 8565.2-1988
+
+\e$BCf9q8l$N$?$a$NJd=uJ8;z=89g\e(B(@ref{Character set})\e$B!#Cf9q$N9q2HI8=`!#\e(BGB 2312
+(@ref{GB 2312}) \e$B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#\e(B
+
+@cindex{GB 8565.2}@cindex{GB 8565.2:1988}
+@noindent
+[GB 8565.2]
+@quotation
+``Information Processing - Coded Character Sets for Text Communication -
+Part 2: Graphic Characters used with Primary Set'', GB 8565.2:1988.
+@end quotation
+
+
+
+@node hz-gb2312, ISO 2022, GB 8565.2, Glossary
+@subsection hz-gb2312
+
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B MIME
+charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B@refill
+
+ASCII (@ref{ASCII}) \e$B$K\e(B GB 2312 (@ref{GB 2312}) \e$B$r\e(B 7bit \e$B$GId9f3HD%\e(B
+(@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
+\e$B$k!#\e(B@refill
+
+RFC 1842, 1843 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+@cindex{Informational}@cindex{RFC 1842}
+@noindent
+[RFC 1842]
+@quotation
+Y. Wei, Y. Zhang, J. Li, J. Ding and Y. Jiang, ``ASCII Printable
+Characters-Based Chinese Character Encoding for Internet Messages'',
+August 1995, Informational.
+@end quotation
+
+@cindex{Informational}@cindex{RFC 1843}
+@noindent
+[RFC 1843]
+@quotation
+F. Lee, ``HZ - A Data Format for Exchanging Files of Arbitrarily Mixed
+Chinese and ASCII characters'', August 1995, Informational.
+@end quotation
+
+
+
+@node ISO 2022, iso-2022-cn, hz-gb2312, Glossary
+@subsection ISO 2022
+
+\e$BId9f3HD%\e(B(@ref{Code extension})\e$B$N$?$a$N9q:]I8=`!#\e(B@refill
+
+\e$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g\e(B(@ref{Character set})\e$B$rAH9g$;$F\e(B 7bit
+(@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
+character set}) \e$B$r:n$k$3$H$,$G$-$k!#\e(B
+
+@cindex{ISO 2022}@cindex{ISO/IEC 2022:1994}
+@noindent
+[ISO 2022]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing: ISO 7-bit and 8-bit coded character sets: Code extension
+techniques'', ISO/IEC 2022:1994.
+@end quotation
+
+
+
+@node iso-2022-cn, iso-2022-cn-ext, ISO 2022, Glossary
+@subsection iso-2022-cn
+
+\e$BCf9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(B GB 2312
+(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS}) \e$B$r\e(B 7bit
+(@ref{7bit}) \e$B$GId9f3HD%\e(B (@ref{Code extension})\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1922 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+@node iso-2022-cn-ext, iso-2022-jp, iso-2022-cn, Glossary
+@subsection iso-2022-cn-ext
+
+\e$BCf9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(B GB 2312
+(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS}), ISO-IR-165
+(@ref{ISO-IR-165}) \e$BEy$r\e(B 7bit (@ref{7bit}) \e$B$GId9f3HD%\e(B (@ref{Code
+extension})\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1922 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+@noindent
+@strong{[Memo]}
+@quotation
+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
+
+Emacs/mule \e$B$G$OMxMQ2DG=$G$"$k!#\e(B
+@end quotation
+
+
+
+@node iso-2022-jp, iso-2022-jp-2, iso-2022-cn-ext, Glossary
+@subsection iso-2022-jp
+
+\e$BF|K\8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N0l$D!#\e(B
+
+\e$B8E$$\e(B ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}), JIS
+X0201-Latin, JIS X0208-1978 (@ref{JIS C6226-1978}), JIS X0208-1983
+(@ref{JIS X0208}) \e$B$r@Z$jBX$($k\e(B 7bit (@ref{7bit}) \e$BJ8;zId9f!#\e(B@refill
+
+RFC 1468 \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+@noindent
+@strong{[Memo]}
+@quotation
+JIS X0208-1996? \e$B$G$O\e(B ISO 2022 (@ref{ISO 2022}) \e$B$HFHN)$KDj5A$5$l$kM=Dj!#\e(B
+@end quotation
+
+
+@cindex{iso-2022-jp}@cindex{RFC 1468}
+@noindent
+[iso-2022-jp: RFC 1468]
+@quotation
+Murai J., M. Crispin, and E. van der Poel, ``Japanese Character Encoding
+for Internet Messages'', June 1993.
+@end quotation
+
+
+
+@node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary
+@subsection iso-2022-jp-2
+
+iso-2022-jp (@ref{iso-2022-jp}) \e$B$r3HD%$7$?\e(B MIME charset (@ref{MIME
+charset}) \e$B$N0l$D!#\e(B@refill
+
+RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+@cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554}
+@noindent
+[iso-2022-jp-2: RFC 1554]
+@quotation
+Ohta M. and Handa K., ``ISO-2022-JP-2: Multilingual Extension of
+ISO-2022-JP'', December 1993, Informational.
+@end quotation
+
+
+
+@node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary
+@subsection iso-2022-kr
+
+\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(B KS C5601
+(@ref{KS C5601}) \e$B$r\e(B 7bit (@ref{7bit}) \e$B$GId9f3HD%\e(B (@ref{Code extension})
+\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1557 (@ref{RFC 1557}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+@node ISO 646, ISO 8859-1, iso-2022-kr, Glossary
+@subsection ISO 646
+
+\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
+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
+\e$B85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,\e(B
+\e$BB8:_$9$k!#\e(BASCII (@ref{ASCII}) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+
+@cindex{ISO 646}@cindex{ISO/IEC 646:1991}
+@noindent
+[ISO 646]
+@quotation
+International Organization for Standardization (ISO), ``Information
+technology: ISO 7-bit coded character set for information interchange'',
+ISO/IEC 646:1991.
+@end quotation
+
+
+
+@node ISO 8859-1, iso-8859-1, ISO 646, Glossary
+@subsection ISO 8859-1
+
+\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
+character set})\e$B!#\e(B
+
+@cindex{ISO 8859-1}@cindex{ISO 8859-1:1987}
+@noindent
+[ISO 8859-1]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 1:
+Latin Alphabet No.1'', ISO 8859-1:1987.
+@end quotation
+
+
+
+@node iso-8859-1, ISO 8859-2, ISO 8859-1, Glossary
+@subsection iso-8859-1
+
+\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
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F!"\e(BASCII (@ref{ASCII}) \e$B$K\e(B ISO 8859-1
+(@ref{ISO 8859-1}) \e$B$r\e(B 8bit (@ref{8bit}) \e$B$GId9f3HD%\e(B (@ref{Code
+extension})\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+@node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary
+@subsection ISO 8859-2
+
+\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
+character set})\e$B!#\e(B
+
+@cindex{ISO 8859-2}@cindex{ISO 8859-2:1987}
+@noindent
+[ISO 8859-2]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 2:
+Latin alphabet No.2'', ISO 8859-2:1987.
+@end quotation
+
+
+
+@node iso-8859-2, ISO 8859-3, ISO 8859-2, Glossary
+@subsection iso-8859-2
+
+\e$BEl2$=t8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F!"\e(BASCII (@ref{ASCII}) \e$B$K\e(B ISO 8859-2
+(@ref{ISO 8859-2}) \e$B$r\e(B 8bit (@ref{8bit}) \e$B$GId9f3HD%\e(B (@ref{Code
+extension})\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+@node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary
+@subsection ISO 8859-3
+
+@cindex{ISO 8859-3}@cindex{ISO 8859-3:1988}
+@noindent
+[ISO 8859-3]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 3:
+Latin alphabet No.3'', ISO 8859-3:1988.
+@end quotation
+
+
+
+@node ISO 8859-4, ISO 8859-5, ISO 8859-3, Glossary
+@subsection ISO 8859-4
+
+@cindex{ISO 8859-4}@cindex{ISO 8859-4:1988}
+@noindent
+[ISO 8859-4]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 4:
+Latin alphabet No.4'', ISO 8859-4:1988.
+@end quotation
+
+
+
+@node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary
+@subsection ISO 8859-5
+
+\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
+
+@cindex{ISO 8859-5}@cindex{ISO 8859-5:1988}
+@noindent
+[ISO 8859-5]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 5:
+Latin/Cyrillic alphabet'', ISO 8859-5:1988.
+@end quotation
+
+
+
+@node iso-8859-5, ISO 8859-6, ISO 8859-5, Glossary
+@subsection iso-8859-5
+
+\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
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F!"\e(BASCII (@ref{ASCII}) \e$B$K\e(B ISO 8859-5
+(@ref{ISO 8859-5}) \e$B$r\e(B 8bit (@ref{8bit}) \e$B$GId9f3HD%\e(B (@ref{Code
+extension})\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+
+@node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary
+@subsection ISO 8859-6
+
+@cindex{ISO 8859-6}@cindex{ISO 8859-6:1987}
+@noindent
+[ISO 8859-6]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 6:
+Latin/Arabic alphabet'', ISO 8859-6:1987.
+@end quotation
+
+
+
+@node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary
+@subsection ISO 8859-7
+
+\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
+
+@cindex{ISO 8859-7}@cindex{ISO 8859-7:1987}
+@noindent
+[ISO 8859-7]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 7:
+Latin/Greek alphabet'', ISO 8859-7:1987.
+@end quotation
+
+
+
+@node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary
+@subsection iso-8859-7
+
+\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
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F!"\e(BASCII (@ref{ASCII}) \e$B$K\e(B ISO 8859-7
+(@ref{ISO 8859-7}) \e$B$r\e(B 8bit (@ref{8bit}) \e$B$GId9f3HD%\e(B (@ref{Code
+extension})\e$B$7$F$$$k!#\e(B@refill
+
+RFC 1947 \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+@cindex{iso-8859-7}@cindex{Informational}@cindex{RFC 1947}
+@noindent
+[iso-8859-7: RFC 1947]
+@quotation
+D. Spinellis, ``Greek Character Encoding for Electronic Mail Messages'',
+May 1996, Informational.
+@end quotation
+
+
+
+@node ISO 8859-8, ISO 8859-9, iso-8859-7, Glossary
+@subsection ISO 8859-8
+
+@cindex{ISO 8859-8}@cindex{ISO 8859-8:1988}
+@noindent
+[ISO 8859-8]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 8:
+Latin/Hebrew alphabet'', ISO 8859-8:1988.
+@end quotation
+
+
+
+@node ISO 8859-9, ISO-IR-165, ISO 8859-8, Glossary
+@subsection ISO 8859-9
+
+@cindex{ISO 8859-9}@cindex{ISO 8859-9:1990}
+@noindent
+[ISO 8859-9]
+@quotation
+International Organization for Standardization (ISO), ``Information
+Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 9:
+Latin alphabet No.5'', ISO 8859-9:1990.
+@end quotation
+
+
+
+@node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary
+@subsection ISO-IR-165, CCITT Extended GB
+
+CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=\e(B
+\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
+
+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
+\e$B$I$rDI2C$7$?$b$N$i$7$$!#\e(B@refill
+
+ISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `E' \e$B$G$"$k!#\e(B
+
+
+@node JIS X0201, JIS C6226, ISO-IR-165, Glossary
+@subsection JIS X0201
+
+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
+\e$B%?%+%JJ8;z=89g$+$i$J$k!#\e(B@refill
+
+\e$B85$O\e(B @cindex{JIS C6220-1976}@strong{JIS C6220-1976} \e$B$H8@$C$?$,\e(B @cindex{JIS
+X0201}@strong{JIS
+X0201} \e$B$KHV9f$,JQ99$5$l$?!#\e(B
+
+@cindex{JIS X0201-1976}@cindex{JIS X 0201-1976:}
+@noindent
+[JIS X0201-1976]
+@quotation
+\e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),\e$B!X>pJs8r49MQId9f!Y\e(B, ``Code
+for Information Interchange'', JIS X 0201-1976:.
+@end quotation
+
+
+\e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=P$kM=Dj!#\e(B
+
+@cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft}
+@noindent
+[JIS X0201-1996?]
+@quotation
+\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
+\e$BJs8r49MQId9f2=J8;z=89g!Y\e(B, ``7-bit and 8-bit coded character sets for
+information interchange'', JIS X 0201:1996? draft.
+@end quotation
+
+
+
+@node JIS C6226, JIS X0208, JIS X0201, Glossary
+@subsection JIS C6226-1978
+
+\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
+\e$BF|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B@refill
+
+(cf. @ref{JIS X0208})
+
+
+
+@node JIS X0208, JIS X0212, JIS C6226, Glossary
+@subsection JIS X0208
+
+\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
+\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
+1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B@refill
+
+JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j\e(B
+\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
+\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
+\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
+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
+
+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
+\e$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#\e(B
+
+@cindex{JIS X0208-1978}@cindex{JIS C6226:1978}
+@noindent
+[JIS X0208-1978]
+@quotation
+\e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),\e$B!X>pJs8r49MQ4A;zId9f7O!Y\e(B,
+``Code of the Japanese graphic character set for information
+interchange'', JIS C6226:1978.
+@end quotation
+
+@cindex{JIS X0208-1983,1990}@cindex{JIS X0208:1983,1990}
+@noindent
+[JIS X0208-1983,1990]
+@quotation
+\e$BF|K\5,3J6(2q\e(B (Japanese Standards Association),\e$B!X>pJs8r49MQ4A;zId9f7O!Y\e(B,
+``Code of the Japanese graphic character set for information
+interchange'', JIS X0208:1983,1990.
+@end quotation
+
+
+\e$B$^$?!"\e(B1996 \e$BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8\e(B
+\e$B;z=89g$H$7$F$O\e(B 1990 \e$BG/HG$HF10l$G$"$k!K\e(B
+
+@cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft}
+@noindent
+[JIS X0208-1996?]
+@quotation
+\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
+\e$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y\e(B, ``7-bit and 8-bit double byte coded
+Kanji sets for information interchange'', JIS X 0208:1996? draft.
+@end quotation
+
+
+
+@node JIS X0212, koi8-r, JIS X0208, Glossary
+@subsection JIS X0212-1990
+
+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
+(@ref{94x94 character set})\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
+ISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `D'.
+
+
+@node koi8-r, KS C5601, JIS X0212, Glossary
+@subsection koi8-r
+
+\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME
+charset}) \e$B$N#1$D!#\e(B@refill
+
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$NId9f2=J8;z=89g\e(B
+(@ref{Coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(B
+
+RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+@cindex{RFC 1489}
+@noindent
+[RFC 1489]
+@quotation
+A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993.
+@end quotation
+
+
+
+@node KS C5601, message, koi8-r, Glossary
+@subsection KS C5601-1987
+
+\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
+\e$B2HI8=`!#\e(BISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `C'.
+
+@cindex{KS C5601}@cindex{KS C 5601:1987}
+@noindent
+[KS C5601]
+@quotation
+Korea Industrial Standards Association, ``Code for Information
+Interchange (Hangul and Hanja)'', KS C 5601:1987.
+@end quotation
+
+
+
+@node message, message/rfc822, KS C5601, Glossary
+@subsection message
+
+\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
+1036}) \e$B$GDj5A$5$l$k\e(B news \e$B5-;v$NAm>N$H$7$FMQ$$$k!#\e(B
+
+
+@node message/rfc822, method, message, Glossary
+@subsection message/rfc822
+
+\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
+\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
+\e$B$$$k!#\e(B
+
+
+@node method, MIME, message/rfc822, Glossary
+@subsection method
+
+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
+program. Emacs Lisp \e$B$G=q$+$l$?\e(B @cindex{internal method}@strong{internal
+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
+method}@strong{external method} \e$B$,$"$k!#\e(B@refill
+
+(cf. @ref{(tm-view-en)method})
+
+
+
+@node MIME, MIME charset, method, Glossary
+@subsection MIME
+
+@cindex{Multipurpose Internet Mail Extensions}@strong{Multipurpose
+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
+plain text (@ref{us-ascii}) \e$B0J30$NJ8;z$r;H$&$?$a$N\e(B RFC 822 (@ref{RFC
+822}) \e$B$KBP$9$k3HD%!#\e(B@refill
+
+RFC 1521 (@ref{RFC 1521}) \e$B$H\e(B RFC 1522 (@ref{encoded-word}) \e$B$GDj5A$5$l$F\e(B
+\e$B$$$k!#\e(B@refill
+
+(cf. @ref{What is MIME?})
+
+
+
+@node MIME charset, MTA, MIME, Glossary
+@subsection MIME charset
+
+Content-Type field (@ref{Content-Type field}) \e$B$d\e(B encoded-word
+(@ref{encoded-word}) \e$B$N\e(B charset parameter \e$B$GMQ$$$i$l$kEPO?$5$l$?Id9f2=J8\e(B
+\e$B;z=89g\e(B (@ref{Coded character set})\e$B!#\e(B@refill
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+
+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
+\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
+\e$B;z$G=q$$$F$$$k!K\e(B
+
+
+@node MTA, MUA, MIME charset, Glossary
+@subsection MTA
+
+@cindex{Message Transfer Agent}@strong{Message Transfer Agent} \e$B$NN,$G!"\e(B
+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
+
+(cf. @ref{MUA})
+
+
+
+@node MUA, MULE, MTA, Glossary
+@subsection MUA
+
+@cindex{Message User Agent}@strong{Message User Agent} \e$B$NN,$G!"\e(Bmail
+reader \e$B$H\e(B news reader \e$B$NAm>N!#\e(B@refill
+
+(cf. @ref{MTA})
+
+
+
+@node MULE, multipart, MUA, Glossary
+@subsection MULE
+
+\e$BH>ED\e(B \e$B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?\e(B Emacs (@ref{Emacs}).@refill
+
+[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual
+Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.@refill
+
+\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
+(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) \e$B$,B8:_$9$k!#\e(B
+
+\e$B$=$NB>!"\e(BXEmacs \e$B$K\e(B merge \e$B$7$?$b$N$bB8:_$9$k!#\e(B@refill
+
+\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
+\e$B$J$k!#\e(B@refill
+
+\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
+\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
+@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
+@cindex{XEmacs/mule}@strong{XEmacs/mule} \e$B$H8F$V$3$H$K$9$k!#\e(B
+
+
+@node multipart, multipart/alternative, MULE, Glossary
+@subsection Multipart
+
+\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
+(@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
+\e$B$9!#\e(B(cf. @ref{content-type}) @refill
+
+\e$B8=:_!"Dj5A$5$l$F$$$k\e(B @cindex{multipart}@strong{multipart} \e$B$H$7$F$O!"\e(BRFC
+1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$?\e(B
+
+@itemize @bullet
+@item
+multipart/mixed (@ref{multipart/mixed})
+@item
+multipart/alternative (@ref{multipart/alternative})
+@item
+multipart/digest (@ref{multipart/digest})
+@item
+multipart/parallel (@ref{multipart/parallel})
+@end itemize
+
+@noindent
+\e$B$N$[$+\e(B RFC 1847 (@ref{Security multipart}) \e$B$GDj5A$5$l$?\e(B
+
+@itemize @bullet
+@item
+multipart/signed (@ref{multipart/signed})
+@item
+multipart/encrypted (@ref{multipart/encrypted})
+@end itemize
+
+@noindent
+\e$B$J$I$,$"$k!#\e(B
+
+
+@node multipart/alternative, multipart/digest, multipart, Glossary
+@subsection multipart/alternative
+
+multipart (@ref{multipart}) \e$B$N#1$D$G!"F1$8>pJs$r0[$C$?7A<0$GF~$l!"A*Br;h\e(B
+\e$B$H$9$k>l9g$KMQ$$$k!#\e(B@refill
+
+(cf. @ref{RFC 1521})
+
+
+
+@node multipart/digest, multipart/encrypted, multipart/alternative, Glossary
+@subsection multipart/digest
+
+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
+content-type (@ref{content-type}) \e$B$,\e(B multipart/mixed
+(@ref{multipart/mixed}) \e$B$J$I$N>l9g\e(B text/plain (@ref{text/plain}) \e$B$G$"$k\e(B
+\e$B$N$KBP$7!"\e(B@cindex{multipart/digest}@strong{multipart/digest}\e$B$G$O\e(B
+message/rfc822 (@ref{message/rfc822}) \e$B$,MQ$$$i$l$kE@$,0[$J$k!#\e(B@refill
+
+\e$B$3$l$OEAE}E*$J\e(B RFC 1153 (@ref{RFC 1153}) \e$B$K4p$E$/\e(B encapsulation
+(@ref{encapsulation}) \e$B$KBe$o$k$b$N$G$"$k!#\e(B@refill
+
+(cf. @ref{RFC 1521})
+
+
+
+@node multipart/encrypted, multipart/mixed, multipart/digest, Glossary
+@subsection multipart/encrypted
+
+RFC 1847 \e$B$GDj5A$5$l$?\e(B Security multipart (@ref{Security multipart}) \e$B$N#1\e(B
+\e$B$D$G!"0E9f2=$5$l$?\e(B message \e$B$rI=8=$9$k$N$KMQ$$$k!#\e(B@refill
+
+(cf. @ref{PGP/MIME})
+
+
+
+@node multipart/mixed, multipart/parallel, multipart/encrypted, Glossary
+@subsection multipart/mixed
+
+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
+\e$B$FJB$Y$k>l9g$KMQ$$$k!#\e(B@refill
+
+(cf. @ref{RFC 1521})
+
+
+
+@node multipart/parallel, multipart/signed, multipart/mixed, Glossary
+@subsection multipart/parallel
+
+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
+\e$B9g$KMQ$$$k!#\e(B@refill
+
+(cf. @ref{RFC 1521})
+
+
+
+@node multipart/signed, PGP, multipart/parallel, Glossary
+@subsection multipart/signed
+
+RFC 1847 \e$B$GDj5A$5$l$?\e(B Security multipart (@ref{Security multipart}) \e$B$N#1\e(B
+\e$B$D$G!"EE;R=pL>$rI=8=$9$k$N$KMQ$$$k!#\e(B@refill
+
+(cf. @ref{PGP/MIME})
+
+
+
+@node PGP, PGP-kazu, multipart/signed, Glossary
+@subsection PGP
+
+Phil Zimmermann \e$B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#\e(Bmessage
+(@ref{message}) \e$B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#\e(BPretty Good
+Privacy \e$B$NN,!#\e(B@refill
+
+\e$BEAE}E*$J\e(B PGP \e$B$G$O\e(B encapsulation (@ref{encapsulation}) \e$B$K\e(B RFC 934
+(@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
+\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
+\e$B$N\e(Bencapsulation \e$B$rMQ$$$kJ}K!\e(B (cf. @ref{PGP-kazu})
+ \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
+@refill
+
+@cindex{PGP}@cindex{Informational}@cindex{RFC 1991}
+@noindent
+[PGP: RFC 1991]
+@quotation
+D. Atkins, W. Stallings and P. Zimmermann, ``PGP Message Exchange
+Formats'', August 1996, Informational.
+@end quotation
+
+
+
+
+@node PGP-kazu, PGP/MIME, PGP, Glossary
+@subsection PGP-kazu
+
+\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
+\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
+
+PGP-kazu \e$B$O\e(B @cindex{application/pgp}@strong{application/pgp} \e$B$H$$$&\e(B
+content-type (@ref{content-type}) \e$B$rDj5A$9$k!#\e(B@refill
+
+application/pgp \e$B$N\e(B part \e$B$G$O\e(B PGP \e$B$N\e(B encapsulation (@ref{encapsulation})
+\e$B$,MQ$$$i$l$k!#\e(BPGP \e$B$N\e(B encapsulation (cf. @ref{RFC 934})
+ \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
+\e$B$$8B$j!"Cf$K4^$^$l$?\e(B MIME message \e$B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"\e(B
+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
+\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
+(@ref{MUA}) \e$B$G$b\e(B message \e$B$rFI$`$3$H$,$G$-$k!#\e(B@refill
+
+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
+\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
+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
+
+\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
+\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
+\e$B$^$7$$!#\e(B@refill
+
+[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'',
+October, 1995
+
+
+@node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary
+@subsection PGP/MIME
+
+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
+\e$B$9$k$?$a$NJ}K!!#\e(B@refill
+
+RFC 1847 (@ref{Security multipart}) \e$B$K4p$-!"\e(BMIME \e$B$N\e(B multipart \e$B$K$h$k\e(B
+encapsulation (@ref{encapsulation}) \e$B$r9T$&!#$3$N$?$a!"\e(BMIME \e$B$N<+A3$J3HD%\e(B
+\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
+
+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
+\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
+\e$B$&$3$H$,$G$-$k!#\e(B@refill
+
+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
+\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
+\e$B$$$k$N$,K>$^$7$$!#\e(B
+
+@cindex{PGP/MIME}@cindex{Standards Track}@cindex{RFC 2015}
+@noindent
+[PGP/MIME: RFC 2015]
+@quotation
+M. Elkins, ``MIME Security with Pretty Good Privacy (PGP)'', October
+1996, Standards Track.
+@end quotation
+
+
+
+@node Quoted-Printable, RFC 821, PGP/MIME, Glossary
+@subsection Quoted-Printable
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$F$$$k\e(B MIME (@ref{MIME}) \e$B$K$*$1$k\e(B
+binary data (@ref{binary}) \e$B$N\e(B network \e$B$G$NJQ49K!$N#1$D!#\e(B@refill
+
+`=' \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
+\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
+Base64 (@ref{Base64}) \e$B$KHf$Y$k$H2DFI@-$,9b$/$J$k2DG=@-$,$"$k!#\e(B@refill
+
+\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
+\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
+\e$BDc$$!#\e(B
+
+
+@node RFC 821, RFC 822, Quoted-Printable, Glossary
+@subsection RFC 821
+
+@cindex{SMTP}@strong{SMTP} \e$B$H8F$P$l$k\e(B Internet mail \e$B$NG[AwK!$NI8=`$rDj$a\e(B
+\e$B$F$$$k\e(B RFC.
+
+@cindex{SMTP}@cindex{STD 10}@cindex{RFC 821}
+@noindent
+[SMTP: RFC 821]
+@quotation
+J. Postel, ``Simple Mail Transfer Protocol'', August 1982, STD 10.
+@end quotation
+
+
+
+@node RFC 822, RFC 934, RFC 821, Glossary
+@subsection RFC 822
+
+Internet mail \e$B$N<g$K\e(B @cindex{message header}@strong{message header} \e$B$K4X$9$k7A<0$K\e(B
+\e$B4X$9$kI8=`$rDj$a$F$$$k\e(B RFC.
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+news message \e$B$b$3$l$K=`$8$F$$$k$N$G!"\e(B@cindex{Internet
+mail}@strong{Internet mail} \e$B$H=q$/$h$j$b!"\e(B@cindex{Internet
+message}@strong{Internet message} \e$B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#\e(B
+@end quotation
+
+
+@cindex{STD 11}@cindex{RFC 822}
+@noindent
+[RFC 822]
+@quotation
+D. Crocker, ``Standard for the Format of ARPA Internet Text Messages'',
+August 1982, STD 11.
+@end quotation
+
+
+
+@node RFC 934, RFC 1036, RFC 822, Glossary
+@subsection RFC 934
+
+Internet mail (@ref{RFC 822}) \e$B$N\e(B
+@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) \e$B$NJ}\e(B
+\e$BK!$rDj$a$?\e(B RFC.@refill
+
+MIME (@ref{MIME}) \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B message/rfc822
+(@ref{message/rfc822}) \e$B$rMQ$$$k$Y$-$G$"$k!#\e(B
+
+
+@cindex{RFC 934}
+@noindent
+[RFC 934]
+@quotation
+Marshall T. Rose and Einar A. Stefferud, ``Proposed Standard for Message
+Encapsulation'', January 1985.
+@end quotation
+
+
+
+@node RFC 1036, RFC 1153, RFC 934, Glossary
+@subsection RFC 1036
+
+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
+\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
+\e$B$K=`$8$F$$$k$b$N$,B?$$!#\e(B
+
+@cindex{USENET}@cindex{RFC 1036}
+@noindent
+[USENET: RFC 1036]
+@quotation
+M. Horton and R. Adams, ``Standard for Interchange of USENET Messages'',
+December 1987, (obsolete RFC 850).
+@end quotation
+
+
+
+@node RFC 1153, RFC 1521, RFC 1036, Glossary
+@subsection RFC 1153
+
+\e$BJ#?t$N\e(B Internet mail (@ref{RFC 822}) \e$B$r\e(B
+@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) \e$B$9$k\e(B
+\e$B$?$a$NJ}K!$rDj$a$?\e(B RFC. RFC 934 (@ref{RFC 934}) \e$B$rMQ$$$k!#\e(B@refill
+
+MIME (@ref{MIME}) \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B message/rfc822
+(@ref{message/rfc822}) \e$B$rMQ$$$?\e(B multipart (@ref{multipart}) \e$B$rMQ$$$k$Y$-\e(B
+\e$B$G$"$k!#\e(B@refill
+
+(cf. @ref{multipart/digest})
+
+
+@cindex{RFC 1153}
+@noindent
+[RFC 1153]
+@quotation
+F. Wancho, ``Digest Message Format'', April 1990.
+@end quotation
+
+
+
+@node RFC 1521, RFC 1557, RFC 1153, Glossary
+@subsection RFC 1521
+
+MIME (@ref{MIME}) \e$B$rDj5A$7$F$$$k\e(B RFC \e$B$N#1$D!#\e(B
+
+@cindex{Standards Track}@cindex{RFC 1521}
+@noindent
+[RFC 1521]
+@quotation
+N. Borenstein and N. Freed, ``MIME (Multipurpose Internet Mail
+Extensions) Part One: Mechanisms for Specifying and Describing the
+Format of Internet Message Bodies'', September 1993, Standards Track
+(obsolete RFC 1341).
+@end quotation
+
+
+(RFC 1522 (@ref{encoded-word}))
+
+
+@node RFC 1557, RFC 1922, RFC 1521, Glossary
+@subsection RFC 1557
+
+euc-kr (@ref{euc-kr}) \e$B$H\e(B iso-2022-kr (@ref{iso-2022-kr}) \e$B$H$$$&4Z9q8l$N\e(B
+\e$B$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$rDj5A$7$F$$$k\e(B RFC.
+
+@cindex{Informational}@cindex{RFC 1557}
+@noindent
+[RFC 1557]
+@quotation
+U. Choi, K. Chon and H. Park, ``Korean Character Encoding for Internet
+Messages'', December 1993, Informational.
+@end quotation
+
+
+
+@node RFC 1922, plain text, RFC 1557, Glossary
+@subsection RFC 1922
+
+iso-2022-cn (@ref{iso-2022-cn}), iso-2022-cn-ext
+(@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}) \e$B$H\e(B
+\e$B$$$C$?Cf9q8l$N$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$rDj5A$7$F$$$k\e(B
+RFC.@refill
+
+\e$B$3$l$K2C$($F!"\e(B@cindex{charset-edition}@strong{charset-edition} \e$B$H\e(B
+@cindex{charset-extension}@strong{charset-extension} \e$B$H$$$&\e(B Content-Type
+field (@ref{Content-Type field}) \e$B$N\e(B parameter \e$B$rDj5A$7$F$$$k!#\e(B
+
+@cindex{Informational}@cindex{RFC 1922}
+@noindent
+[RFC 1922]
+@quotation
+Zhu, HF., Hu, DY., Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M.,
+``Chinese Character Encoding for Internet Messages'', March 1996,
+Informational.
+@end quotation
+
+
+
+@node plain text, Security multipart, RFC 1922, Glossary
+@subsection plain text
+
+\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
+\e$B$GI=8=$5$l$k\e(B text \e$B>pJs!#\e(B(cf. @ref{text/plain})
+
+
+
+@node Security multipart, text/enriched, plain text, Glossary
+@subsection Security multipart
+
+MIME (@ref{MIME}) \e$B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#\e(B
+@cindex{multipart/signed}@strong{multipart/signed}
+(@ref{multipart/signed}) \e$B$H\e(B
+@cindex{multipart/encrypted}@strong{multipart/encrypted}
+(@ref{multipart/encrypted}) \e$B$H$$$&\e(B multipart \e$B$rMQ$$$k!#\e(BMOSS \e$B$d\e(B PGP/MIME
+(@ref{PGP/MIME}) \e$B$O$3$l$K4p$$$F$$$k!#\e(B
+
+@cindex{Security multipart}@cindex{Standards Track}@cindex{RFC 1847}
+@noindent
+[Security multipart: RFC 1847]
+@quotation
+James Galvin, Gale Murphy, Steve Crocker and Ned Freed, ``Security
+Multiparts for MIME: Multipart/Signed and Multipart/Encrypted'', October
+1995, Standards Track.
+@end quotation
+
+
+
+@node text/enriched, text/plain, Security multipart, Glossary
+@subsection text/enriched
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$?\e(B
+@cindex{text/richtext}@strong{text/richtext} \e$B$KBe$o$C$F!"=qBN$dAHHG$K4X\e(B
+\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}).
+
+@cindex{text/enriched}@cindex{RFC 1896}
+@noindent
+[text/enriched: RFC 1896]
+@quotation
+P. Resnick and A. Walker, ``The text/enriched MIME Content-type'',
+February 1996, (obsolete RFC 1563).
+@end quotation
+
+
+
+@node text/plain, tm-kernel, text/enriched, Glossary
+@subsection text/plain
+
+RFC 1521 (@ref{RFC 1521}) \e$B$GDj5A$5$l$?!"\e(Bplain text (@ref{plain text}) \e$B$r\e(B
+\e$BI=8=$9$k$?$a$N\e(B content-type (@ref{content-type}).@refill
+
+\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
+(@ref{MIME charset}) \e$B$,\e(B us-ascii (@ref{us-ascii}) \e$B$G$"$k\e(B
+@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
+\e$B$J$C$F$$$k!#\e(B
+
+
+@node tm-kernel, tm-MUA, text/plain, Glossary
+@subsection tm-kernel, tm
+
+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
+library \e$B72!#\e(B`tools for MIME' \e$B$NN,!#\e(B
+
+@noindent
+@strong{[\e$B$I$&$G$bNI$$$3$H\e(B(^-^;]}
+@quotation
+
+@itemize @bullet
+@item
+ tm \e$B$O\e(B ``tiny-mime'' \e$B$NN,$8$c$J$$$i$7$$$>\e(B (^-^;
+
+@item
+ tm \e$B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>\e(B (^-^;
+
+@item
+ ``Tools for MIME'' \e$B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>\e(B (^-^;
+@end itemize
+@end quotation
+
+
+
+@node tm-MUA, us-ascii, tm-kernel, Glossary
+@subsection tm-MUA
+
+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
+extender.@refill
+
+@cindex{tm \e$BBg@9$j\e(B package}@strong{tm \e$BBg@9$j\e(B package} \e$B$K$O\e(B
+
+@itemize @bullet
+@item
+mh-e (@ref{(mh-e)}) \e$BMQ$N\e(B @cindex{tm-mh-e}@strong{tm-mh-e}
+@item
+GNUS \e$BMQ$N\e(B @cindex{tm-gnus}@strong{tm-gnus}
+@item
+Gnus \e$BMQ$N\e(B @cindex{gnus-mime}@strong{gnus-mime} (@ref{(gnus-mime-en)})
+@item
+VM \e$BMQ$N\e(B @cindex{tm-vm}@strong{tm-vm}
+@item
+RMAIL \e$BMQ$N\e(B @cindex{tm-rmail}@strong{tm-rmail}
+@end itemize
+
+@noindent
+\e$B$,4^$^$l$F$$$k!#\e(B
+
+\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
+
+
+@node us-ascii, , tm-MUA, Glossary
+@subsection us-ascii
+
+\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
+(@ref{MIME charset}) \e$B$N#1$D!#\e(B@refill
+
+ASCII (@ref{ASCII}) \e$B$N$_$+$i$J$j\e(B ISO 2022 (@ref{ISO 2022}) \e$B$K$h$kId9f3H\e(B
+\e$BD%\e(B (@ref{Code extension})\e$B$O5v$5$l$J$$!#\e(B@refill
+
+Internet mail \e$B$K$*$1$kI8=`$NId9f2=J8;z=89g\e(B(@ref{Coded character set})\e$B$G\e(B
+\e$B$"$j!"L@<(E*$K\e(B MIME charset \e$B$,<($5$l$J$$>l9g$O86B'$H$7$F\e(B
+@cindex{us-ascii}@strong{us-ascii} \e$B$,;H$o$l$k!#\e(B@refill
+
+\e$B$^$?!"\e(BRFC 822 (@ref{RFC 822}) \e$B$K$*$1$k\e(B @cindex{ASCII}@strong{ASCII} \e$B$O\e(B
+us-ascii \e$B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#\e(B
+
+
+@node Setting, Bug report, Introduction, Top
+@chapter Setting
+
+In the tm package, two files, @file{mime-setup.el} and
+@file{tm-setup.el}, are provided to ease the setup.@refill
+
+The @file{mime-setup.el} is used for the whole MIME related
+setup including MIME encoding using @file{tm-edit.el}, while
+@file{tm-setup.el} is used to set up tm-MUA only.
+
+
+@menu
+* mime-setup:: Normal setting
+* tm-setup:: Setting not to use tm-edit
+* setting for VM:: Setting for VM
+* manual setting:: Setting up without loading provided setup files
+@end menu
+
+@node mime-setup, tm-setup, Setting, Setting
+@section Normal setting
+
+If you want normal setting, please use @cindex{mime-setup}@strong{mime-setup}.
+For example, please insert following into @file{~/.emacs}:
+
+@lisp
+(load "mime-setup")
+@end lisp
+
+
+As @file{mime-setup.el} loads @file{tm-setup.el}, you
+don't need to load @file{tm-setup.el} when you use
+@file{mime-setup.el} (Description of old version of Gnus FAQ is
+wrong!)
+
+
+@menu
+* signature::
+* Notice about GNUS:: Notices for GNUS
+@end menu
+
+@node signature, Notice about GNUS, mime-setup, mime-setup
+@subsection signature
+
+You can set up the @cindex{automatic signature selection
+tool}@strong{automatic signature selection
+tool} using @file{mime-setup}. If you want to
+automatically select the signature file depending on how the message
+headers show, add lines like shown below to your .emacs (Refer to the
+reference manual of @file{signature.el} for more details).
+
+@lisp
+(setq signature-file-alist
+ '((("Newsgroups" . "jokes") . "~/.signature-jokes")
+ (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
+ (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
+ (("To" . "tea") . "~/.signature-jokes")
+ (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
+ ))
+@end lisp
+
+
+
+@defvar mime-setup-use-signature
+
+If it is not @code{nil}, @file{mime-setup.el} sets up for
+@file{signature.el}. Its default value is @code{t}.
+@end defvar
+
+
+
+@defvar mime-setup-signature-key-alist
+
+It defines key to bind signature inserting command for each
+major-mode. Its default value is following:
+
+@lisp
+ ((mail-mode . "\C-c\C-w"))
+@end lisp
+
+
+If you want to change, please rewrite it. For example:
+
+@lisp
+(set-alist 'mime-setup-signature-key-alist
+ 'news-reply-mode "\C-c\C-w")
+@end lisp
+
+@end defvar
+
+
+
+@defvar mime-setup-default-signature-key
+
+If key to bind signature inserting command for a major-mode is not found
+from @code{mime-setup-signature-key-alist}, its value is used as key.
+Its default value is @code{"\C-c\C-s"}.
+@end defvar
+
+
+
+@node Notice about GNUS, , signature, mime-setup
+@subsection Notices for GNUS
+
+When @file{mime-setup.el} sets up for @file{signature.el}, it sets
+variable @code{gnus-signature-file} to @code{nil}. Therefore GNUS does
+not insert signature automatically when it is sending a message. Reason
+of this setting is following:@refill
+
+GNUS inserts signature after @file{tm-edit.el} composed as MIME message.
+Therefore signature inserted by GNUS is not processed as a valid MIME
+part. In particular, for multipart message, signature places in outside
+of MIME part. So MIME MUA might not display it.@refill
+
+Other notice is key bind. In historical reason, key bind to insert
+signature is @kbd{C-c C-s} (like mh-e (@ref{(mh-e)})) instead of
+@kbd{C-c C-w}. If you change to GNUS's default, please set following:
+
+@lisp
+(set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
+@end lisp
+
+
+
+@node tm-setup, setting for VM, mime-setup, Setting
+@section Setting not to use tm-edit
+
+@cindex{tm-setup}@strong{tm-setup} only sets up tm-MUA (@ref{tm-MUA})s.
+In other words, it is a setting to avoid to use tm-edit. If you don't
+want to compose MIME message or want to use other MIME composer, please
+use it instead of @file{mime-setup.el}.@refill
+
+For example, please insert following into @file{~/.emacs}:
+
+@lisp
+(load "tm-setup")
+@end lisp
+
+
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+If you use @file{mime-setup.el}, you you don't need to load
+@file{tm-setup.el}.
+@end quotation
+
+
+
+@node setting for VM, manual setting, tm-setup, Setting
+@section Setting for VM
+
+If you use @cindex{vm}@strong{vm}, please insert following in
+@file{~/.vm}:
+
+@lisp
+(require 'tm-vm)
+@end lisp
+
+
+
+@noindent
+@strong{[Notice]}
+@quotation
+
+If you use @cindex{BBDB}@strong{BBDB}, please insert @code{(require
+'tm-vm)} @strong{after} @code{(bbdb-insinuate-vm)}.
+@end quotation
+
+
+
+@node manual setting, , setting for VM, Setting
+@section Setting up without loading provided setup files
+
+You may find the valuable hints in @file{mime-setup.el} or
+@file{tm-setup.el} if you want to set up MIME environment
+without loading the tm-provided setup files.
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+Current tm provides some convenient features to expect tm-edit, and
+they can not use if @file{mime-setup.el} is not used. If you
+want to set up original setting to use tm-edit, please declare
+following setting:
+
+@lisp
+(provide 'mime-setup)
+@end lisp
+
+@end quotation
+
+
+
+@node Bug report, Concept Index, Setting, Top
+@chapter How to report bug and about mailing list of tm
+
+If you write bug-reports and/or suggestions for improvement, please
+send them to the tm Mailing List:
+
+@itemize @bullet
+@item
+ Japanese <bug-tm-ja@@chamonix.jaist.ac.jp>
+@item
+ English <bug-tm-en@@chamonix.jaist.ac.jp>
+@end itemize
+
+
+Notice that, we does not welcome bug reports about too old version.
+Bugs in old version might be fixed. So please try latest version at
+first.@refill
+
+You should write @cindex{good bug report}@strong{good bug report}. If
+you write only ``tm does not work'', we can not find such situations.
+At least, you should write name, type, variants and version of OS,
+emacs, tm and MUA, and setting. In addition, if error occurs, to send
+backtrace is very important. (cf. @ref{(emacs)Bugs}) @refill
+
+Bug may not appear only your environment, but also in a lot of
+environment (otherwise it might not bug). Therefor if you send mail to
+author directly, we must write a lot of mails. So please send mail to
+address for tm bugs instead of author.@refill
+
+Via the tm ML, you can report tm bugs, obtain the latest release of
+tm, and discuss future enhancements to tm. To join the tm ML, send
+e-mail to:
+
+@itemize @bullet
+@item
+ \e$BF|K\8l\e(B <tm-ja-admin@@chamonix.jaist.ac.jp>
+@item
+ \e$B1Q8l\e(B <tm-en-admin@@chamonix.jaist.ac.jp>
+@end itemize
+
+@noindent
+Since the user registration is done manually, please write the mail
+body in human-recognizable language (^_^).
+
+
+@node Concept Index, Variable Index, Bug report, Top
+@chapter Concept Index
+
+@printindex cp
+
+@node Variable Index, , Concept Index, Top
+@chapter Variable Index
+
+@printindex vr
+@bye
;;; -*-Emacs-Lisp-*-
;;;
-;;; $Id: inst-tm,v 7.40 1996/10/24 08:14:02 morioka Exp $
+;;; $Id: inst-tm,v 7.41 1996/11/15 12:14:02 morioka Exp $
;;;
(defun config-tm ()
;;(setq command-line-args-left (cdr command-line-args-left))
)))
(load-file "TM-CFG")
+ (load-file "../emu/EMU-ELS")
(load-file "../tl/TL-ELS")
(load-file "../mu/MU-ELS")
(load-file "../mel/MEL-ELS")
(require 'tm-mh-e)
(make-mime-setup TL_DIR TL_RELATIVE_DIR MU_RELATIVE_DIR
MEL_RELATIVE_DIR TM_KERNEL_RELATIVE_DIR)
+ (compile-elisp-modules emu-modules "../emu")
(compile-elisp-modules tl-modules "../tl")
(compile-elisp-modules mu-modules-to-compile "../mu")
(compile-elisp-modules mel-modules "../mel")
(defun install-tm ()
(config-tm)
(princ (format "%s\n" emacs-version))
- (print TL_DIR)
+ (install-elisp-modules emu-modules "../emu" EMU_DIR)
(install-elisp-modules tl-modules "../tl" TL_DIR)
(install-elisp-modules mu-modules "../mu" MU_DIR)
(install-elisp-modules mel-modules "../mel" MEL_DIR)
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;; Version:
-;; $Id: mime-setup.el.in,v 7.28 1996/09/21 17:51:46 morioka Exp $
+;; $Id: mime-setup.el.in,v 7.29 1996/11/05 02:53:26 shuhei-k Exp $
;; Keywords: mail, news, MIME, multimedia, multilingual, encoded-word
;; This file is part of tm (Tools for MIME).
(defun message-maybe-setup-default-charset ()
(let ((charset
- (and (buffer-live-p gnus-summary-buffer)
+ (and (boundp 'gnus-summary-buffer)
+ (buffer-live-p gnus-summary-buffer)
(save-excursion
(set-buffer gnus-summary-buffer)
default-mime-charset))))
--- /dev/null
+;;; tm-edit-mc.el --- Mailcrypt interface for tm-edit
+
+;; Copyright (C) 1996 MORIOKA Tomohiko
+
+;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;; Version: $Id: tm-edit-mc.el,v 1.1 1996/11/16 07:47:47 morioka Exp $
+;; Keywords: mail, news, MIME, multimedia, multilingual, security, PGP
+
+;; This file is part of tm (Tools for MIME).
+
+;; This program is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU General Public License as
+;; published by the Free Software Foundation; either version 2, or (at
+;; your option) any later version.
+
+;; This program is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+;;; Code:
+
+(require 'mailcrypt)
+(load "mc-pgp")
+
+(defun tm:mc-pgp-generic-parser (result)
+ (let ((ret (mc-pgp-generic-parser result)))
+ (if (consp ret)
+ (vector (car ret)(cdr ret))
+ )))
+
+(defun tm:mc-process-region
+ (beg end passwd program args parser &optional buffer boundary)
+ (let ((obuf (current-buffer))
+ (process-connection-type nil)
+ mybuf result rgn proc)
+ (unwind-protect
+ (progn
+ (setq mybuf (or buffer (generate-new-buffer " *mailcrypt temp")))
+ (set-buffer mybuf)
+ (erase-buffer)
+ (set-buffer obuf)
+ (buffer-disable-undo mybuf)
+ (setq proc
+ (apply 'start-process "*PGP*" mybuf program args))
+ (if passwd
+ (progn
+ (process-send-string proc (concat passwd "\n"))
+ (or mc-passwd-timeout (mc-deactivate-passwd t))))
+ (process-send-region proc beg end)
+ (process-send-eof proc)
+ (while (eq 'run (process-status proc))
+ (accept-process-output proc 5))
+ (setq result (process-exit-status proc))
+ ;; Hack to force a status_notify() in Emacs 19.29
+ (delete-process proc)
+ (set-buffer mybuf)
+ (goto-char (point-max))
+ (if (re-search-backward "\nProcess \\*PGP.*\n\\'" nil t)
+ (delete-region (match-beginning 0) (match-end 0)))
+ (goto-char (point-min))
+ ;; CRNL -> NL
+ (while (search-forward "\r\n" nil t)
+ (replace-match "\n"))
+ ;; Hurm. FIXME; must get better result codes.
+ (if (stringp result)
+ (error "%s exited abnormally: '%s'" program result)
+ (setq rgn (funcall parser result))
+ ;; If the parser found something, migrate it
+ (if (consp rgn)
+ (progn
+ (set-buffer obuf)
+ (if boundary
+ (save-restriction
+ (narrow-to-region beg end)
+ (goto-char beg)
+ (insert (format "--%s\n" boundary))
+ (goto-char (point-max))
+ (insert (format "\n--%s
+Content-Type: application/pgp-signature
+Content-Transfer-Encoding: 7bit
+
+" boundary))
+ (insert-buffer-substring mybuf (car rgn) (cdr rgn))
+ (goto-char (point-max))
+ (insert (format "\n--%s--\n" boundary))
+ )
+ (delete-region beg end)
+ (goto-char beg)
+ (insert-buffer-substring mybuf (car rgn) (cdr rgn))
+ )
+ (set-buffer mybuf)
+ (delete-region (car rgn) (cdr rgn)))))
+ ;; Return nil on failure and exit code on success
+ (if rgn result))
+ ;; Cleanup even on nonlocal exit
+ (if (and proc (eq 'run (process-status proc)))
+ (interrupt-process proc))
+ (set-buffer obuf)
+ (or buffer (null mybuf) (kill-buffer mybuf)))))
+
+(defun tm:mc-pgp-sign-region (start end &optional id unclear boundary)
+ ;; (if (not (boundp 'mc-pgp-user-id))
+ ;; (load "mc-pgp")
+ ;; )
+ (let ((process-environment process-environment)
+ (buffer (get-buffer-create mc-buffer-name))
+ passwd args key
+ (parser (function mc-pgp-generic-parser))
+ (pgp-path mc-pgp-path)
+ )
+ (setq key (mc-pgp-lookup-key (or id mc-pgp-user-id)))
+ (setq passwd
+ (mc-activate-passwd
+ (cdr key)
+ (format "PGP passphrase for %s (%s): " (car key) (cdr key))))
+ (setenv "PGPPASSFD" "0")
+ (setq args
+ (cons
+ (if boundary
+ "-fbast"
+ "-fast")
+ (list "+verbose=1" "+language=en"
+ (format "+clearsig=%s" (if unclear "off" "on"))
+ "+batchmode" "-u" (cdr key))))
+ (if mc-pgp-comment
+ (setq args (cons (format "+comment=%s" mc-pgp-comment) args))
+ )
+ (message "Signing as %s ..." (car key))
+ (if (tm:mc-process-region
+ start end passwd pgp-path args parser buffer boundary)
+ (progn
+ (if boundary
+ (progn
+ (goto-char (point-min))
+ (insert
+ (format "\
+--[[multipart/signed; protocol=\"application/pgp-signature\";
+ boundary=\"%s\"; micalg=pgp-md5][7bit]]\n" boundary))
+ ))
+ (message "Signing as %s ... Done." (car key))
+ t)
+ nil)))
+
+(defun tm:mc-pgp-encrypt-region (recipients start end &optional id sign)
+ (let ((mc-pgp-always-sign (if (eq sign 'maybe)
+ mc-pgp-always-sign
+ 'never)))
+ (mc-pgp-encrypt-region
+ (mc-split "\\([ \t\n]*,[ \t\n]*\\)+" recipients)
+ start end id nil)
+ ))
+
+
+;;; @ end
+;;;
+
+(provide 'tm-edit-mc)
+
+;;; tm-edit-mc.el ends here
;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;; Created: 1994/08/21 renamed from mime.el
-;; Version: $Revision: 7.93 $
+;; Version: $Revision: 7.94 $
;; Keywords: mail, news, MIME, multimedia, multilingual
;; This file is part of tm (Tools for MIME).
;;;
(defconst mime-editor/RCS-ID
- "$Id: tm-edit.el,v 7.93 1996/10/31 15:17:33 morioka Exp $")
+ "$Id: tm-edit.el,v 7.94 1996/11/16 07:51:41 morioka Exp $")
(defconst mime-editor/version (get-version-string mime-editor/RCS-ID))
;;; @@ about PGP
;;;
-(defvar mime-editor/signing-type nil
+(defvar mime-editor/signing-type 'pgp-elkins
"*PGP signing type (pgp-elkins, pgp-kazu or nil). [tm-edit.el]")
-(defvar mime-editor/encrypting-type nil
+(defvar mime-editor/encrypting-type 'pgp-elkins
"*PGP encrypting type (pgp-elkins, pgp-kazu or nil). [tm-edit.el]")
-(if (or mime-editor/signing-type mime-editor/encrypting-type)
- (require 'mailcrypt)
- )
+(defvar mime-editor/pgp-sign-function 'tm:mc-pgp-sign-region)
+(defvar mime-editor/pgp-encrypt-function 'tm:mc-pgp-encrypt-region)
+(defvar mime-editor/traditional-pgp-sign-function 'mc-pgp-sign-region)
+(defvar mime-editor/pgp-insert-public-key-function 'mc-insert-public-key)
+
+(autoload mime-editor/pgp-sign-function "tm-edit-mc")
+(autoload mime-editor/pgp-encrypt-function "tm-edit-mc")
+(autoload mime-editor/traditional-pgp-sign-function "mc-pgp")
+(autoload mime-editor/pgp-insert-public-key-function "mc-toplev")
;;; @@ about tag
(replace-match (concat "-" (substring tag 2)))
)))))
-(autoload 'mc-pgp-lookup-key "mc-pgp")
-(autoload 'mc-pgp-sign-region "mc-pgp")
-(autoload 'mc-pgp-encrypt-region "mc-pgp")
-
-(defun tm:mc-pgp-generic-parser (result)
- (let ((ret (mc-pgp-generic-parser result)))
- (if (consp ret)
- (vector (car ret)(cdr ret))
- )))
-
-(defun tm:mc-process-region
- (beg end passwd program args parser &optional buffer boundary)
- (let ((obuf (current-buffer))
- (process-connection-type nil)
- mybuf result rgn proc)
- (unwind-protect
- (progn
- (setq mybuf (or buffer (generate-new-buffer " *mailcrypt temp")))
- (set-buffer mybuf)
- (erase-buffer)
- (set-buffer obuf)
- (buffer-disable-undo mybuf)
- (setq proc
- (apply 'start-process "*PGP*" mybuf program args))
- (if passwd
- (progn
- (process-send-string proc (concat passwd "\n"))
- (or mc-passwd-timeout (mc-deactivate-passwd t))))
- (process-send-region proc beg end)
- (process-send-eof proc)
- (while (eq 'run (process-status proc))
- (accept-process-output proc 5))
- (setq result (process-exit-status proc))
- ;; Hack to force a status_notify() in Emacs 19.29
- (delete-process proc)
- (set-buffer mybuf)
- (goto-char (point-max))
- (if (re-search-backward "\nProcess \\*PGP.*\n\\'" nil t)
- (delete-region (match-beginning 0) (match-end 0)))
- (goto-char (point-min))
- ;; CRNL -> NL
- (while (search-forward "\r\n" nil t)
- (replace-match "\n"))
- ;; Hurm. FIXME; must get better result codes.
- (if (stringp result)
- (error "%s exited abnormally: '%s'" program result)
- (setq rgn (funcall parser result))
- ;; If the parser found something, migrate it
- (if (consp rgn)
- (progn
- (set-buffer obuf)
- (if boundary
- (save-restriction
- (narrow-to-region beg end)
- (goto-char beg)
- (insert (format "--%s\n" boundary))
- (goto-char (point-max))
- (insert (format "\n--%s
-Content-Type: application/pgp-signature
-Content-Transfer-Encoding: 7bit
-
-" boundary))
- (insert-buffer-substring mybuf (car rgn) (cdr rgn))
- (goto-char (point-max))
- (insert (format "\n--%s--\n" boundary))
- )
- (delete-region beg end)
- (goto-char beg)
- (insert-buffer-substring mybuf (car rgn) (cdr rgn))
- )
- (set-buffer mybuf)
- (delete-region (car rgn) (cdr rgn)))))
- ;; Return nil on failure and exit code on success
- (if rgn result))
- ;; Cleanup even on nonlocal exit
- (if (and proc (eq 'run (process-status proc)))
- (interrupt-process proc))
- (set-buffer obuf)
- (or buffer (null mybuf) (kill-buffer mybuf)))))
-
-(defun tm:mc-pgp-sign-region (start end &optional id unclear boundary)
- (if (not (boundp 'mc-pgp-user-id))
- (load "mc-pgp")
- )
- (let ((process-environment process-environment)
- (buffer (get-buffer-create mc-buffer-name))
- passwd args key
- (parser (function mc-pgp-generic-parser))
- (pgp-path mc-pgp-path)
- )
- (setq key (mc-pgp-lookup-key (or id mc-pgp-user-id)))
- (setq passwd
- (mc-activate-passwd
- (cdr key)
- (format "PGP passphrase for %s (%s): " (car key) (cdr key))))
- (setenv "PGPPASSFD" "0")
- (setq args
- (cons
- (if boundary
- "-fbast"
- "-fast")
- (list "+verbose=1" "+language=en"
- (format "+clearsig=%s" (if unclear "off" "on"))
- "+batchmode" "-u" (cdr key))))
- (if mc-pgp-comment
- (setq args (cons (format "+comment=%s" mc-pgp-comment) args))
- )
- (message "Signing as %s ..." (car key))
- (if (tm:mc-process-region
- start end passwd pgp-path args parser buffer boundary)
- (progn
- (if boundary
- (progn
- (goto-char (point-min))
- (insert
- (format "\
---[[multipart/signed; protocol=\"application/pgp-signature\";
- boundary=\"%s\"; micalg=pgp-md5][7bit]]\n" boundary))
- ))
- (message "Signing as %s ... Done." (car key))
- t)
- nil)))
-
(defun mime-editor/sign-pgp-elkins (beg end boundary)
(save-excursion
(save-restriction
(insert (format "Content-Transfer-Encoding: %s\n" encoding))
)
(insert "\n")
- (or (tm:mc-pgp-sign-region (point-min)(point-max)
- nil nil pgp-boundary)
+ (or (funcall mime-editor/pgp-sign-function
+ (point-min)(point-max) nil nil pgp-boundary)
(throw 'mime-editor/error 'pgp-error)
)
))))
(insert (format "Content-Transfer-Encoding: %s\n" encoding))
)
(insert "\n")
- (if (null
- (let ((mc-pgp-always-sign 'never))
- (mc-pgp-encrypt-region
- (mc-split "\\([ \t\n]*,[ \t\n]*\\)+" recipients)
- (point-min) (point-max) from nil)
- ))
+ (or (funcall mime-editor/pgp-encrypt-function
+ recipients (point-min) (point-max) from)
(throw 'mime-editor/error 'pgp-error)
- )
+ )
(goto-char beg)
(insert (format "--[[multipart/encrypted;
boundary=\"%s\";
(insert (format "Content-Transfer-Encoding: %s\n" encoding))
)
(insert "\n")
- (or (as-binary-process (mc-pgp-sign-region beg (point-max)))
+ (or (as-binary-process
+ (funcall mime-editor/traditional-pgp-sign-function
+ beg (point-max)))
(throw 'mime-editor/error 'pgp-error)
)
(goto-char beg)
)
(insert "\n")
(or (as-binary-process
- (mc-pgp-encrypt-region
- (mc-split "\\([ \t\n]*,[ \t\n]*\\)+" recipients)
- beg (point-max))
+ (funcall mime-editor/pgp-encrypt-function
+ recipients beg (point-max) nil 'maybe)
)
(throw 'mime-editor/error 'pgp-error)
)
(interactive "P")
(mime-editor/insert-tag "application" "pgp-keys")
(mime-editor/define-encoding "7bit")
- (mc-insert-public-key)
+ (funcall mime-editor/pgp-insert-public-key-function)
)