tm 7.90.
authormorioka <morioka>
Tue, 10 Mar 1998 05:24:28 +0000 (05:24 +0000)
committermorioka <morioka>
Tue, 10 Mar 1998 05:24:28 +0000 (05:24 +0000)
17 files changed:
ChangeLog
Makefile
README.en
doc/Makefile
doc/tm-edit-ja.info [new file with mode: 0644]
doc/tm-edit-ja.sgml [new file with mode: 0644]
doc/tm-edit-ja.texi [new file with mode: 0644]
doc/tm-ja.info [new file with mode: 0644]
doc/tm-ja.sgml [new file with mode: 0644]
doc/tm-ja.texi [new file with mode: 0644]
doc/tm-view-ja.info [new file with mode: 0644]
doc/tm-view-ja.sgml [new file with mode: 0644]
doc/tm-view-ja.texi [new file with mode: 0644]
tm-bbdb.el
tm-edit.el
tm-ew-d.el
tm-pgp.el

index 7f741c3..41bec85 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,73 @@
+Wed Oct 16 00:35:29 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * tl: Version 7.61.10 was released.
+       * MU: Version 0.34.1 was released.
+       * tm: Version 7.90 was released.
+       * gnus-mime: Version 0.10 was released.
+
+       * Makefile: Add *.sgml and *.info files.
+
+Tue Oct 15 20:58:43 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * doc/tm-edit-ja.sgml: New file.
+
+       * doc/tm-view-ja.sgml: New file.
+
+Mon Oct 14 14:04:05 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * doc/tm-ja.sgml: New file.
+
+Mon Oct 14 09:33:14 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * README.en: RFC 2015 was published.
+
+Sun Oct 13 18:44:49 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * tm-ew-d.el (mime-eword/decode-string): Add DOC-string.
+
+       * tm-ew-d.el (mime-eword/decode-region): DOC-string is modified.
+
+       * tm-ew-d.el (mime/decode-encoded-word): Add DOC-string.
+
+       * tm-ew-d.el (mime/decode-encoded-text): Add DOC-string.
+
+Mon Oct  7 14:30:50 1996  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * tm-edit.el (mime-editor/yank-ignored-field-list): Some fields
+       were added.
+
+Sat Oct  5 13:24:40 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * doc/Makefile: tm-gnus_*.texi were moved to tm-gnus/doc/.
+
+       * doc/Makefile: tm-mh-e_{ja|en}.texi were moved to tm-mh-e/doc/.
+
+Thu Oct  3 07:52:09 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * tm-pgp.el (tm-pgp::key-expected-regexp-alist): New variable.
+
+       (mime-article/check-pgp-signature): Use variable
+       `tm-pgp::key-expected-regexp-alist'.
+
+       Variable `tm-pgp::key-expected-regexp' was abolished.
+
+       * tm-pgp.el (tm-pgp::default-language): New variable.
+       (tm-pgp::good-signature-regexp-alist): New variable.  Variable
+       `tm-pgp::good-signature-regexp' was abolished.
+
+       * tm-pgp.el: Comment was modified.
+
+Thu Oct  3 04:11:34 1996  Fujikazu OKUNISHI <fuji0924@mbox.kyoto-inet.or.jp>
+
+       * tm-pgp.el (mime::article/call-pgp-to-check-signature): specify
+       ``language=en'' (cf. [os2-emacs-ja:543])
+
+Wed Oct  2 04:19:02 1996  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * tm-bbdb.el (tm:mail-extract-address-components): Save original
+       definition of `mail-extract-address-components' (fixed).
+
+\f
 Tue Oct  1 13:36:22 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
 
        * tl: Version 7.61.9 was released.
index 8013ccc..276df41 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,8 @@
 #
-# $Id: Makefile,v 7.29 1996/09/07 17:20:36 morioka Exp morioka $
+# $Id: Makefile,v 7.30 1996/10/16 00:35:29 morioka Exp morioka $
 #
 
-VERSION = 7.89
+VERSION = 7.90
 
 SHELL  = /bin/sh
 MAKE   = make
@@ -36,17 +36,22 @@ TM_FILES = tm/README.en tm/ChangeLog \
                tm/sc-setup.el \
                tm/methods/tm* tm/methods/ChangeLog \
                tm/src/*.c \
+               tm/doc/*.sgml tm/doc/*.texi tm/doc/*.info \
                tm/doc/Makefile tm/doc/*.ol tm/doc/*.tex \
-               tm/doc/*.texi tm/old-logs/*.en tm/old-logs/*.ja
+               tm/old-logs/*.en tm/old-logs/*.ja
 
 TM_MH_E_FILES =        tm-mh-e/Makefile tm-mh-e/mk-tmh tm-mh-e/TMH-ELS \
-               tm-mh-e/code-jp.ol tm-mh-e/*.el tm-mh-e/ChangeLog
+               tm-mh-e/*.el tm-mh-e/ChangeLog \
+               tm-mh-e/*.ol tm-mh-e/*.texi tm-mh-e/*.info tm-mh-e/*.tex
 
 GNUS_MIME_FILES = gnus-mime/Makefile gnus-mime/*-path \
-               gnus-mime/Gnus-MIME-ELS gnus-mime/*.el gnus-mime/ChangeLog
+               gnus-mime/Gnus-MIME-ELS gnus-mime/*.el \
+               gnus-mime/*.sgml gnus-mime/*.texi gnus-mime/*.info \
+               gnus-mime/*.ol gnus-mime/*.tex gnus-mime/ChangeLog
 
 TM_GNUS_FILES =        tm-gnus/Makefile tm-gnus/*-path tm-gnus/mk-tgnus \
-               tm-gnus/TGNUS-ELS tm-gnus/*.el tm-gnus/ChangeLog
+               tm-gnus/TGNUS-ELS tm-gnus/*.el tm-gnus/ChangeLog \
+               tm-gnus/*.ol tm-gnus/*.texi tm-gnus/*.info tm-gnus/*.tex
 
 TM_MAIL_FILES = tm-mail/TMAIL-ELS tm-mail/*.el tm-mail/ChangeLog
 
index cb03d61..1e92bc7 100644 (file)
--- a/README.en
+++ b/README.en
@@ -1,7 +1,7 @@
 [README for tm (English Version)]
 by MORIOKA Tomohiko <morioka@jaist.ac.jp>
 and KOBAYASHI Shuhei <shuhei-k@jaist.ac.jp>
-$Id: README.en,v 7.23 1996/09/19 11:36:44 morioka Exp $
+$Id: README.en,v 7.24 1996/10/14 09:33:14 morioka Exp $
 
 1 What's tm?
 
@@ -175,8 +175,8 @@ RFC 1522 encoded-words. So it is not necessary to reset
 6.3 PGP
 
   If you have the PGP and Mailcrypt packages, you can use PGP with
-MIME. Currently, 2 drafts (draft-elkins-pem-pgp-02.txt and
-draft-kazu-pgp-mime-00.txt) are proposed, so tm provides both ways.
+MIME. Currently, PGP/MIME (RFC 2015) and draft-kazu-pgp-mime-00.txt
+are proposed, so tm provides both ways.
 
   For decoding, please insert the following into ~/.emacs:
 
@@ -202,12 +202,12 @@ menu. If you use this mechanism, please specify 2 variables:
 `mime-editor/signing-type' and `mime-editor/encrypting-type'. They
 requires following values:
 
-       pgp-elkins      processed as draft-elkins-pem-pgp-02.txt
+       pgp-elkins      processed as PGP/MIME (RFC 2015)
        pgp-kazu        processed as draft-kazu-pgp-mime-00.txt
        nil             not processed
 
-If you use ``signed'' and ``encrypted'' as draft-elkins-pem-pgp-02.txt,
-please insert into ~/.emacs:
+If you use ``signed'' and ``encrypted'' as PGP/MIME, please insert
+into ~/.emacs:
 
 ======================================================================
 (setq mime-editor/signing-type    'pgp-elkins)
index 4a5c8b3..c30a7a9 100644 (file)
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile,v 3.1 1996/06/03 14:52:18 morioka Exp $
+# $Id: Makefile,v 4.1 1996/10/05 13:24:40 morioka Exp morioka $
 #
 
 EMACS=mule
@@ -11,14 +11,15 @@ TEXI2DVI = texi2dvi $<
 
 TEXFILES= signature-jp.tex
 
-INFO_JA        = tm_ja.info tm-gnus_ja.info tm-mh-e_ja.info
-INFO_EN        = tm_en.info tm-gnus_en.info tm-mh-e_en.info
+INFO_JA        = tm-ja.info tm-view-ja.info tm-edit-ja.info
+INFO_EN        = tm_en.info
 
-DVI_JA = tm_ja.dvi tm-gnus_ja.dvi tm-mh-e_ja.dvi signature-jp.dvi
-DVI_EN = tm_en.dvi tm-gnus_en.dvi tm-mh-e_en.dvi
+DVI_JA = tm-ja.dvi tm-view-ja.dvi tm-edit-ja.dvi signature-jp.dvi
+DVI_EN = tm_en.dvi
 
 GOMI   = *.aux *.toc *.log \
-       *.cp *.cps *.fn *.fns *.vr *.vrs *.ky *.pg *.tp \
+       *.cp *.cps *.cpss *.fn *.fns *.fnss *.vr *.vrs *.ky *.kys \
+       *.pg *.pgs *.tocs *.tp *.tps *.ilg *.ind   \
        $(DVIFILES) *.ps *~
 
 
diff --git a/doc/tm-edit-ja.info b/doc/tm-edit-ja.info
new file mode 100644 (file)
index 0000000..1de133b
--- /dev/null
@@ -0,0 +1,484 @@
+Info file: tm-edit-ja.info,    -*-Text-*-
+produced by `texinfo-format-buffer'
+from file `tm-edit-ja.texi'
+using `texinfmt.el' version 2.32 of 19 November 1993.
+
+
+\1f
+File: tm-edit-ja.info, Node: Top, Next: mime/editor-mode, Prev: (dir), Up: (dir)
+
+tm-edit Manual\e$B!JF|K\8lHG!K\e(B
+**************************
+
+
+tm-edit \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B
+
+tm-edit \e$B$O\e(B GNUS \e$B$N:n<T$H$7$F$bM-L>$J\e(B \e$BG_ED\e(B \e$B@/?.\e(B<umerin@mse.kyutech.ac.jp> 
+\e$B$5$s$,=q$+$l$?\e(B `mime.el' \e$B$r4p$K\e(B
+
+   * RFC 1521/1522 \e$B2=\e(B
+   * Content-Disposition field (*Note (tm-ja)Content-Disposition::) (RFC
+     1806) \e$B$NMxMQ\e(B
+   * \e$BF~$l;R$K$J$C$?\e(B multi-part message (*Note (tm-ja)multipart::)
+   * PGP(*Note PGP::)
+   * file type \e$B$K$*$1$k\e(B parameter \e$B$N<+F0;XDj$N6/2=\e(B
+
+\e$B$J$I$N2~NI$r9T$$$^$7$?!#\e(B
+
+tm-MUA(*Note (tm-ja)tm-MUA::) \e$B$G$O\e(B tm-edit \e$B$r;H$&$3$H$K$h$j!"MF0W$K\e(B MIME
+message \e$B$r:n@.$G$-$^$9!#\e(B
+
+* Menu:
+
+* mime/editor-mode::            
+* single-part operations::      single-part \e$B$KBP$9$kA`:n\e(B
+* enclosure operation::         enclosure \e$B$KBP$9$kA`:n\e(B
+* other operations of mime/editor-mode::  mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
+* transfer level::              
+* header::                      header \e$B$G$NHs\e(B ASCII \e$BJ8;z$N;HMQ\e(B
+* PGP::                         
+* Concept Index::               \e$B35G0:w0z\e(B
+* Function Index::              \e$B4X?t:w0z\e(B
+* Variable Index::              \e$BJQ?t:w0z\e(B
+
+
+\1f
+File: tm-edit-ja.info, Node: mime/editor-mode, Next: single-part operations, Prev: Top, Up: Top
+
+mime/editor-mode
+****************
+
+*mime/editor-mode* \e$B$O\e(B MIME message \e$B$r:n\e(B
+\e$B@.$9$k$?$a$N\e(B minor mode \e$B$G$9!#$3$N\e(B mode \e$B$G$O\e(B *tag* \e$B$r;H$C$F$5$^$6$^$J<o\e(B
+\e$BN`$N\e(B data \e$B$rI=8=$7!"J#?t$NItJ,$+$i$J$k\e(B message (*Note
+(tm-ja)multipart::) \e$B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
+
+tag \e$B$K$O\e(B
+
+   *  single-part tag
+   *  multi-part tag
+
+\e$B$N#2$D$,$"$j$^$9!#\e(B
+
+single-part tag \e$B$O\e(B single part \e$B$rI=8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B
+
+             --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
+             OPTIONAL-FIELDS]
+
+\e$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#\e(B
+
+TYPE/SUBTYPE \e$B$*$h$S\e(B PARAMETERS \e$B$O\e(B Content-Type field(*Note
+(tm-ja)Content-Type field::) \e$B$N\e(B type/subtype \e$B$*$h$S\e(B parameters \e$B$rI=$7$^\e(B
+\e$B$9!#\e(BTYPE/SUBTYPE \e$B$OI,?\$G$"$j!"\e(BPARAMETERS \e$B$O>JN,2D$G$9!#\e(B
+
+ENCODING \e$B$O\e(B Content-Transfer-Encoding field \e$B$rI=$7$^$9!#$3$l$b>JN,2D$G$9!#\e(B
+
+
+OPTIONAL-FIELDS \e$B$O\e(B Content-Type, Content-Transfer-Encoding \e$B0J30$N\e(B field 
+\e$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#\e(B
+
+multi-part tag \e$B$O\e(B multi part (*Note (tm-ja)multipart::) \e$B$rI=8=$9$k$?$a$N\e(B 
+tag \e$B$G!"\e(B
+
+             --<<TYPE>>-@{
+
+\e$B$H$$$&7A$N\e(B *multi-part \e$B3+;O\e(B tag* \e$B$H8F$P$l$k\e(B multi part \e$B$N3+;O$r<($9\e(B tag 
+\e$B$H\e(B
+
+             --@}-<<TYPE>>
+
+\e$B$H$$$&7A$N\e(B *multi-part \e$B=*N;\e(B tag* \e$B$H8F$P$l$k\e(B multi part \e$B$N=*N;$r<($9\e(B tag 
+\e$B$,$"$j$^$9!#\e(B
+
+\e$B$^$?!"\e(Bmulti-part \e$B3+;O\e(B tag \e$B$H\e(B multi-part \e$B=*N;\e(B tag \e$B$G0O$^$l$?ItJ,$r\e(B 
+*enclosure* \e$B$H8F$S$^$9!#\e(B
+
+
+
+\1f
+File: tm-edit-ja.info, Node: single-part operations, Next: enclosure operation, Prev: mime/editor-mode, Up: Top
+
+single-part \e$B$KBP$9$kA`:n\e(B
+************************
+
+single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
+
+`C-c C-x C-t'
+     text part \e$B$rI=$9\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
+
+`C-c C-x C-i'
+     file \e$B$r\e(B MIME part \e$B$H$7$FE:IU$7$^$9!#\e(B
+
+`C-c C-x C-e'
+     external part \e$B$rA^F~$7$^$9!#\e(B
+
+`C-c C-x C-v'
+     `C-g' \e$B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@<\e(B part \e$B$rA^F~$7$^$9!#!J;HMQ$G$-\e(B
+     \e$B$J$$>l9g$,$"$j$^$9!K\e(B
+
+`C-c C-x C-y'
+     \e$B8=:_I=<(Cf$N\e(B (mail or news) message \e$B$rA^F~$7$^$9!#!J<B:]$NF0:n$O;H\e(B
+     \e$BMQ$7$F$$$k\e(B MUA \e$B$K0MB8$7$^$9!K\e(B
+
+`C-c C-x C-m'
+     mail message \e$B$rA^F~$7$^$9!#\e(B
+
+`C-c C-x C-w, C-c C-x C-s'
+     signature \e$B$rA^F~$7$^$9!#\e(B
+
+`C-c C-x C-k'
+     PGP(*Note PGP::) \e$B$N8x3+80$rA^F~$7$^$9!#\e(B
+
+`C-c C-x t'
+     \e$BG$0U$N\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
+
+
+
+
+
+\1f
+File: tm-edit-ja.info, Node: enclosure operation, Next: other operations of mime/editor-mode, Prev: single-part operations, Up: Top
+
+enclosure \e$B$KBP$9$kA`:n\e(B
+**********************
+
+enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
+
+`C-c C-x a'
+     \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/alternative \e$B$H$7$F0O$_$^$9!#\e(B
+
+`C-c C-x p'
+     \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/parallel \e$B$H$7$F0O$_$^$9!#\e(B
+
+`C-c C-x m'
+     \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/mixed \e$B$H$7$F0O$_$^$9!#\e(B
+
+`C-c C-x d'
+     \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/digest \e$B$H$7$F0O$_$^$9!#\e(B
+
+`C-c C-x s'
+     \e$B;XDj$7$?\e(B region \e$B$KEE;R=pL>$r9T$$$^$9!#\e(B(*Note PGP::)
+
+`C-c C-x e'
+     \e$B;XDj$7$?\e(B region \e$B$r0E9f2=$7$^$9!#\e(B(*Note PGP::)
+
+`C-c C-x q'
+     \e$B;XDj$7$?\e(B region \e$BFb$N\e(B tag \e$B$rL58z$K$7!"$=$N\e(B tag \e$B$rJ8;zNs$H$7$FMxMQ$G\e(B
+     \e$B$-$k$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"\e(B
+     \e$BEE;R=pL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K\e(B
+
+
+
+
+
+\1f
+File: tm-edit-ja.info, Node: other operations of mime/editor-mode, Next: transfer level, Prev: enclosure operation, Up: Top
+
+mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
+*************************************
+
+mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
+
+`C-c C-c'
+     \e$BJT=8Cf$N\e(B message \e$B$rAw?.$7$^$9!#\e(B
+
+`C-c C-x C-p'
+     \e$BJT=8Cf$N\e(B message \e$B$r\e(B preview \e$B$7$^$9!#\e(B(*Note
+     (tm-view-ja)mime/viewer-mode::)
+
+`C-c C-x C-z'
+     \e$BJT=8Cf$N\e(B message \e$B$rAw?.$9$k$3$H$J$/!"\e(Bmime/editor-mode \e$B$r=*N;$7$^$9!#\e(B
+
+`C-c C-x ?'
+     help message \e$B$rI=<($7$^$9!#\e(B
+
+`C-c C-x /'
+     \e$BBg$-$J\e(B message \e$B$rAw?.$9$k>l9g$K\e(B message/partial \e$B7A<0$K<+F0J,3d2DG=\e(B
+     \e$B$H$9$k$+$I$&$+$r7h$a$^$9!#\e(B
+
+`C-c C-x 7'
+     transfer level(*Note transfer level::) \e$B$r\e(B 7bit(*Note (tm-ja)7bit::) 
+     \e$B$K$7$^$9!#\e(B
+
+`C-c C-x 8'
+     transfer level(*Note transfer level::) \e$B$r\e(B 8bit(*Note (tm-ja)8bit::) 
+     \e$B$K$7$^$9!#\e(B
+
+`C-c C-x v'
+     message \e$BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#\e(B(*Note PGP::)
+
+`C-c C-x h'
+     message \e$BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#\e(B(*Note PGP::)
+
+`C-c C-x ?'
+     help message \e$B$rI=<($7$^$9!#\e(B
+
+
+
+
+
+\1f
+File: tm-edit-ja.info, Node: transfer level, Next: header, Prev: other operations of mime/editor-mode, Up: Top
+
+transfer level
+**************
+
+message \e$B$KA^F~$9$k\e(B data \e$B$O\e(B 7bit(*Note (tm-ja)7bit::) \e$B$J$$$7\e(B8bit(*Note
+(tm-ja)8bit::) \e$B$b$7$/$O\e(B binary(*Note (tm-ja)binary::) \e$B$GI=8=$9$k$3$H$,$G\e(B
+\e$B$-$^$9!#\e(B
+
+\e$B$h$C$F!"\e(B7bit \e$B$7$+DL$5$J$$\e(B MTA(*Note (tm-ja)MTA::) \e$B$r7PM3$9$k>l9g!"\e(B7bit 
+\e$B$N\e(B data \e$B$O$=$N$^$^$GAw$l$^$9$,!"\e(B8bit \e$B$d\e(B binary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$KJQ49$7\e(B
+\e$B$J$1$l$P$J$j$^$;$s!#\e(B
+
+\e$BF1MM$K!"\e(B8bit \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$d\e(B 8bit \e$B$N\e(B data \e$B$O$=\e(B
+\e$B$N$^$^$GAw$l$^$9$,!"\e(Bbinary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$+\e(B 8bit \e$B$KJQ49$7$J$1$l$P$J$j\e(B
+\e$B$^$;$s!#\e(B
+
+*[Memo]*
+     EBCDIC \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$N\e(B data \e$B$b\e(B base64 \e$BEy$G\e(B
+     \e$BJQ49$7$J$$$HAw$l$^$;$s$,!";d$O\e(B EBCDIC \e$B$N$3$H$^$G$OCN$j$^$;$s!#\e(B(^_^;
+
+     \e$BF1MM$K!"@)8fJ8;z$rDL$5$J$$\e(B MTA \e$B$N$3$H$d\e(B code \e$BJQ49$r9T$J$&\e(B MTA \e$B$b>C\e(B
+     \e$B$($F$J$/$J$C$FM_$7$$$G$9!#\e(B(^_^;
+
+     binary \e$B$bDL$9\e(B MTA \e$B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H\e(B
+     \e$B$O$$$($J$$$G$7$g$&!#\e(B
+
+*transfer level* \e$B$H$$$&$N$O$I$NHO0O$N\e(B data \e$B$^$GAw$l$k$+\e(B
+\e$B$H$$$&$3$H$rI=$9$b$N$G$9!#\e(Btm-edit \e$B$O\e(B `mime-editor/transfer-level' \e$B$H$$$&\e(B
+\e$BJQ?t$r;}$C$F$*$j!"$3$l$G\e(B transfer level \e$B$rI=8=$7$^$9!#\e(B
+
+
+ -- Variable: mime-editor/transfer-level
+
+     transfer level \e$B$rI=$9!#\e(B
+
+     \e$B$"$k\e(B data \e$B$N\e(B transfer level \e$B$,$3$NCM$r1[$($k>l9g!"\e(B7bit data \e$B$X$NJQ\e(B
+     \e$B49$,9T$o$l$k!#\e(B
+
+     \e$B8=:_$N$H$3$m!"\e(B7 \e$B$+\e(B 8 \e$B$,M-8z$G$"$k!#4{DjCM$O\e(B 7 \e$B$G$"$k!#\e(B
+
+     EBCDIC \e$B$r\e(B 5, ASCII printable \e$B$N$_$r\e(B 6, binary \e$B$r\e(B 9 \e$B$H$9$k$3$H$r7W2h\e(B
+     \e$B$7$F$$$k$,!"<BAu$NM=Dj$O$J$$!#\e(B
+
+
+
+*[Memo]*
+     transfer level \e$B$O\e(B message header (*Note header::) \e$B$K$O4X78$7$J$$!#\e(B
+     RFC 1521 \e$B$O\e(B body \e$B$K$*$$$F!"\e(B8bit \e$B$N\e(B data \e$B$r;H$($k$h$&$K\e(B RFC
+     822(*Note (tm-ja)RFC 822::) \e$B$r3HD%$7$F$$$k$,!"\e(Bmessage header \e$B$G$O\e(B 
+     us-ascii(*Note (tm-ja)us-ascii::) \e$B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#\e(B
+
+
+
+
+\1f
+File: tm-edit-ja.info, Node: header, Next: PGP, Prev: transfer level, Up: Top
+
+header \e$B$G$NHs\e(B ASCII \e$BJ8;z$N;HMQ\e(B
+******************************
+
+RFC 1522(*Note (tm-ja)RFC 1522::) \e$B$G$O\e(B header \e$B$GHs\e(B ASCII \e$BJ8;z$rI=8=$9$k\e(B
+\e$B$?$a$NJ}K!$rDj5A$7$F$$$^$9!#\e(B
+
+\e$B$3$l$O\e(B *encoded-word* (*Note (tm-ja)encoded-word::) \e$B$H8F$P$l$k7?<0$G!"\e(B
+MIME charset(*Note (tm-ja)MIME charset::) \e$B$r@k8@$7!"$+$D!"\e(B7bit(*Note
+(tm-ja)7bit::) \e$B$GI=8=$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
+
+
+* Menu:
+
+* evil setting in header::      \e$B$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g\e(B
+* API about header::            header \e$B$K4X$9$k4X?t!&JQ?t\e(B
+
+
+\1f
+File: tm-edit-ja.info, Node: evil setting in header, Next: API about header, Prev: header, Up: header
+
+\e$B$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g\e(B
+==========================================
+
+\e$B$H$3$m$G!"\e(Bheader \e$B$G\e(B encoded-word \e$B$rMQ$$$:$K@8$GHs\e(B ASCII \e$BJ8;zNs$rF~$l$k$N\e(B
+\e$B$O4V0c$C$F$$$^$9!#$J$<$J$i!"\e(BInternet \e$B$G$O$5$^$6$^$JId9f2=J8;z=89g\e(B(*Note
+(tm-ja)Coded character set::)\e$B$,;H$o$l$F$*$j!"\e(BMIME charset(*Note
+(tm-ja)MIME charset::)\e$B$rL@<(E*$K@k8@$7$J$1$l$P$=$l$i$r@53N$K6hJL$9$k$3$H\e(B
+\e$B$O$G$-$J$$$+$i$G$9!#\e(B
+
+\e$BNc$($P!"\e(BMIME charset \e$B$r@k8@$7$J$1$l$P\e(B iso-8859-1(*Note
+(tm-ja)iso-8859-1::) \e$B$H\e(B iso-8859-2(*Note (tm-ja)iso-8859-2::) \e$B$O8+J,$1$,\e(B
+\e$BIU$+$J$$$G$7$g$&!#\e(B
+
+\e$B$7$+$7$J$,$i!"$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g$K$O0J2<$NJQ?t$r\e(B
+\e$B@_Dj$7$F$/$@$5$$!#\e(B
+
+
+ -- Variable: mime/field-encoding-method-alist
+
+     field \e$BL>$HId9f2=K!$rI=$9\e(B symbol \e$B$NBP$+$i$J$kO"A[\e(B list.
+
+     field \e$BL>$OJ8;zNs!"$b$7$/$O!"G$0U$NJ8;zNs$rI=$9\e(B `t' \e$B$G$"$k!#\e(B
+
+     \e$BId9f2=K!$O!"\e(B`nil' \e$B$J$i$PL5JQ49!"\e(B`mime' \e$B$J$i$P\e(Bencoded-word, MIME
+     charset \e$B$rI=$9\e(B symbol \e$B$J$i$P$=$NId9f2=J8;z=89g$X\e(Bencoded-word \e$B$rMQ$$\e(B
+     \e$B$:$KJQ49$9$k$3$H$rI=$9!#\e(B
+
+     field \e$BL>$OJ8;zNs$+$i8!:w$5$l!";XDj$7$?J8;zNs$,8+IU$+$i$J$1$l$P\e(B`t' 
+     \e$B$rMQ$$$k!#\e(B
+
+     \e$B4{DjCM$O\e(B
+
+          (("X-Nsubject" . iso-2022-jp-2)
+           ("Newsgroups" . nil)
+           (t            . mime)
+           ))
+
+     \e$B$G$"$k!#B($A!"\e(BX-Nsubject field \e$B$O@8$N\e(B iso-2022-jp-2(*Note
+     (tm-ja)iso-2022-jp-2::), Newsgroup \e$B$OL5JQ49!"$=$l0J30$N\e(B field \e$B$O\e(B 
+     encoded-word \e$B$KJQ49$5$l$k!#\e(B
+
+
+\e$B$^$?!"\e(Bfield \e$BKh$G$O$J$/!"Id9f2=J8;z=89gKh$K;XDj$7$?$$>l9g$O!"JQ?t\e(B 
+`mime-eword/charset-encoding-alist' \e$B$rMQ$$$F$/$@$5$$!#\e(B(*Note API about
+header::)
+
+
+
+\1f
+File: tm-edit-ja.info, Node: API about header, Prev: evil setting in header, Up: header
+
+header \e$B$K4X$9$k4X?t!&JQ?t\e(B
+=========================
+
+ -- Command: mime/encode-message-header &optional CODE-CONVERSION
+
+     Current buffer \e$B$N\e(B message header \e$B$KB8:_$9$kHs\e(B ASCII \e$BJ8;z$r\e(Bnetwork 
+     \e$BI=8=$KJQ49$7$^$9!#\e(B
+
+     optional \e$B0z?t$N\e(B CODE-CONVERSION \e$B$KHs\e(B-nil \e$B$,;XDj$5$l$?>l9g!"\e(B
+     encoded-word \e$B$K$7$J$$\e(B field \e$B$r\e(B`mime/field-encoding-method-alist' \e$B$K\e(B
+     \e$B=>$C$F!"\e(Bcode \e$BJQ49$7$^$9!#\e(B
+
+
+ -- Function: mime/encode-field STRING
+
+     STRING \e$B$r\e(B field \e$B$H$7$F\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B
+
+     \e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
+
+
+ -- Function: mime-eword/encode-string STRING &optional COLUMN MODE
+
+     STRING \e$B$r\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B
+
+     \e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
+
+     COLUMN \e$B$O$3$NJ8;zNs$,2?7eL\$+$i;O$^$C$F$$$k$+$r;XDj$7$^$9!#4{DjCM$O\e(B 
+     0 \e$B$G$9!#\e(B
+
+     MODE \e$B$O$3$NJ8;zNs$,$I$&$$$&ItJ,$G;H$o$l$F$$$k$+$r<($7$^$9!#;XDj$G$-\e(B
+     \e$B$kCM$H$7$F$O\e(B `text', `comment', `phrase' \e$B$,$"$j$^$9!#4{DjCM$O\e(B 
+     `phrase' \e$B$G$9!#\e(B
+
+
+ -- Variable: mime-eword/charset-encoding-alist
+
+     MIME charset \e$B$rI=$9\e(B symbol \e$B$H\e(B nil, \e$B$b$7$/$O!"\e(B`"B"' \e$B$+\e(B`"Q"' \e$B$NJ8;zNs\e(B
+     \e$B$NBP$+$i$J$kO"A[\e(B list.
+
+     `nil' \e$B$O$=$N\e(B MIME charset \e$B$r\e(B encoded-word \e$B$K$7$J$$$3$H$rI=$7!"\e(B`"B"' 
+     \e$B$O$=$N\e(B MIME charset \e$B$r\e(B B \e$BJ}<0$N\e(B encoded-word \e$B$K$9$k$3$H$rI=$7!"\e(B
+     `"Q"' \e$B$O$=$N\e(B MIME charset \e$B$r\e(B Q \e$BJ}<0$N\e(B encoded-word \e$B$K$9$k$3$H$rI=$9!#\e(B
+
+
+
+
+\1f
+File: tm-edit-ja.info, Node: PGP, Next: Concept Index, Prev: header, Up: Top
+
+PGP
+***
+
+tm-edit \e$B$G$O\e(B *PGP/MIME* (*Note (tm-ja)PGP/MIME::) (RFC 2015) \e$B$*$h$S\e(B 
+*PGP-kazu* (*Note (tm-ja)PGP-kazu::) (draft-kazu-pgp-mime-00.txt) \e$B$K$h$k\e(B
+\e$B0E9f2=!&EE;R=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#\e(B
+
+\e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O\e(B Mailcrypt package (*Note (mailcrypt)::) \e$B$H\e(B 
+pgp command \e$B$,I,MW$G$9!#\e(B
+
+\e$B$^$?!"JQ?t\e(B `mimed-editor/signing-type' \e$B$HJQ?t\e(B 
+`mime-editor/encrypting-type' \e$B$K\e(B `pgp-elkins' \e$B$+\e(B `pgp-kazu' \e$B$rBeF~$7$F$/\e(B
+\e$B$@$5$$!#\e(B
+
+`pgp-elkins' \e$B$r;XDj$7$?>l9g\e(B PGP/MIME \e$B$,;H$o$l!"\e(B`pgp-kazu' \e$B$r;XDj$7$?>l9g\e(B 
+PGP-kazu \e$B$,;H$o$l$^$9!#\e(B
+
+
+ -- Variable: mimed-editor/signing-type
+
+     PGP \e$B$G$NEE;R=qL>$N7A<0$r;XDj$7$^$9!#\e(B
+
+     `pgp-elkins' \e$B$+\e(B `pgp-kazu' \e$B$r;XDj$7$F$/$@$5$$!#\e(B
+
+     \e$B4{DjCM$O\e(B `nil' \e$B$G$9!#\e(B
+
+
+ -- Variable: mime-editor/encrypting-type
+
+     PGP \e$B$G$N0E9f2=$N7A<0$r;XDj$7$^$9!#\e(B
+
+     `pgp-elkins' \e$B$+\e(B `pgp-kazu' \e$B$r;XDj$7$F$/$@$5$$!#\e(B
+
+     \e$B4{DjCM$O\e(B `nil' \e$B$G$9!#\e(B
+
+
+
+
+\1f
+File: tm-edit-ja.info, Node: Concept Index, Next: Function Index, Prev: PGP, Up: Top
+
+\e$B35G0:w0z\e(B
+********
+
+
+* Menu:
+
+* enclosure:                    mime/editor-mode.       49.
+* encoded-word:                 header.                 9.
+* mime/editor-mode:             mime/editor-mode.       6.
+* multi-part \e$B3+;O\e(B tag:          mime/editor-mode.       41.
+* multi-part \e$B=*N;\e(B tag:          mime/editor-mode.       46.
+* PGP-kazu:                     PGP.                    7.
+* PGP/MIME:                     PGP.                    6.
+* tag:                          mime/editor-mode.       7.
+* transfer level:               transfer level.         28.
+
+
+\1f
+File: tm-edit-ja.info, Node: Function Index, Next: Variable Index, Prev: Concept Index, Up: Top
+
+\e$B4X?t:w0z\e(B
+********
+
+
+* Menu:
+
+* mime/encode-field:            API about header.       17.
+* mime/encode-message-header:   API about header.       7.
+* mime-eword/encode-string:     API about header.       24.
+
+
+\1f
+File: tm-edit-ja.info, Node: Variable Index, Prev: Function Index, Up: Top
+
+\e$BJQ?t:w0z\e(B
+********
+
+
+* Menu:
+
+* mimed-editor/signing-type:    PGP.                    22.
+* mime-editor/encrypting-type:  PGP.                    31.
+* mime-editor/transfer-level:   transfer level.         34.
+* mime-eword/charset-encoding-alist: API about header.  38.
+* mime/field-encoding-method-alist: evil setting in header.  21.
diff --git a/doc/tm-edit-ja.sgml b/doc/tm-edit-ja.sgml
new file mode 100644 (file)
index 0000000..b0566e0
--- /dev/null
@@ -0,0 +1,460 @@
+<!doctype sinfo system>
+<!-- $Id: tm-edit-ja.sgml,v 3.0 1996/10/15 20:58:43 morioka Exp $ -->
+<head>
+<title>tm-edit Manual\e$B!JF|K\8lHG!K\e(B
+<author>\e$B<i2,\e(B \e$BCNI'\e(B <mail>morioka@jaist.ac.jp</mail>
+<date>1996/10/11
+
+<toc>
+</head>
+
+<body>
+
+<abstract>
+<p>
+tm-edit \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B
+<p>
+tm-edit \e$B$O\e(B GNUS \e$B$N:n<T$H$7$F$bM-L>$J\e(B \e$BG_ED\e(B \e$B@/?.\e(B
+<mail>umerin@mse.kyutech.ac.jp</mail> \e$B$5$s$,=q$+$l$?\e(B 
+<file>mime.el</file> \e$B$r4p$K\e(B
+
+<ul>
+<li>
+RFC 1521/1522 \e$B2=\e(B
+<li>
+<a file="tm-ja" node="Content-Disposition">Content-Disposition
+field</a> (RFC 1806) \e$B$NMxMQ\e(B
+<li>
+\e$BF~$l;R$K$J$C$?\e(B <a file="tm-ja" node="multipart"> multi-part
+message</a>
+<li>
+<dref node="PGP">
+<li>
+file type \e$B$K$*$1$k\e(B parameter \e$B$N<+F0;XDj$N6/2=\e(B
+</ul>
+
+<noindent>
+\e$B$J$I$N2~NI$r9T$$$^$7$?!#\e(B
+<p>
+<dref file="tm-ja" node="tm-MUA"> \e$B$G$O\e(B tm-edit \e$B$r;H$&$3$H$K$h$j!"MF0W\e(B
+\e$B$K\e(B MIME message \e$B$r:n@.$G$-$^$9!#\e(B
+</abstract>
+
+<h1> mime/editor-mode
+<node> mime/editor-mode
+<p>
+<concept name="mime/editor-mode"> \e$B$O\e(B MIME message \e$B$r:n@.$9$k$?$a$N\e(B 
+minor mode \e$B$G$9!#$3$N\e(B mode \e$B$G$O\e(B <concept name="tag"> \e$B$r;H$C$F$5$^$6$^\e(B
+\e$B$J<oN`$N\e(B data \e$B$rI=8=$7!"\e(B<a file="tm-ja" node="multipart">\e$BJ#?t$NItJ,$+\e(B
+\e$B$i$J$k\e(B message</a> \e$B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
+<p>
+tag \e$B$K$O\e(B
+
+<ul>
+<li> single-part tag
+<li> multi-part tag
+</ul>
+
+<noindent>
+\e$B$N#2$D$,$"$j$^$9!#\e(B
+<p>
+single-part tag \e$B$O\e(B single part \e$B$rI=8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B
+<p>
+<verb>
+        --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
+        OPTIONAL-FIELDS]
+</verb>
+<p>
+<noindent>
+\e$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#\e(B
+<p>
+TYPE/SUBTYPE \e$B$*$h$S\e(B PARAMETERS \e$B$O\e(B <dref file="tm-ja"
+node="Content-Type field"> \e$B$N\e(B type/subtype \e$B$*$h$S\e(B parameters \e$B$rI=$7$^\e(B
+\e$B$9!#\e(BTYPE/SUBTYPE \e$B$OI,?\$G$"$j!"\e(BPARAMETERS \e$B$O>JN,2D$G$9!#\e(B
+<p>
+ENCODING \e$B$O\e(B Content-Transfer-Encoding field \e$B$rI=$7$^$9!#$3$l$b>JN,2D$G\e(B
+\e$B$9!#\e(B
+<p>
+OPTIONAL-FIELDS \e$B$O\e(B Content-Type, Content-Transfer-Encoding \e$B0J30$N\e(B 
+field \e$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#\e(B
+<p>
+multi-part tag \e$B$O\e(B <a file="tm-ja" node="multipart">multi part</a> \e$B$rI=\e(B
+\e$B8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B
+<p>
+<verb>
+        --<<TYPE>>-@{
+</verb>
+<p>
+<noindent>
+\e$B$H$$$&7A$N\e(B <concept name="multi-part \e$B3+;O\e(B tag"> \e$B$H8F$P$l$k\e(B multi part 
+\e$B$N3+;O$r<($9\e(B tag \e$B$H\e(B
+<p>
+<verb>
+        --@}-<<TYPE>>
+</verb>
+<p>
+<noindent>
+\e$B$H$$$&7A$N\e(B <concept name="multi-part \e$B=*N;\e(B tag"> \e$B$H8F$P$l$k\e(B multi part 
+\e$B$N=*N;$r<($9\e(B tag \e$B$,$"$j$^$9!#\e(B
+<p>
+\e$B$^$?!"\e(Bmulti-part \e$B3+;O\e(B tag \e$B$H\e(B multi-part \e$B=*N;\e(B tag \e$B$G0O$^$l$?ItJ,$r\e(B 
+<concept name="enclosure"> \e$B$H8F$S$^$9!#\e(B
+
+
+<h1> single-part \e$B$KBP$9$kA`:n\e(B
+<node> single-part operations
+<p>
+single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
+
+<kl>
+<kt>C-c C-x C-t
+<kd>
+text part \e$B$rI=$9\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
+</kd>
+<kt>C-c C-x C-i
+<kd>
+file \e$B$r\e(B MIME part \e$B$H$7$FE:IU$7$^$9!#\e(B
+</kd>
+<kt>C-c C-x C-e
+<kd>
+external part \e$B$rA^F~$7$^$9!#\e(B
+</kd>
+<kt>C-c C-x C-v
+<kd>
+<kbd>C-g</kbd> \e$B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@<\e(B part \e$B$rA^F~$7$^$9!#!J;H\e(B
+\e$BMQ$G$-$J$$>l9g$,$"$j$^$9!K\e(B
+</kd>
+<kt>C-c C-x C-y
+<kd>
+\e$B8=:_I=<(Cf$N\e(B (mail or news) message \e$B$rA^F~$7$^$9!#!J<B:]$NF0:n$O;HMQ$7\e(B
+\e$B$F$$$k\e(B MUA \e$B$K0MB8$7$^$9!K\e(B
+</kd>
+<kt>C-c C-x C-m
+<kd>
+mail message \e$B$rA^F~$7$^$9!#\e(B
+</kd>
+<dt><key>C-c C-x C-w</key>, <key>C-c C-x C-s</key>
+<dd>
+signature \e$B$rA^F~$7$^$9!#\e(B
+</dd>
+<kt>C-c C-x C-k
+<kd>
+<dref node="PGP"> \e$B$N8x3+80$rA^F~$7$^$9!#\e(B
+</kd>
+<kt>C-c C-x t
+<kd>
+\e$BG$0U$N\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
+</kl>
+
+
+<h1> enclosure \e$B$KBP$9$kA`:n\e(B
+<node> enclosure operation
+<p>
+enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
+
+<kl>
+<kt>C-c C-x a
+<kd>
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/alternative \e$B$H$7$F0O$_$^$9!#\e(B
+</kd>
+<kt>C-c C-x p
+<kd>
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/parallel \e$B$H$7$F0O$_$^$9!#\e(B
+</kd>
+<kt>C-c C-x m
+<kd>
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/mixed \e$B$H$7$F0O$_$^$9!#\e(B
+</kd>
+<kt>C-c C-x d
+<kd>
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/digest \e$B$H$7$F0O$_$^$9!#\e(B
+</kd>
+<kt>C-c C-x s
+<kd>
+\e$B;XDj$7$?\e(B region \e$B$KEE;R=pL>$r9T$$$^$9!#\e(B(<ref node="PGP">)
+</kd>
+<kt>C-c C-x e
+<kd>
+\e$B;XDj$7$?\e(B region \e$B$r0E9f2=$7$^$9!#\e(B(<ref node="PGP">)
+<kt>C-c C-x q
+<kd>
+\e$B;XDj$7$?\e(B region \e$BFb$N\e(B tag \e$B$rL58z$K$7!"$=$N\e(B tag \e$B$rJ8;zNs$H$7$FMxMQ$G$-$k\e(B
+\e$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p\e(B
+\e$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K\e(B
+</kl>
+
+
+<h1> mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
+<node> other operations of mime/editor-mode
+<p>
+mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
+
+<kl>
+<kt>C-c C-c
+<kd>
+\e$BJT=8Cf$N\e(B message \e$B$rAw?.$7$^$9!#\e(B
+</kd>
+<kt>C-c C-x C-p
+<kd>
+\e$BJT=8Cf$N\e(B message \e$B$r\e(B preview \e$B$7$^$9!#\e(B(<ref file="tm-view-ja"
+node="mime/viewer-mode">)
+</kd>
+<kt>C-c C-x C-z
+<kd>
+\e$BJT=8Cf$N\e(B message \e$B$rAw?.$9$k$3$H$J$/!"\e(Bmime/editor-mode \e$B$r=*N;$7$^$9!#\e(B
+</kd>
+<kt>C-c C-x ?
+<kd>
+help message \e$B$rI=<($7$^$9!#\e(B
+</kd>
+<kt>C-c C-x /
+<kd>
+\e$BBg$-$J\e(B message \e$B$rAw?.$9$k>l9g$K\e(B message/partial \e$B7A<0$K<+F0J,3d2DG=$H$9\e(B
+\e$B$k$+$I$&$+$r7h$a$^$9!#\e(B
+</kd>
+<kt>C-c C-x 7
+<kd>
+<dref node="transfer level"> \e$B$r\e(B <dref file="tm-ja" node="7bit"> \e$B$K$7$^\e(B
+\e$B$9!#\e(B
+</kd>
+<kt>C-c C-x 8
+<kd>
+<dref node="transfer level"> \e$B$r\e(B <dref file="tm-ja" node="8bit"> \e$B$K$7$^\e(B
+\e$B$9!#\e(B
+</kd>
+<kt>C-c C-x v
+<kd>
+message \e$BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#\e(B(<ref node="PGP">)
+</kd>
+<kt>C-c C-x h
+<kd>
+message \e$BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#\e(B(<ref node="PGP">)
+<kt>C-c C-x ?
+<kd>
+help message \e$B$rI=<($7$^$9!#\e(B
+</kl>
+
+
+<h1> transfer level
+<node> transfer level
+<p>
+message \e$B$KA^F~$9$k\e(B data \e$B$O\e(B <dref file="tm-ja" node="7bit"> \e$B$J$$$7\e(B<dref
+file="tm-ja" node="8bit"> \e$B$b$7$/$O\e(B <dref file="tm-ja" node="binary"> 
+\e$B$GI=8=$9$k$3$H$,$G$-$^$9!#\e(B
+<p>
+\e$B$h$C$F!"\e(B7bit \e$B$7$+DL$5$J$$\e(B <dref file="tm-ja" node="MTA"> \e$B$r7PM3$9$k>l\e(B
+\e$B9g!"\e(B7bit \e$B$N\e(B data \e$B$O$=$N$^$^$GAw$l$^$9$,!"\e(B8bit \e$B$d\e(B binary \e$B$N\e(B data \e$B$O\e(B 
+7bit \e$B$KJQ49$7$J$1$l$P$J$j$^$;$s!#\e(B
+<p>
+\e$BF1MM$K!"\e(B8bit \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$d\e(B 8bit \e$B$N\e(B data \e$B$O\e(B
+\e$B$=$N$^$^$GAw$l$^$9$,!"\e(Bbinary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$+\e(B 8bit \e$B$KJQ49$7$J$1$l$P\e(B
+\e$B$J$j$^$;$s!#\e(B
+<p>
+<memo>
+EBCDIC \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$N\e(B data \e$B$b\e(B base64 \e$BEy$GJQ\e(B
+\e$B49$7$J$$$HAw$l$^$;$s$,!";d$O\e(B EBCDIC \e$B$N$3$H$^$G$OCN$j$^$;$s!#\e(B(^_^;
+<p>
+\e$BF1MM$K!"@)8fJ8;z$rDL$5$J$$\e(B MTA \e$B$N$3$H$d\e(B code \e$BJQ49$r9T$J$&\e(B MTA \e$B$b>C$($F\e(B
+\e$B$J$/$J$C$FM_$7$$$G$9!#\e(B(^_^;
+<p>
+binary \e$B$bDL$9\e(B MTA \e$B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H$O$$\e(B
+\e$B$($J$$$G$7$g$&!#\e(B
+</memo>
+<p>
+<concept name="transfer level"> \e$B$H$$$&$N$O$I$NHO0O$N\e(B data \e$B$^$GAw$l$k$+\e(B
+\e$B$H$$$&$3$H$rI=$9$b$N$G$9!#\e(Btm-edit \e$B$O\e(B 
+<code>mime-editor/transfer-level</code> \e$B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G\e(B 
+transfer level \e$B$rI=8=$7$^$9!#\e(B
+
+
+<defvar name="mime-editor/transfer-level">
+<p>
+transfer level \e$B$rI=$9!#\e(B
+<p>
+\e$B$"$k\e(B data \e$B$N\e(B transfer level \e$B$,$3$NCM$r1[$($k>l9g!"\e(B7bit data \e$B$X$NJQ49$,\e(B
+\e$B9T$o$l$k!#\e(B
+<p>
+\e$B8=:_$N$H$3$m!"\e(B7 \e$B$+\e(B 8 \e$B$,M-8z$G$"$k!#4{DjCM$O\e(B 7 \e$B$G$"$k!#\e(B
+<p>
+EBCDIC \e$B$r\e(B 5, ASCII printable \e$B$N$_$r\e(B 6, binary \e$B$r\e(B 9 \e$B$H$9$k$3$H$r7W2h$7\e(B
+\e$B$F$$$k$,!"<BAu$NM=Dj$O$J$$!#\e(B
+</defvar>
+
+
+<memo>
+transfer level \e$B$O\e(B <a node="header">message header</a> \e$B$K$O4X78$7$J$$!#\e(B
+RFC 1521 \e$B$O\e(B body \e$B$K$*$$$F!"\e(B8bit \e$B$N\e(B data \e$B$r;H$($k$h$&$K\e(B <dref
+file="tm-ja" node="RFC 822"> \e$B$r3HD%$7$F$$$k$,!"\e(Bmessage header \e$B$G$O\e(B 
+<dref file="tm-ja" node="us-ascii"> \e$B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#\e(B
+</memo>
+
+
+<h1> header \e$B$G$NHs\e(B ASCII \e$BJ8;z$N;HMQ\e(B<node> header
+<p>
+<dref file="tm-ja" node="RFC 1522"> \e$B$G$O\e(B header \e$B$GHs\e(B ASCII \e$BJ8;z$rI=8=\e(B
+\e$B$9$k$?$a$NJ}K!$rDj5A$7$F$$$^$9!#\e(B
+<p>
+\e$B$3$l$O\e(B <a file="tm-ja" node="encoded-word"><concept
+name="encoded-word"></a> \e$B$H8F$P$l$k7?<0$G!"\e(B<dref file="tm-ja"
+node="MIME charset"> \e$B$r@k8@$7!"$+$D!"\e(B<dref file="tm-ja" node="7bit"> 
+\e$B$GI=8=$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
+
+
+<h2> \e$B$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g\e(B
+<node> evil setting in header
+<p>
+\e$B$H$3$m$G!"\e(Bheader \e$B$G\e(B encoded-word \e$B$rMQ$$$:$K@8$GHs\e(B ASCII \e$BJ8;zNs$rF~$l$k\e(B
+\e$B$N$O4V0c$C$F$$$^$9!#$J$<$J$i!"\e(BInternet \e$B$G$O$5$^$6$^$J\e(B<a file="tm-ja"
+node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B$,;H$o$l$F$*$j!"\e(B<dref
+file="tm-ja" node="MIME charset">\e$B$rL@<(E*$K@k8@$7$J$1$l$P$=$l$i$r@53N\e(B
+\e$B$K6hJL$9$k$3$H$O$G$-$J$$$+$i$G$9!#\e(B
+<p>
+\e$BNc$($P!"\e(BMIME charset \e$B$r@k8@$7$J$1$l$P\e(B <dref file="tm-ja"
+node="iso-8859-1"> \e$B$H\e(B <dref file="tm-ja" node="iso-8859-2"> \e$B$O8+J,$1$,\e(B
+\e$BIU$+$J$$$G$7$g$&!#\e(B
+<p>
+\e$B$7$+$7$J$,$i!"$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g$K$O0J2<$NJQ?t\e(B
+\e$B$r@_Dj$7$F$/$@$5$$!#\e(B
+
+
+<defvar name="mime/field-encoding-method-alist">
+<p>
+field \e$BL>$HId9f2=K!$rI=$9\e(B symbol \e$B$NBP$+$i$J$kO"A[\e(B list.
+<p>
+field \e$BL>$OJ8;zNs!"$b$7$/$O!"G$0U$NJ8;zNs$rI=$9\e(B <code>t</code> \e$B$G$"$k!#\e(B
+<p>
+\e$BId9f2=K!$O!"\e(B<code>nil</code> \e$B$J$i$PL5JQ49!"\e(B<code>mime</code> \e$B$J$i$P\e(B
+encoded-word, MIME charset \e$B$rI=$9\e(B symbol \e$B$J$i$P$=$NId9f2=J8;z=89g$X\e(B
+encoded-word \e$B$rMQ$$$:$KJQ49$9$k$3$H$rI=$9!#\e(B
+<p>
+field \e$BL>$OJ8;zNs$+$i8!:w$5$l!";XDj$7$?J8;zNs$,8+IU$+$i$J$1$l$P\e(B
+<code>t</code> \e$B$rMQ$$$k!#\e(B
+<p>
+\e$B4{DjCM$O\e(B
+
+<lisp>
+(("X-Nsubject" . iso-2022-jp-2)
+ ("Newsgroups" . nil)
+ (t            . mime)
+ ))
+</lisp>
+
+<noindent>
+\e$B$G$"$k!#B($A!"\e(BX-Nsubject field \e$B$O@8$N\e(B <dref file="tm-ja"
+node="iso-2022-jp-2">, Newsgroup \e$B$OL5JQ49!"$=$l0J30$N\e(B field \e$B$O\e(B 
+encoded-word \e$B$KJQ49$5$l$k!#\e(B
+</defvar>
+
+<p>
+\e$B$^$?!"\e(Bfield \e$BKh$G$O$J$/!"Id9f2=J8;z=89gKh$K;XDj$7$?$$>l9g$O!"JQ?t\e(B 
+<code>mime-eword/charset-encoding-alist</code> \e$B$rMQ$$$F$/$@$5$$!#\e(B
+(<ref node="API about header">)
+
+
+<h2> header \e$B$K4X$9$k4X?t!&JQ?t\e(B
+<node> API about header
+<p>
+<define type="Command" name="mime/encode-message-header">
+<opts> code-conversion
+<p>
+Current buffer \e$B$N\e(B message header \e$B$KB8:_$9$kHs\e(B ASCII \e$BJ8;z$r\e(B
+network \e$BI=8=$KJQ49$7$^$9!#\e(B
+<p>
+optional \e$B0z?t$N\e(B <var>code-conversion</var> \e$B$KHs\e(B-nil \e$B$,;XDj$5$l$?>l9g!"\e(B
+encoded-word \e$B$K$7$J$$\e(B field \e$B$r\e(B
+<code>mime/field-encoding-method-alist</code> \e$B$K=>$C$F!"\e(Bcode \e$BJQ49$7$^\e(B
+\e$B$9!#\e(B
+</define>
+
+<defun name="mime/encode-field">
+<args> string
+<p>
+<var>string</var> \e$B$r\e(B field \e$B$H$7$F\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B
+<p>
+\e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
+</defun>
+
+<defun name="mime-eword/encode-string">
+<args> string <opts> column mode
+<p>
+<var>string</var> \e$B$r\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B
+<p>
+\e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
+<p>
+<var>column</var> \e$B$O$3$NJ8;zNs$,2?7eL\$+$i;O$^$C$F$$$k$+$r;XDj$7$^$9!#\e(B
+\e$B4{DjCM$O\e(B 0 \e$B$G$9!#\e(B
+<p>
+<var>mode</var> \e$B$O$3$NJ8;zNs$,$I$&$$$&ItJ,$G;H$o$l$F$$$k$+$r<($7$^$9!#\e(B
+\e$B;XDj$G$-$kCM$H$7$F$O\e(B <code>text</code>, <code>comment</code>,
+<code>phrase</code> \e$B$,$"$j$^$9!#4{DjCM$O\e(B <code>phrase</code> \e$B$G$9!#\e(B
+</defun>
+
+<defvar name="mime-eword/charset-encoding-alist">
+<p>
+MIME charset \e$B$rI=$9\e(B symbol \e$B$H\e(B nil, \e$B$b$7$/$O!"\e(B<code>"B"</code> \e$B$+\e(B
+<code>"Q"</code> \e$B$NJ8;zNs$NBP$+$i$J$kO"A[\e(B list.
+<p>
+<code>nil</code> \e$B$O$=$N\e(B MIME charset \e$B$r\e(B encoded-word \e$B$K$7$J$$$3$H$rI=\e(B
+\e$B$7!"\e(B<code>"B"</code> \e$B$O$=$N\e(B MIME charset \e$B$r\e(B B \e$BJ}<0$N\e(B encoded-word \e$B$K$9\e(B
+\e$B$k$3$H$rI=$7!"\e(B<code>"Q"</code> \e$B$O$=$N\e(B MIME charset \e$B$r\e(B Q \e$BJ}<0$N\e(B 
+encoded-word \e$B$K$9$k$3$H$rI=$9!#\e(B
+</defvar>
+
+
+<h1> PGP
+<node> PGP
+<p>
+tm-edit \e$B$G$O\e(B <a file="tm-ja" node="PGP/MIME"><concept
+name="PGP/MIME"></a> (RFC 2015) \e$B$*$h$S\e(B <a file="tm-ja"
+node="PGP-kazu"><concept name="PGP-kazu"></a>
+(draft-kazu-pgp-mime-00.txt) \e$B$K$h$k0E9f2=!&EE;R=pL>!&8x3+80$NA^F~5!G=\e(B
+\e$B$rMxMQ$9$k$3$H$,$G$-$^$9!#\e(B
+<p>
+\e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O\e(B <a file="mailcrypt">Mailcrypt package</a> 
+\e$B$H\e(B pgp command \e$B$,I,MW$G$9!#\e(B
+<p>
+\e$B$^$?!"JQ?t\e(B <code>mimed-editor/signing-type</code> \e$B$HJQ?t\e(B 
+<code>mime-editor/encrypting-type</code> \e$B$K\e(B <code>pgp-elkins</code> \e$B$+\e(B 
+<code>pgp-kazu</code> \e$B$rBeF~$7$F$/$@$5$$!#\e(B
+<p>
+<code>pgp-elkins</code> \e$B$r;XDj$7$?>l9g\e(B PGP/MIME \e$B$,;H$o$l!"\e(B
+<code>pgp-kazu</code> \e$B$r;XDj$7$?>l9g\e(B PGP-kazu \e$B$,;H$o$l$^$9!#\e(B
+
+
+<defvar name="mimed-editor/signing-type">
+<p>
+PGP \e$B$G$NEE;R=qL>$N7A<0$r;XDj$7$^$9!#\e(B
+<p>
+<code>pgp-elkins</code> \e$B$+\e(B <code>pgp-kazu</code> \e$B$r;XDj$7$F$/$@$5$$!#\e(B
+<p>
+\e$B4{DjCM$O\e(B <code>nil</code> \e$B$G$9!#\e(B
+</defvar>
+
+<defvar name="mime-editor/encrypting-type">
+<p>
+PGP \e$B$G$N0E9f2=$N7A<0$r;XDj$7$^$9!#\e(B
+<p>
+<code>pgp-elkins</code> \e$B$+\e(B <code>pgp-kazu</code> \e$B$r;XDj$7$F$/$@$5$$!#\e(B
+<p>
+\e$B4{DjCM$O\e(B <code>nil</code> \e$B$G$9!#\e(B
+</defvar>
+
+
+<h1> \e$B35G0:w0z\e(B
+<node> Concept Index
+
+<cindex>
+
+
+<h1> \e$B4X?t:w0z\e(B
+<node> Function Index
+
+<findex>
+
+
+<h1> \e$BJQ?t:w0z\e(B
+<node> Variable Index
+
+<vindex>
+
+</body>
diff --git a/doc/tm-edit-ja.texi b/doc/tm-edit-ja.texi
new file mode 100644 (file)
index 0000000..b1e3021
--- /dev/null
@@ -0,0 +1,462 @@
+\input texinfo.tex
+@setfilename tm-edit-ja.info
+@settitle{tm-edit Manual\e$B!JF|K\8lHG!K\e(B}
+@titlepage
+@title tm-edit Manual\e$B!JF|K\8lHG!K\e(B
+@author \e$B<i2,\e(B \e$BCNI'\e(B <morioka@@jaist.ac.jp>
+@subtitle 1996/10/11
+@end titlepage
+@node Top, mime/editor-mode, (dir), (dir)
+@top tm-edit Manual\e$B!JF|K\8lHG!K\e(B
+
+@ifinfo
+
+tm-edit \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B@refill
+
+tm-edit \e$B$O\e(B GNUS \e$B$N:n<T$H$7$F$bM-L>$J\e(B \e$BG_ED\e(B \e$B@/?.\e(B
+<umerin@@mse.kyutech.ac.jp> \e$B$5$s$,=q$+$l$?\e(B 
+@file{mime.el} \e$B$r4p$K\e(B
+
+@itemize @bullet
+@item
+RFC 1521/1522 \e$B2=\e(B
+@item
+Content-Disposition field (@ref{(tm-ja)Content-Disposition}) (RFC 1806) 
+\e$B$NMxMQ\e(B
+@item
+\e$BF~$l;R$K$J$C$?\e(B multi-part message (@ref{(tm-ja)multipart})
+@item
+PGP(@ref{PGP})
+@item
+file type \e$B$K$*$1$k\e(B parameter \e$B$N<+F0;XDj$N6/2=\e(B
+@end itemize
+
+@noindent
+\e$B$J$I$N2~NI$r9T$$$^$7$?!#\e(B
+
+tm-MUA(@ref{(tm-ja)tm-MUA}) \e$B$G$O\e(B tm-edit \e$B$r;H$&$3$H$K$h$j!"MF0W$K\e(B MIME
+message \e$B$r:n@.$G$-$^$9!#\e(B
+@end ifinfo
+
+@menu
+* mime/editor-mode::            
+* single-part operations::      single-part \e$B$KBP$9$kA`:n\e(B
+* enclosure operation::         enclosure \e$B$KBP$9$kA`:n\e(B
+* other operations of mime/editor-mode::  mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
+* transfer level::              
+* header::                      header \e$B$G$NHs\e(B ASCII \e$BJ8;z$N;HMQ\e(B
+* PGP::                         
+* Concept Index::               \e$B35G0:w0z\e(B
+* Function Index::              \e$B4X?t:w0z\e(B
+* Variable Index::              \e$BJQ?t:w0z\e(B
+@end menu
+
+@node mime/editor-mode, single-part operations, Top, Top
+@chapter mime/editor-mode
+
+@strong{mime/editor-mode}@cindex{mime/editor-mode} \e$B$O\e(B MIME message \e$B$r:n\e(B
+\e$B@.$9$k$?$a$N\e(B minor mode \e$B$G$9!#$3$N\e(B mode \e$B$G$O\e(B @strong{tag}@cindex{tag} \e$B$r\e(B
+\e$B;H$C$F$5$^$6$^$J<oN`$N\e(B data \e$B$rI=8=$7!"J#?t$NItJ,$+$i$J$k\e(B message
+(@ref{(tm-ja)multipart}) \e$B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B@refill
+
+tag \e$B$K$O\e(B
+
+@itemize @bullet
+@item
+ single-part tag
+@item
+ multi-part tag
+@end itemize
+
+@noindent
+\e$B$N#2$D$,$"$j$^$9!#\e(B
+
+single-part tag \e$B$O\e(B single part \e$B$rI=8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B@refill
+
+@example
+        --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
+        OPTIONAL-FIELDS]
+@end example
+
+@noindent
+\e$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#\e(B
+
+TYPE/SUBTYPE \e$B$*$h$S\e(B PARAMETERS \e$B$O\e(B Content-Type
+field(@ref{(tm-ja)Content-Type field}) \e$B$N\e(B type/subtype \e$B$*$h$S\e(B parameters 
+\e$B$rI=$7$^$9!#\e(BTYPE/SUBTYPE \e$B$OI,?\$G$"$j!"\e(BPARAMETERS \e$B$O>JN,2D$G$9!#\e(B@refill
+
+ENCODING \e$B$O\e(B Content-Transfer-Encoding field \e$B$rI=$7$^$9!#$3$l$b>JN,2D$G$9!#\e(B
+@refill
+
+OPTIONAL-FIELDS \e$B$O\e(B Content-Type, Content-Transfer-Encoding \e$B0J30$N\e(B field 
+\e$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#\e(B@refill
+
+multi-part tag \e$B$O\e(B multi part (@ref{(tm-ja)multipart}) \e$B$rI=8=$9$k$?$a$N\e(B 
+tag \e$B$G!"\e(B@refill
+
+@example
+        --<<TYPE>>-@@@{
+@end example
+
+@noindent
+\e$B$H$$$&7A$N\e(B @strong{multi-part \e$B3+;O\e(B tag}@cindex{multi-part \e$B3+;O\e(B tag} \e$B$H8F$P$l$k\e(B multi part 
+\e$B$N3+;O$r<($9\e(B tag \e$B$H\e(B
+
+@example
+        --@@@}-<<TYPE>>
+@end example
+
+@noindent
+\e$B$H$$$&7A$N\e(B @strong{multi-part \e$B=*N;\e(B tag}@cindex{multi-part \e$B=*N;\e(B tag} \e$B$H8F$P$l$k\e(B multi part 
+\e$B$N=*N;$r<($9\e(B tag \e$B$,$"$j$^$9!#\e(B
+
+\e$B$^$?!"\e(Bmulti-part \e$B3+;O\e(B tag \e$B$H\e(B multi-part \e$B=*N;\e(B tag \e$B$G0O$^$l$?ItJ,$r\e(B 
+@strong{enclosure}@cindex{enclosure} \e$B$H8F$S$^$9!#\e(B
+
+
+@node single-part operations, enclosure operation, mime/editor-mode, Top
+@chapter single-part \e$B$KBP$9$kA`:n\e(B
+
+single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
+
+@table @kbd
+@item @key{C-c C-x C-t}
+text part \e$B$rI=$9\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
+
+@item @key{C-c C-x C-i}
+file \e$B$r\e(B MIME part \e$B$H$7$FE:IU$7$^$9!#\e(B
+
+@item @key{C-c C-x C-e}
+external part \e$B$rA^F~$7$^$9!#\e(B
+
+@item @key{C-c C-x C-v}
+@kbd{C-g} \e$B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@<\e(B part \e$B$rA^F~$7$^$9!#!J;H\e(B
+\e$BMQ$G$-$J$$>l9g$,$"$j$^$9!K\e(B
+
+@item @key{C-c C-x C-y}
+\e$B8=:_I=<(Cf$N\e(B (mail or news) message \e$B$rA^F~$7$^$9!#!J<B:]$NF0:n$O;HMQ$7\e(B
+\e$B$F$$$k\e(B MUA \e$B$K0MB8$7$^$9!K\e(B
+
+@item @key{C-c C-x C-m}
+mail message \e$B$rA^F~$7$^$9!#\e(B
+
+@item @key{C-c C-x C-w}, @key{C-c C-x C-s}
+signature \e$B$rA^F~$7$^$9!#\e(B
+
+@item @key{C-c C-x C-k}
+PGP(@ref{PGP}) \e$B$N8x3+80$rA^F~$7$^$9!#\e(B
+
+@item @key{C-c C-x t}
+\e$BG$0U$N\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
+
+@end table
+
+
+
+@node enclosure operation, other operations of mime/editor-mode, single-part operations, Top
+@chapter enclosure \e$B$KBP$9$kA`:n\e(B
+
+enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
+
+@table @kbd
+@item @key{C-c C-x a}
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/alternative \e$B$H$7$F0O$_$^$9!#\e(B
+
+@item @key{C-c C-x p}
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/parallel \e$B$H$7$F0O$_$^$9!#\e(B
+
+@item @key{C-c C-x m}
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/mixed \e$B$H$7$F0O$_$^$9!#\e(B
+
+@item @key{C-c C-x d}
+\e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/digest \e$B$H$7$F0O$_$^$9!#\e(B
+
+@item @key{C-c C-x s}
+\e$B;XDj$7$?\e(B region \e$B$KEE;R=pL>$r9T$$$^$9!#\e(B(@ref{PGP})
+
+@item @key{C-c C-x e}
+\e$B;XDj$7$?\e(B region \e$B$r0E9f2=$7$^$9!#\e(B(@ref{PGP})
+
+@item @key{C-c C-x q}
+\e$B;XDj$7$?\e(B region \e$BFb$N\e(B tag \e$B$rL58z$K$7!"$=$N\e(B tag \e$B$rJ8;zNs$H$7$FMxMQ$G$-$k\e(B
+\e$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p\e(B
+\e$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K\e(B
+
+@end table
+
+
+
+@node other operations of mime/editor-mode, transfer level, enclosure operation, Top
+@chapter mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
+
+mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
+
+@table @kbd
+@item @key{C-c C-c}
+\e$BJT=8Cf$N\e(B message \e$B$rAw?.$7$^$9!#\e(B
+
+@item @key{C-c C-x C-p}
+\e$BJT=8Cf$N\e(B message \e$B$r\e(B preview \e$B$7$^$9!#\e(B(@ref{(tm-view-ja)mime/viewer-mode})
+
+@item @key{C-c C-x C-z}
+\e$BJT=8Cf$N\e(B message \e$B$rAw?.$9$k$3$H$J$/!"\e(Bmime/editor-mode \e$B$r=*N;$7$^$9!#\e(B
+
+@item @key{C-c C-x ?}
+help message \e$B$rI=<($7$^$9!#\e(B
+
+@item @key{C-c C-x /}
+\e$BBg$-$J\e(B message \e$B$rAw?.$9$k>l9g$K\e(B message/partial \e$B7A<0$K<+F0J,3d2DG=$H$9\e(B
+\e$B$k$+$I$&$+$r7h$a$^$9!#\e(B
+
+@item @key{C-c C-x 7}
+transfer level(@ref{transfer level}) \e$B$r\e(B 7bit(@ref{(tm-ja)7bit}) \e$B$K$7$^\e(B
+\e$B$9!#\e(B
+
+@item @key{C-c C-x 8}
+transfer level(@ref{transfer level}) \e$B$r\e(B 8bit(@ref{(tm-ja)8bit}) \e$B$K$7$^\e(B
+\e$B$9!#\e(B
+
+@item @key{C-c C-x v}
+message \e$BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#\e(B(@ref{PGP})
+
+@item @key{C-c C-x h}
+message \e$BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#\e(B(@ref{PGP})
+
+@item @key{C-c C-x ?}
+help message \e$B$rI=<($7$^$9!#\e(B
+
+@end table
+
+
+
+@node transfer level, header, other operations of mime/editor-mode, Top
+@chapter transfer level
+
+message \e$B$KA^F~$9$k\e(B data \e$B$O\e(B 7bit(@ref{(tm-ja)7bit}) \e$B$J$$$7\e(B
+8bit(@ref{(tm-ja)8bit}) \e$B$b$7$/$O\e(B binary(@ref{(tm-ja)binary}) \e$B$GI=8=$9$k\e(B
+\e$B$3$H$,$G$-$^$9!#\e(B@refill
+
+\e$B$h$C$F!"\e(B7bit \e$B$7$+DL$5$J$$\e(B MTA(@ref{(tm-ja)MTA}) \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$N\e(B 
+data \e$B$O$=$N$^$^$GAw$l$^$9$,!"\e(B8bit \e$B$d\e(B binary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$KJQ49$7$J$1\e(B
+\e$B$l$P$J$j$^$;$s!#\e(B@refill
+
+\e$BF1MM$K!"\e(B8bit \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$d\e(B 8bit \e$B$N\e(B data \e$B$O$=\e(B
+\e$B$N$^$^$GAw$l$^$9$,!"\e(Bbinary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$+\e(B 8bit \e$B$KJQ49$7$J$1$l$P$J$j\e(B
+\e$B$^$;$s!#\e(B@refill
+
+@noindent
+@strong{[Memo]}
+@quotation
+EBCDIC \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$N\e(B data \e$B$b\e(B base64 \e$BEy$GJQ\e(B
+\e$B49$7$J$$$HAw$l$^$;$s$,!";d$O\e(B EBCDIC \e$B$N$3$H$^$G$OCN$j$^$;$s!#\e(B(^_^;
+
+\e$BF1MM$K!"@)8fJ8;z$rDL$5$J$$\e(B MTA \e$B$N$3$H$d\e(B code \e$BJQ49$r9T$J$&\e(B MTA \e$B$b>C$($F$J\e(B
+\e$B$/$J$C$FM_$7$$$G$9!#\e(B(^_^;@refill
+
+binary \e$B$bDL$9\e(B MTA \e$B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H$O$$$(\e(B
+\e$B$J$$$G$7$g$&!#\e(B
+@end quotation
+
+@strong{transfer level}@cindex{transfer level} \e$B$H$$$&$N$O$I$NHO0O$N\e(B data \e$B$^$GAw$l$k$+\e(B
+\e$B$H$$$&$3$H$rI=$9$b$N$G$9!#\e(Btm-edit \e$B$O\e(B 
+@code{mime-editor/transfer-level} \e$B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G\e(B 
+transfer level \e$B$rI=8=$7$^$9!#\e(B
+
+
+@defvar mime-editor/transfer-level
+
+transfer level \e$B$rI=$9!#\e(B@refill
+
+\e$B$"$k\e(B data \e$B$N\e(B transfer level \e$B$,$3$NCM$r1[$($k>l9g!"\e(B7bit data \e$B$X$NJQ49$,9T\e(B
+\e$B$o$l$k!#\e(B@refill
+
+\e$B8=:_$N$H$3$m!"\e(B7 \e$B$+\e(B 8 \e$B$,M-8z$G$"$k!#4{DjCM$O\e(B 7 \e$B$G$"$k!#\e(B@refill
+
+EBCDIC \e$B$r\e(B 5, ASCII printable \e$B$N$_$r\e(B 6, binary \e$B$r\e(B 9 \e$B$H$9$k$3$H$r7W2h$7$F\e(B
+\e$B$$$k$,!"<BAu$NM=Dj$O$J$$!#\e(B
+@end defvar
+
+
+
+@noindent
+@strong{[Memo]}
+@quotation
+transfer level \e$B$O\e(B message header (@ref{header}) \e$B$K$O4X78$7$J$$!#\e(BRFC 1521 
+\e$B$O\e(B body \e$B$K$*$$$F!"\e(B8bit \e$B$N\e(B data \e$B$r;H$($k$h$&$K\e(B RFC 822(@ref{(tm-ja)RFC
+822}) \e$B$r3HD%$7$F$$$k$,!"\e(Bmessage header \e$B$G$O\e(B 
+us-ascii(@ref{(tm-ja)us-ascii}) \e$B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#\e(B
+@end quotation
+
+
+
+@node header, PGP, transfer level, Top
+@chapter header \e$B$G$NHs\e(B ASCII \e$BJ8;z$N;HMQ\e(B
+
+RFC 1522(@ref{(tm-ja)RFC 1522}) \e$B$G$O\e(B header \e$B$GHs\e(B ASCII \e$BJ8;z$rI=8=$9$k$?\e(B
+\e$B$a$NJ}K!$rDj5A$7$F$$$^$9!#\e(B@refill
+
+\e$B$3$l$O\e(B @strong{encoded-word}@cindex{encoded-word}
+(@ref{(tm-ja)encoded-word}) \e$B$H8F$P$l$k7?<0$G!"\e(BMIME
+charset(@ref{(tm-ja)MIME charset}) \e$B$r@k8@$7!"$+$D!"\e(B
+7bit(@ref{(tm-ja)7bit}) \e$B$GI=8=$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
+
+
+@menu
+* evil setting in header::      \e$B$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g\e(B
+* API about header::            header \e$B$K4X$9$k4X?t!&JQ?t\e(B
+@end menu
+
+@node evil setting in header, API about header, header, header
+@section \e$B$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g\e(B
+
+\e$B$H$3$m$G!"\e(Bheader \e$B$G\e(B encoded-word \e$B$rMQ$$$:$K@8$GHs\e(B ASCII \e$BJ8;zNs$rF~$l$k$N\e(B
+\e$B$O4V0c$C$F$$$^$9!#$J$<$J$i!"\e(BInternet \e$B$G$O$5$^$6$^$JId9f2=J8;z=89g\e(B
+(@ref{(tm-ja)Coded character set})\e$B$,;H$o$l$F$*$j!"\e(BMIME
+charset(@ref{(tm-ja)MIME charset})\e$B$rL@<(E*$K@k8@$7$J$1$l$P$=$l$i$r@53N$K\e(B
+\e$B6hJL$9$k$3$H$O$G$-$J$$$+$i$G$9!#\e(B@refill
+
+\e$BNc$($P!"\e(BMIME charset \e$B$r@k8@$7$J$1$l$P\e(B 
+iso-8859-1(@ref{(tm-ja)iso-8859-1}) \e$B$H\e(B 
+iso-8859-2(@ref{(tm-ja)iso-8859-2}) \e$B$O8+J,$1$,IU$+$J$$$G$7$g$&!#\e(B@refill
+
+\e$B$7$+$7$J$,$i!"$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g$K$O0J2<$NJQ?t\e(B
+\e$B$r@_Dj$7$F$/$@$5$$!#\e(B
+
+
+@defvar mime/field-encoding-method-alist
+
+field \e$BL>$HId9f2=K!$rI=$9\e(B symbol \e$B$NBP$+$i$J$kO"A[\e(B list.@refill
+
+field \e$BL>$OJ8;zNs!"$b$7$/$O!"G$0U$NJ8;zNs$rI=$9\e(B @code{t} \e$B$G$"$k!#\e(B@refill
+
+\e$BId9f2=K!$O!"\e(B@code{nil} \e$B$J$i$PL5JQ49!"\e(B@code{mime} \e$B$J$i$P\e(Bencoded-word,
+MIME charset \e$B$rI=$9\e(B symbol \e$B$J$i$P$=$NId9f2=J8;z=89g$X\e(Bencoded-word \e$B$rMQ$$\e(B
+\e$B$:$KJQ49$9$k$3$H$rI=$9!#\e(B@refill
+
+field \e$BL>$OJ8;zNs$+$i8!:w$5$l!";XDj$7$?J8;zNs$,8+IU$+$i$J$1$l$P\e(B@code{t} 
+\e$B$rMQ$$$k!#\e(B@refill
+
+\e$B4{DjCM$O\e(B
+
+@lisp
+(("X-Nsubject" . iso-2022-jp-2)
+ ("Newsgroups" . nil)
+ (t            . mime)
+ ))
+@end lisp
+
+@noindent
+\e$B$G$"$k!#B($A!"\e(BX-Nsubject field \e$B$O@8$N\e(B iso-2022-jp-2(@ref{(tm-ja)iso-2022-jp-2}), Newsgroup \e$B$OL5JQ49!"$=$l0J30$N\e(B field \e$B$O\e(B 
+encoded-word \e$B$KJQ49$5$l$k!#\e(B
+@end defvar
+
+
+\e$B$^$?!"\e(Bfield \e$BKh$G$O$J$/!"Id9f2=J8;z=89gKh$K;XDj$7$?$$>l9g$O!"JQ?t\e(B 
+@code{mime-eword/charset-encoding-alist} \e$B$rMQ$$$F$/$@$5$$!#\e(B
+(@ref{API about header})
+
+
+@node API about header,  , evil setting in header, header
+@section header \e$B$K4X$9$k4X?t!&JQ?t\e(B
+
+@deffn{Command} mime/encode-message-header &optional  code-conversion
+
+Current buffer \e$B$N\e(B message header \e$B$KB8:_$9$kHs\e(B ASCII \e$BJ8;z$r\e(Bnetwork \e$BI=8=$K\e(B
+\e$BJQ49$7$^$9!#\e(B@refill
+
+optional \e$B0z?t$N\e(B @var{code-conversion} \e$B$KHs\e(B-nil \e$B$,;XDj$5$l$?>l9g!"\e(B
+encoded-word \e$B$K$7$J$$\e(B field \e$B$r\e(B@code{mime/field-encoding-method-alist} \e$B$K\e(B
+\e$B=>$C$F!"\e(Bcode \e$BJQ49$7$^$9!#\e(B
+@end deffn
+
+
+@defun mime/encode-field string
+
+@var{string} \e$B$r\e(B field \e$B$H$7$F\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B@refill
+
+\e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
+@end defun
+
+
+@defun mime-eword/encode-string string  &optional  column mode
+
+@var{string} \e$B$r\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B@refill
+
+\e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B@refill
+
+@var{column} \e$B$O$3$NJ8;zNs$,2?7eL\$+$i;O$^$C$F$$$k$+$r;XDj$7$^$9!#4{DjCM\e(B
+\e$B$O\e(B 0 \e$B$G$9!#\e(B@refill
+
+@var{mode} \e$B$O$3$NJ8;zNs$,$I$&$$$&ItJ,$G;H$o$l$F$$$k$+$r<($7$^$9!#;XDj$G\e(B
+\e$B$-$kCM$H$7$F$O\e(B @code{text}, @code{comment}, @code{phrase} \e$B$,$"$j$^$9!#4{\e(B
+\e$BDjCM$O\e(B @code{phrase} \e$B$G$9!#\e(B
+@end defun
+
+
+@defvar mime-eword/charset-encoding-alist
+
+MIME charset \e$B$rI=$9\e(B symbol \e$B$H\e(B nil, \e$B$b$7$/$O!"\e(B@code{"B"} \e$B$+\e(B@code{"Q"} \e$B$N\e(B
+\e$BJ8;zNs$NBP$+$i$J$kO"A[\e(B list.@refill
+
+@code{nil} \e$B$O$=$N\e(B MIME charset \e$B$r\e(B encoded-word \e$B$K$7$J$$$3$H$rI=$7!"\e(B
+@code{"B"} \e$B$O$=$N\e(B MIME charset \e$B$r\e(B B \e$BJ}<0$N\e(B encoded-word \e$B$K$9$k$3$H$rI=$7!"\e(B
+@code{"Q"} \e$B$O$=$N\e(B MIME charset \e$B$r\e(B Q \e$BJ}<0$N\e(B encoded-word \e$B$K$9$k$3$H$rI=$9!#\e(B
+@end defvar
+
+
+
+@node PGP, Concept Index, header, Top
+@chapter PGP
+
+tm-edit \e$B$G$O\e(B @strong{PGP/MIME}@cindex{PGP/MIME} (@ref{(tm-ja)PGP/MIME})
+(RFC 2015) \e$B$*$h$S\e(B @strong{PGP-kazu}@cindex{PGP-kazu}
+(@ref{(tm-ja)PGP-kazu}) (draft-kazu-pgp-mime-00.txt) \e$B$K$h$k0E9f2=!&EE;R\e(B
+\e$B=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#\e(B@refill
+
+\e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O\e(B Mailcrypt package (@ref{(mailcrypt)}) \e$B$H\e(B 
+pgp command \e$B$,I,MW$G$9!#\e(B@refill
+
+\e$B$^$?!"JQ?t\e(B @code{mimed-editor/signing-type} \e$B$HJQ?t\e(B 
+@code{mime-editor/encrypting-type} \e$B$K\e(B @code{pgp-elkins} \e$B$+\e(B 
+@code{pgp-kazu} \e$B$rBeF~$7$F$/$@$5$$!#\e(B@refill
+
+@code{pgp-elkins} \e$B$r;XDj$7$?>l9g\e(B PGP/MIME \e$B$,;H$o$l!"\e(B
+@code{pgp-kazu} \e$B$r;XDj$7$?>l9g\e(B PGP-kazu \e$B$,;H$o$l$^$9!#\e(B
+
+
+@defvar mimed-editor/signing-type
+
+PGP \e$B$G$NEE;R=qL>$N7A<0$r;XDj$7$^$9!#\e(B@refill
+
+@code{pgp-elkins} \e$B$+\e(B @code{pgp-kazu} \e$B$r;XDj$7$F$/$@$5$$!#\e(B@refill
+
+\e$B4{DjCM$O\e(B @code{nil} \e$B$G$9!#\e(B
+@end defvar
+
+
+@defvar mime-editor/encrypting-type
+
+PGP \e$B$G$N0E9f2=$N7A<0$r;XDj$7$^$9!#\e(B@refill
+
+@code{pgp-elkins} \e$B$+\e(B @code{pgp-kazu} \e$B$r;XDj$7$F$/$@$5$$!#\e(B@refill
+
+\e$B4{DjCM$O\e(B @code{nil} \e$B$G$9!#\e(B
+@end defvar
+
+
+
+@node Concept Index, Function Index, PGP, Top
+@chapter \e$B35G0:w0z\e(B
+
+@printindex cp
+
+@node Function Index, Variable Index, Concept Index, Top
+@chapter \e$B4X?t:w0z\e(B
+
+@printindex fn
+
+@node Variable Index,  , Function Index, Top
+@chapter \e$BJQ?t:w0z\e(B
+
+@printindex vr
+@bye
diff --git a/doc/tm-ja.info b/doc/tm-ja.info
new file mode 100644 (file)
index 0000000..9a3c1e9
--- /dev/null
@@ -0,0 +1,2368 @@
+Info file: tm-ja.info,    -*-Text-*-
+produced by `texinfo-format-buffer'
+from file `tm-ja.texi'
+using `texinfmt.el' version 2.32 of 19 November 1993.
+
+
+\1f
+File: tm-ja.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
+
+tm 7.90 Manual\e$B!JF|K\8lHG!K\e(B
+**************************
+
+
+This file documents tm, a MIME package for GNU Emacs.
+
+GNU Emacs \e$B$G\e(B MIME \e$B$r3Z$7$`$?$a$N\e(B package \e$B$G$"$k\e(B `tm' \e$B$K$D$$$F@bL@$7$^$9!#\e(B
+
+* Menu:
+
+* Introduction::                tm \e$B$C$F2?!)\e(B
+* Setting::                     \e$B@_Dj\e(B
+* Bug report::                  bug \e$BJs9p$N;EJ}\e(B
+* Concept Index::               \e$B35G0:w0z\e(B
+* Variable Index::              \e$BJQ?t:w0z\e(B
+
+
+\1f
+File: tm-ja.info, Node: Introduction, Next: Setting, Prev: Top, Up: Top
+
+tm \e$B$C$F2?!)\e(B
+***********
+
+tm \e$B$O\e(B GNU Emacs \e$B$G\e(B MIME \e$B$r3Z$7$`$?$a$N\e(B package \e$B$G$9!#\e(Btm \e$B$r;H$&$H!"\e(B
+
+   *  tm-view \e$B$K$h$k\e(B MIME message \e$B$N1\Mw!&:F@8\e(B
+   *  tm-edit \e$B$K$h$k\e(B MIME message \e$B$N:n@.\e(B
+   *  mh-e, GNUS, Gnus, RMAIL, VM \e$B$G$N\e(B MIME \e$B5!G=$N6/2=\e(B
+
+\e$B$H$$$&$h$&$J$3$H$,9T$J$($^$9!#\e(B
+
+\e$B8DJL$N9`L\$K$D$$$F$O0J2<$r8f;2>H2<$5$$!'\e(B
+
+   * tm-MUA for Gnus (*Note (gnus-mime-ja)::)
+   * tm-MUA for GNUS (*Note (tm-gnus-ja)::)
+   * tm-MUA for mh-e (*Note (tm-mh-e-ja)::)
+   * mime/viewer-mode (*Note (tm-view-ja)::)
+   * mime/editor-mode (*Note (tm-edit-ja)::)
+
+
+
+* Menu:
+
+* What is MIME?::               \e$B$H$3$m$G!"\e(BMIME \e$B$C$F$$$C$?$$2?!)\e(B
+* How is MIME?::                MIME \e$B$G$I$s$J$3$H=PMh$k$N!)\e(B
+* Glossary::                    \e$BMQ8l\e(B
+
+
+\1f
+File: tm-ja.info, Node: What is MIME?, Next: How is MIME?, Prev: Introduction, Up: Introduction
+
+\e$B$H$3$m$G!"\e(BMIME \e$B$C$F$$$C$?$$2?!)\e(B
+===============================
+
+*MIME* \e$B$H$O\e(B *Multipurpose Internet Mail
+Extensions* \e$B$NN,$G!"=>Mh$N!"4pK\E*$K\e(B us-ascii(*Note us-ascii::) \e$B$N\e(B plain
+text(*Note plain text::) \e$B$G$"$C$?\e(B Internet Mail/News \e$B$KBP$9$k3HD%$K$J$C\e(B
+\e$B$F$$$^$9!#\e(B
+
+MIME \e$B$K$O!"\e(BRFC 1521 (*Note RFC 1521::) \e$B$G5,Dj$5$l$F$$$kB?L\E*\e(Bmessage \e$B$N\e(B
+\e$BB&LL$H!"\e(BRFC 1522 (*Note encoded-word::) \e$B$G5,Dj$5$l$F$$$k\e(Bmessage header 
+\e$B$K$*$1$kHs\e(B ASCII \e$BJ8;z$NI=8=K!$N$h$&$J!"B?8@8l2=$NB&LL$,$"$j$^$9!#\e(B
+
+
+
+\1f
+File: tm-ja.info, Node: How is MIME?, Next: Glossary, Prev: What is MIME?, Up: Introduction
+
+MIME \e$B$G$I$s$J$3$H=PMh$k$N!)\e(B
+===========================
+
+\e$B$^$:!"B?L\E*\e(B message \e$B$NB&LL$r9M$($k$H!"=>Mh$N\e(B Internet Mail/News \e$B$,4pK\\e(B
+\e$BE*$K\e(B us-ascii(*Note us-ascii::) \e$B$N\e(B plain text(*Note plain text::) \e$B$7$+I=\e(B
+\e$B8=$G$-$J$+$C$?$N$KBP$7$F!"3($d2;@<$dF02h$J$I$NMM!9$J\e(B data \e$B$rI=8=$9$k$3$H\e(B
+\e$B$,$G$-$^$9!#\e(B
+
+\e$B$^$?!"LLGr$$$3$H$K!"\e(Bftp (*Note FTP::) \e$B$d\e(B ftp mail \e$B$r$7$?$j!"\e(Bfile \e$B$r<h$j\e(B
+\e$B=P$7$?$j!"\e(Bpatch \e$B$rEv$F$?$j!"$H$$$C$?!"!X<jB3$-!Y$rAw$k$3$H$,$G$-$^$9!#\e(B
+
+\e$B!t\e(B \e$B$b$C$H$b!"$3$&$$$&$N$O!"$"$k0UL#$G$O4m81$@$C$?$j$9$k$N$G$9$,!#\e(B
+
+\e$B$3$&$7$?\e(B message \e$B$O!"FbMF$N<oN`$r\e(B 
+*Content-Type* (*Note Content-Type field::) \e$B$H\e(B
+\e$B$$$&\e(B field \e$B$K=q$$$?\e(B message \e$B$N7?$G;XDj$7$^$9!#$9$k$H!"<u$1<j$O3F\e(B 
+content-type(*Note content-type::) \e$B$KBP1~$7$?=hM}$N<oN`$r@_Dj$7$F$*$$$F!"\e(B
+message \e$B$r!XFI$`!Y$@$1$G!"3($dF02h$r8+$?$j!"2;$rLD$i$7$?$j!"\e(Bftp \e$B$G\e(B file 
+\e$B$r<h$C$?$j!"\e(Bfile\e$B$r<h$j=P$7$?$j$G$-$^$9!#\e(B
+
+\e$B$^$?!"$"$k\e(B message \e$B$KJ#?t$N\e(B content-type \e$B$,B8:_$9$k\e(B 
+*Multipart* (*Note multipart::) \e$B$N\e(B message \e$B$H$$$&\e(B
+\e$B$N$b2DG=$G!"0l$D$N\e(B message \e$B$NCf$K!"3($H2;$HJ8>O$rF~$l$?$j$H$$$C$?$h$&$J\e(B
+\e$B$3$H$,$G$-$^$9!#\e(B
+
+MIME \e$B$K$O$3$N$h$&$J!X@k8@!Y$N;WA[$,$"$k$h$&$K;W$o$l$^$9!#$D$^$j!"\e(B
+us-ascii(*Note us-ascii::) \e$B$r!V%"%k%U%!%Y%C%H!W$H$9$k\e(B MIME \e$B$H$$$&\e(B 
+message \e$B5-=R8@8l$G!"$$$m$$$m$J$b$N$r5-=R$7$F$$$3$&$H$$$&$3$H$G$9!#$3$l$O\e(B 
+RFC 1522 (*Note encoded-word::) \e$B$G5,Dj$5$l$?\e(B encoded-word \e$B$G$b$$$($k$H;W\e(B
+\e$B$$$^$9!#\e(B
+
+\e$B$=$7$F!"<u$1<j$O!"M}2r$G$-$J$$$b$N$OL5;k$9$k$,!"$=$N7k2L!"\e(Bdata \e$B$r2u$9$3\e(B
+\e$B$H$O$7$J$$$H$$$&$b$N$,$"$j$^$9!#\e(B
+
+\e$BNc$($P!"\e(BASCII (*Note ASCII::) \e$B$7$+I=<($G$-$J$$4D6-$G\e(B JIS X0208 (*Note
+JIS X0208::) \e$B$H\e(B ISO 8859-1 (*Note ISO 8859-1::) \e$B$,:.$8$C$?%F%-%9%H$r$b$i$C\e(B
+\e$B$?$i:$$kLu$G$9$,!"$=$&$$$&;~$@$1B?8@8lC<Kv$r3+$/$H$$$&$h$&$J5;$,;H$($^$9!#\e(B
+
+\e$B$b$A$m$s!"\e(BMULE (*Note MULE::) \e$B$N$h$&$JB?8@8l4D6-$K$*$$$F$b\e(B MUA (*Note
+MUA::) \e$B$KBP$7$FL@<(E*$K\e(B MIME charset (*Note MIME charset::) \e$B$r<($9$3$H$O\e(B
+\e$BM-1W$G$7$g$&!#\e(B
+
+
+
+\1f
+File: tm-ja.info, Node: Glossary, Prev: How is MIME?, Up: Introduction
+
+\e$BMQ8l\e(B
+====
+
+tm \e$B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#\e(B
+
+* 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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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\e(B
+\e$B$^$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-ja.info, Node: Content-Type field, Next: Emacs, Prev: content-type, Up: Glossary
+
+Content-Type field
+------------------
+
+content-type(*Note content-type::) \e$B$d\e(B MIME charset(*Note MIME charset::) 
+\e$B$J$I$N\e(B part \e$B$K4X$9$k>pJs$rI=8=$9$k$?$a$N\e(B field. RFC 1521(*Note RFC
+1521::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+
+*[Memo]*
+
+     \e$BNr;KE*$K$O\e(B RFC 1049 \e$B$G\e(B Content-Type field \e$B$,Ds0F$5$l$F$$$k!#C"$7!"\e(B
+     \e$B$3$3$G$O\e(B type \e$B$H\e(B subtype \e$B$N6hJL$O$J$$!#$7$+$7!"J8K!E*$K$O\e(B RFC 1521
+     parser\e$B$O\e(B RFC 1049 \e$B$K4p$E$/\e(B message \e$B$rL$CN$N\e(B content-type \e$B$r;}$C$?\e(B 
+     message \e$B$H$7$F\e(B parse \e$B$G$-$k$@$m$&!#\e(B
+
+
+Content-Type field \e$B$O\e(B
+
+     "Content-Type" ":" *type* "/" *subtype* *( ";" *parameter* )
+
+\e$B$HDj5A$5$l$k!#\e(B
+
+\e$BNc$($P!"\e(B
+
+          Content-Type: image/jpeg
+
+\e$B$d\e(B
+
+          Content-Type: text/plain; charset=iso-2022-jp
+
+\e$B$J$I$N$h$&$K=q$+$l$k!#\e(B
+
+*[Memo]*
+
+     content-type \e$B$N$J$$\e(B part \e$B$O\e(B
+
+               Content-Type: text/plain; charset=us-ascii
+
+     \e$B$H$7$F2r<a$5$l$k!#\e(B(cf. *Note us-ascii::)
+
+
+
+
+\1f
+File: tm-ja.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-ja.info, Node: encoded-word, Next: encapsulation, Prev: Emacs, Up: Glossary
+
+encoded-word
+------------
+
+header \e$B$K$*$1$kHs\e(B ASCII (*Note ASCII::) \e$BJ8;z$NI=8=!#\e(B*RFC 1522* \e$B$GDj5A$5\e(B
+\e$B$l$F$$$k!#\e(B
+
+
+[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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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-ja.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$G\e(B
+\e$BDj5A$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$5\e(B
+\e$B$l$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-ja.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-ja)method::)
+
+
+
+
+\1f
+File: tm-ja.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-ja.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-ja.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-ja.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-ja.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$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-ja.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;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$G\e(B
+\e$BDj5A$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-ja.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-ja.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$KBP$7!"\e(B
+*multipart/digest*\e$B$G$O\e(B 
+message/rfc822(*Note message/rfc822::) \e$B$,MQ$$$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-ja.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-ja.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$1\e(B
+\e$B$FJB$Y$k>l9g$KMQ$$$k!#\e(B
+
+(cf. *Note RFC 1521::)
+
+
+
+
+\1f
+File: tm-ja.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-ja.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-ja.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$9$k$N$G\e(B 
+PGP/MIME(*Note PGP/MIME::) \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. *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-ja.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$$$&#2$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-ja.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$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
+
+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\e(B
+\e$B$&$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-ja.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-ja.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$F\e(B
+\e$B$$$k\e(B RFC.
+
+
+[SMTP: RFC 821] J. Postel, "Simple Mail Transfer Protocol", August
+     1982, STD 10.
+
+
+
+
+\1f
+File: tm-ja.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-ja.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}K!\e(B
+\e$B$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-ja.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-ja.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-ja.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-ja.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$$$&4Z9q8l\e(B
+\e$B$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-ja.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$$$C\e(B
+\e$B$?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$$\e(B
+\e$B$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-ja.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-ja.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-ja.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-ja.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$J$C$F$$$k!#\e(B
+
+
+
+\1f
+File: tm-ja.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-ja.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-ja)::)
+   * 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-ja.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-ja.info, Node: Setting, Next: Bug report, Prev: Introduction, Up: Top
+
+\e$B@_Dj\e(B
+****
+
+\e$B$3$N\e(B package \e$B$K$O\e(B `mime-setup.el' \e$B$H\e(B `tm-setup.el' \e$B$H$$$&4J0W@_Dj\e(B file 
+\e$B$,ImB0$7$F$$$^$9!#\e(B
+
+`mime-setup.el' \e$B$G$O\e(B `tm-edit.el' \e$B$r;H$C$?\e(B MIME message \e$B$N:n@.$b4^$a$?\e(B 
+MIME \e$BA4HL$N@_Dj$r9T$J$$!"\e(B`tm-setup.el' \e$B$G$O\e(B tm-MUA \e$B$K4X$9$k\e(BMIME message 
+\e$B$N1\Mw$N@_Dj$N$_$r9T$J$$$^$9!#\e(B
+
+
+* Menu:
+
+* mime-setup::                  \e$BI8=`E*$J@_Dj\e(B
+* tm-setup::                    tm-edit \e$B$r;H$o$J$$@_Dj\e(B
+* setting for VM::              VM \e$B$r;H$&>l9g$N@_Dj\e(B
+* manual setting::              \e$B@_Dj\e(B file \e$B$r;H$o$J$$>l9g\e(B
+
+
+\1f
+File: tm-ja.info, Node: mime-setup, Next: tm-setup, Prev: Setting, Up: Setting
+
+\e$BI8=`E*$J@_Dj\e(B
+============
+
+tm \e$B$N0lHLE*$J@_Dj$r9T$$$?$$>l9g$O!"\e(B
+*mime-setup* \e$B$H$$$&I8=`@_Dj\e(B file \e$B$r;H$C$F$/$@\e(B
+\e$B$5$$!#Nc$($P!"\e(B`~/.emacs' \e$BEy$G!"\e(B
+
+     (load "mime-setup")
+
+\e$B$H$9$k$@$1$G\e(B OK \e$B$G$9!#\e(B
+
+`mime-setup.el' \e$B$O\e(B `tm-setup.el' \e$B$r8F$s$G$$$k$N$G!"\e(B`tm-setup.el' \e$B$r\e(B load 
+\e$B$9$kI,MW$O$"$j$^$;$s!#!J2a5n$N\e(B Gnus FAQ \e$B$N5-=R$O4V0c$C$F$$$^$9!*!K\e(B
+
+
+* Menu:
+
+* signature::                   signature.el
+* Notice about GNUS::           GNUS \e$B$N>l9g$NCm0U\e(B
+
+
+\1f
+File: tm-ja.info, Node: signature, Next: Notice about GNUS, Prev: mime-setup, Up: mime-setup
+
+signature.el
+------------
+
+tm \e$B$K$O\e(B *signature* \e$B$H$$$&\e(B signature \e$B$N<+F0@ZBX$(\e(B tool \e$B$,ImB0$7$F$*$j!"\e(B
+`mime-setup.el' \e$B$O$3$N@_Dj$b9T$J$$$^$9!#\e(Bmessage header \e$B$N\e(B field \e$B$K9g$o$;\e(B
+\e$B$F\e(B signature \e$B$N<+F0@ZBX$r9T$J$$$?$$>l9g$O\e(B `~/.emacs' \e$B$K0J2<$N$h$&$J$b$N\e(B
+\e$B$rF~$l$F2<$5$$!#!J>\$7$/$O\e(B signature.el \e$B$N@bL@=q$r;2>H$7$F2<$5$$!K\e(B
+
+     (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
+
+     \e$B$3$NJQ?t$,\e(B `nil' \e$B0J30$N;~!"\e(B`signature.el' \e$B$r;H$$$^$9!#4{DjCM$O\e(B `t' 
+     \e$B$G$9!#\e(B
+
+
+
+ -- Variable: mime-setup-signature-key-alist
+
+     \e$B3F\e(B major-mode \e$B$K$*$$$F\e(B signature \e$BA^F~L?Na$r@_Dj$9$Y$-\e(B key \e$B$r;XDj$7\e(B
+     \e$B$^$9!#4{DjCM$O\e(B
+
+               ((mail-mode . "\C-c\C-w"))
+
+
+     \e$B$G$9!#\e(B
+
+     \e$B$3$l$rJQ99$7$?$$>l9g$O!"4X?t\e(B set-alist \e$B$J$I$r;H$C$F$3$NJQ?t$r=q$-49\e(B
+     \e$B$($F2<$5$$!#\e(B
+
+          (set-alist 'mime-setup-signature-key-alist
+                  'news-reply-mode "\C-c\C-w")
+
+
+
+ -- Variable: mime-setup-default-signature-key
+
+     \e$B$"$k\e(B major-mode \e$B$K$*$$$F\e(B signature \e$BA^F~L?Na$r@_Dj$9$Y$-\e(B key \e$B$,8+$D\e(B
+     \e$B$+$i$J$$>l9g!"$3$NJQ?t$K@_Dj$5$l$?\e(B key \e$B$,MQ$$$i$l$^$9!#4{DjCM$O!"\e(B
+     `"\C-c\C-s"' \e$B$G$9!#\e(B
+
+
+
+
+\1f
+File: tm-ja.info, Node: Notice about GNUS, Prev: signature, Up: mime-setup
+
+GNUS \e$B$N>l9g$NCm0U\e(B
+-----------------
+
+`signature.el' \e$B$r;H$&>l9g!"\e(B`mime-setup.el' \e$B$OJQ?t\e(B `gnus-signature-file' 
+\e$B$r\e(B `nil' \e$B$K@_Dj$7$^$9!#$h$C$F!"Aw?.;~$K<+F0E*$K\e(B `signature' \e$B$,IU$/5!G=$O\e(B
+\e$BM^@)$5$l$^$9!#$3$N$h$&$J$3$H$r$7$F$$$k$N$O0J2<$NM}M3$+$i$G$9!#\e(B
+
+GNUS \e$B$,\e(B signature \e$B$rIU$1$k$N$O\e(B `tm-edit.el' \e$B$K$h$C$F\e(B MIME message \e$B$,:n@.\e(B
+\e$B$5$l$?8e$G$9!#$h$C$F!"\e(BGNUS \e$B$,IU$1$?\e(B signature \e$B$O\e(B MIME message \e$B$H$7$F@5$7\e(B
+\e$B$/=hM}$5$l$F$$$^$;$s!#Nc$($P\e(B multipart message \e$B$N>l9g!"\e(BMIME message \e$B$N30\e(B
+\e$B$NHs\e(B MIME part \e$B$KIU$-$^$9!#$h$C$F!"\e(BMIME \e$BBP1~\e(B MUA \e$B$G8+$?>l9g!"\e(Bsignature 
+\e$B$OI=<($5$l$J$$$+$bCN$l$^$;$s!#\e(B
+
+\e$B$b$&0l$D$NCm0U$OI8=`@_Dj$G$O\e(B signature \e$B$rA^F~$9$k\e(B key \e$B$O\e(B `C-c C-w' \e$B$G$O\e(B
+\e$B$J$/\e(B mh-e (*Note (mh-e)::) \e$B$HF1$8\e(B `C-c C-s' \e$B$K3d$jEv$F$i$l$F$$$k$3$H$G$9!#\e(B
+\e$B$3$l$O\e(B
+
+     (set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
+
+\e$B$K$h$C$F\e(B GNUS \e$B$NI8=`$KLa$9$3$H$,$G$-$^$9!#\e(B
+
+
+
+\1f
+File: tm-ja.info, Node: tm-setup, Next: setting for VM, Prev: mime-setup, Up: Setting
+
+tm-edit \e$B$r;H$o$J$$@_Dj\e(B
+======================
+
+
+*tm-setup* \e$B$O\e(B tm-MUA (*Note tm-MUA::) \e$B$N@_Dj$N$_$r\e(B
+\e$B9T$J$&\e(B module \e$B$G$9!#$3$N@_Dj\e(B file \e$B$G$O\e(B tm-edit (*Note (tm-edit-ja)::) \e$B$r\e(B
+\e$B;H$C$?\e(B MIME message \e$B$N:n@.$K4X$9$k@_Dj$O9T$o$l$:!"\e(BMIME message \e$B$N1\Mw$K\e(B
+\e$B4X$9$k@_Dj$N$_$,9T$o$l$^$9!#\e(BMIME message \e$B$rFI$_$?$$$,<+J,$G$O:n@.$7$J$$\e(B
+\e$B$H$+!"\e(Btm-edit \e$B0J30$N\e(B MIME composer \e$B$r;H$$$?$$>l9g$K$O\e(B mime-setup.el \e$B$NBe\e(B
+\e$B$o$j$K$3$N@_Dj\e(B file \e$B$r;H$C$F$/$@$5$$!#\e(B
+
+\e$BNc$($P!"\e(B`~/.emacs' \e$BEy$K\e(B
+
+     (load "tm-setup")
+
+\e$B$rF~$l$l$P\e(B OK \e$B$G$9!#\e(B
+
+
+*[Memo]*
+
+     `mime-setup.el' \e$B$r\e(B load \e$B$7$F$$$k>l9g!"$3$l$rM[$K\e(B load \e$B$9$kI,MW$O$"\e(B
+     \e$B$j$^$;$s!#\e(B
+
+
+
+
+\1f
+File: tm-ja.info, Node: setting for VM, Next: manual setting, Prev: tm-setup, Up: Setting
+
+VM \e$B$r;H$&>l9g$N@_Dj\e(B
+===================
+
+
+*vm* \e$B$r;H$&>l9g$O\e(B `~/.vm' \e$B$K\e(B
+
+     (require 'tm-vm)
+
+\e$B$rF~$l$F2<$5$$!#\e(B
+
+
+*[\e$BCm0U\e(B]*
+
+     *BBDB* \e$B$r;H$&>l9g$O\e(B `(bbdb-insinuate-vm)' \e$B$N\e(B 
+     *\e$B8e\e(B* \e$B$K\e(B `(require 'tm-vm)' \e$B$rF~$l$F$/$@$5$$!#\e(B
+
+
+
+
+\1f
+File: tm-ja.info, Node: manual setting, Prev: setting for VM, Up: Setting
+
+\e$B@_Dj\e(B file \e$B$r;H$o$J$$>l9g\e(B
+========================
+
+
+`mime-setup.el' \e$B$d\e(B `tm-setup.el' \e$B$r;29M$K$7$F2<$5$$!#\e(B
+
+
+*[Memo]*
+
+     \e$B8=:_$N\e(B tm \e$B$G$O\e(B tm-edit \e$B$N;HMQ$r2>Dj$7$?4v$D$+$NJXMx$J5!G=$,B8:_$7!"\e(B
+     \e$B$3$l$i$N5!G=$O\e(B `mime-setup.el' \e$B$r;H$o$J$$$HMxMQ$G$-$^$;$s!#$b$7!"\e(B
+     tm-edit \e$B$r;H$&FH<+$N@_Dj$r9T$&>l9g$O!"\e(B
+
+          (provide 'mime-setup)
+
+     \e$B$H$$$&@k8@$r9T$C$F$/$@$5$$!#\e(B
+
+
+
+
+\1f
+File: tm-ja.info, Node: Bug report, Next: Concept Index, Prev: Setting, Up: Top
+
+bug \e$BJs9p$N;EJ}\e(B
+**************
+
+tm \e$B$N%P%0$r8+$D$1$?$i!"0J2<$N\e(B address \e$B$K\e(B mail \e$B$rAw$C$F$/$@$5$$!'\e(B
+
+   *  \e$BF|K\8l\e(B <bug-tm-ja@chamonix.jaist.ac.jp>
+   *  \e$B1Q8l\e(B <bug-tm-en@chamonix.jaist.ac.jp>
+
+
+\e$BC"$7!"$"$^$j$K$b8E$$HG$K4X$9$kJs9p$O4?7^$5$l$^$;$s!#8E$$HG$N\e(B bug \e$B$O!"?7\e(B
+\e$B$7$$HG$G$O<#$C$F$$$k$+$b$7$l$^$;$s!#$^$:!":G?7HG$G3NG'$7$F$_$^$7$g$&!#\e(B
+
+
+\e$B$=$l$+$i!"E,@Z$JJs9p$r$7$^$7$g$&!#C1$K!V$&$^$/F0$+$J$$!W$H8@$o$l$F$b$I$&\e(B
+\e$B$$$&>u67$J$N$+$O$5$C$Q$jH=$j$^$;$s!#:GDc8B!"\e(BOS, emacs, tm, \e$B;H$C$F$$$k\e(B 
+MUA \e$B$N<oN`$*$h$SHG!"@_Dj$r=q$/I,MW$,$"$j$^$9!#$^$?!"\e(Berror \e$B$,5/$C$F$$$k>l\e(B
+\e$B9g$O\e(B backtrace \e$B$rAw$k$3$H$b=EMW$G$9!#\e(B(cf. *Note (emacs)Bugs::)
+
+\e$B$^$?!"\e(Bbug \e$B$OBgDqJ#?t$N?M$,Ax6x$9$k$b$N$G$9!J$=$&$G$J$1$l$P!"\e(Bbug \e$B$G$O$J$$\e(B
+\e$B2DG=@-$,$"$j$^$9!K!#$@$+$i!":n<T$KD>@\\e(B mail \e$B$rAw$k$H:n<T$OF1$8\e(B mail\e$B$r2?\e(B
+\e$BDL$b=q$/1)L\$K$J$j$^$9!#$@$+$i!"I,$:\e(B bug \e$BJs9p$O>e5-$N\e(B address \e$B$KAw$C$F$/\e(B
+\e$B$@$5$$!#\e(B
+
+tm ML \e$B$G$O\e(B tm \e$B$N%P%0>pJs$N8r49$d:G?7HG$NG[I[!"\e(Btm \e$B$N2~NI$K4X$9$k5DO@$r9T\e(B
+\e$B$J$C$F$$$^$9!#\e(Btm ML \e$B$K;22C$7$?$$J}$O\e(B
+
+   *  \e$BF|K\8l\e(B <tm-ja-admin@chamonix.jaist.ac.jp>
+   *  \e$B1Q8l\e(B <tm-en-admin@chamonix.jaist.ac.jp>
+
+\e$B$^$G\e(B mail \e$B$rAw$C$F2<$5$$!#EPO?$O<jF0$G$9$N$G!"$G$-$l$P!"<+A38@8l$G=q$$$F\e(B
+\e$B2<$5$$!#\e(B(^_^)
+
+
+
+\1f
+File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, Up: Top
+
+\e$B35G0:w0z\e(B
+********
+
+
+* 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.           11.
+* BBDB:                         setting for VM.         16.
+* BIG5:                         cn-big5.                13.
+* binary:                       8bit.                   35.
+* binary:                       binary.                 6.
+* binary data:                  binary.                 15.
+* charset-edition:              RFC 1922.               10.
+* charset-extension:            RFC 1922.               10.
+* CNS        11643:1992:        CNS.                    13.
+* CNS 11643-1992:               CNS.                    13.
+* Content-Type:                 How is MIME?.           17.
+* content-type/subtype:         content-type.           22.
+* Emacs/mule:                   MULE.                   20.
+* encapsulation:                RFC 1153.               7.
+* encapsulation:                RFC 934.                7.
+* euc-kr:                       euc-kr.                 14.
+* Experimental:                 Content-Disposition.    8.
+* external method:              method.                 8.
+* 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.
+* 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.               13.
+* internal
+* Internet mail:                RFC 822.                12.
+* Internet message:             RFC 822.                13.
+* 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        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:                    JIS X0201.              9.
+* 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.           12.
+* message header:               RFC 822.                6.
+* Message Transfer Agent:       MTA.                    6.
+* Message User Agent:           MUA.                    6.
+* MIME:                         What is MIME?.          6.
+* mime-setup:                   mime-setup.             7.
+* mule:                         MULE.                   19.
+* MULE:                         MULE.                   20.
+* multipart:                    content-type.           12.
+* Multipart:                    How is MIME?.           24.
+* multipart:                    multipart.              10.
+* multipart/digest:             multipart/digest.       10.
+* multipart/encrypted:          Security multipart.     9.
+* multipart/signed:             Security multipart.     7.
+* Multipurpose
+* Multipurpose Internet Mail Extensions: What is MIME?.  7.
+* pad:                          Base64.                 11.
+* parameter:                    Content-Type field.     20.
+* 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.               13.
+* 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.
+* signature:                    signature.              6.
+* SMTP:                         RFC 821.                6.
+* 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.             9.
+* text/richtext:                text/enriched.          7.
+* tm \e$BBg@9$j\e(B package:            tm-MUA.                 9.
+* tm-gnus:                      tm-MUA.                 14.
+* tm-mh-e:                      tm-MUA.                 12.
+* tm-rmail:                     tm-MUA.                 20.
+* tm-setup:                     tm-setup.               7.
+* tm-vm:                        tm-MUA.                 18.
+* type:                         content-type.           7.
+* type:                         Content-Type field.     20.
+* us-ascii:                     us-ascii.               14.
+* USENET:                       RFC 1036.               9.
+* video:                        content-type.           14.
+* vm:                           setting for VM.         7.
+* XEmacs/mule:                  MULE.                   20.
+* x-token:                      content-type.           30.
+Internet Mail Extensions:       MIME.                   6.
+method:                         method.                 7.
+
+
+\1f
+File: tm-ja.info, Node: Variable Index, Prev: Concept Index, Up: Top
+
+\e$BJQ?t:w0z\e(B
+********
+
+
+* Menu:
+
+* mime-setup-default-signature-key: signature.          47.
+* mime-setup-signature-key-alist: signature.            29.
+* mime-setup-use-signature:     signature.              22.
+\1f\f
+Tag table:
+Node: Top\7f152
+Node: Introduction\7f680
+Node: What is MIME?\7f1569
+Node: How is MIME?\7f2245
+Node: Glossary\7f4716
+Node: 7bit\7f8104
+Node: 8bit\7f9421
+Node: 94 character set\7f11476
+Node: 96 character set\7f11749
+Node: 94x94 character set\7f12016
+Node: ASCII\7f12320
+Node: Base64\7f12750
+Node: binary\7f13448
+Node: Character Set\7f14038
+Node: cn-gb\7f14368
+Node: cn-big5\7f14854
+Node: CNS\7f15490
+Node: Coded character set\7f16171
+Node: Code extension\7f16498
+Node: Content-Disposition\7f16842
+Node: content-type\7f17284
+Node: Content-Type field\7f18686
+Node: Emacs\7f19772
+Node: encoded-word\7f20006
+Node: encapsulation\7f20397
+Node: euc-kr\7f20692
+Node: FTP\7f21209
+Node: GB 2312\7f21494
+Node: GB 8565.2\7f22048
+Node: hz-gb2312\7f22511
+Node: ISO 2022\7f23320
+Node: iso-2022-cn\7f23899
+Node: iso-2022-cn-ext\7f24375
+Node: iso-2022-jp\7f25047
+Node: iso-2022-jp-2\7f25762
+Node: iso-2022-kr\7f26171
+Node: ISO 646\7f26604
+Node: ISO 8859-1\7f27264
+Node: iso-8859-1\7f27695
+Node: ISO 8859-2\7f28140
+Node: iso-8859-2\7f28574
+Node: ISO 8859-3\7f29013
+Node: ISO 8859-4\7f29330
+Node: ISO 8859-5\7f29647
+Node: iso-8859-5\7f30056
+Node: ISO 8859-6\7f30498
+Node: ISO 8859-7\7f30817
+Node: iso-8859-7\7f31221
+Node: ISO 8859-8\7f31771
+Node: ISO 8859-9\7f32090
+Node: ISO-IR-165\7f32407
+Node: JIS X0201\7f32922
+Node: JIS C6226\7f33716
+Node: JIS X0208\7f34009
+Node: JIS X0212\7f35892
+Node: koi8-r\7f36244
+Node: KS C5601\7f36742
+Node: message\7f37143
+Node: message/rfc822\7f37404
+Node: method\7f37709
+Node: MIME\7f38060
+Node: MIME charset\7f38481
+Node: MTA\7f39042
+Node: MUA\7f39256
+Node: MULE\7f39430
+Node: multipart\7f40282
+Node: multipart/alternative\7f41109
+Node: multipart/digest\7f41413
+Node: multipart/encrypted\7f42055
+Node: multipart/mixed\7f42384
+Node: multipart/parallel\7f42676
+Node: multipart/signed\7f42962
+Node: PGP\7f43257
+Node: PGP-kazu\7f44088
+Node: PGP/MIME\7f45571
+Node: Quoted-Printable\7f46601
+Node: RFC 821\7f47362
+Node: RFC 822\7f47642
+Node: RFC 934\7f48126
+Node: RFC 1036\7f48578
+Node: RFC 1153\7f49032
+Node: RFC 1521\7f49568
+Node: RFC 1557\7f50013
+Node: RFC 1922\7f50402
+Node: plain text\7f51063
+Node: Security multipart\7f51339
+Node: text/enriched\7f51972
+Node: text/plain\7f52437
+Node: tm-kernel\7f52920
+Node: tm-MUA\7f53425
+Node: us-ascii\7f53944
+Node: Setting\7f54610
+Node: mime-setup\7f55290
+Node: signature\7f55912
+Node: Notice about GNUS\7f57670
+Node: tm-setup\7f58822
+Node: setting for VM\7f59663
+Node: manual setting\7f60029
+Node: Bug report\7f60584
+Node: Concept Index\7f62194
+Node: Variable Index\7f71524
+\1f
+End tag table
diff --git a/doc/tm-ja.sgml b/doc/tm-ja.sgml
new file mode 100644 (file)
index 0000000..0f483f6
--- /dev/null
@@ -0,0 +1,1631 @@
+<!doctype sinfo system>
+<!-- $Id: tm-ja.sgml,v 5.1 1996/10/16 00:19:26 morioka Exp $ -->
+<head>
+<title>tm 7.90 Manual\e$B!JF|K\8lHG!K\e(B
+<author>\e$B<i2,\e(B \e$BCNI'\e(B <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.
+<p>
+GNU Emacs \e$B$G\e(B MIME \e$B$r3Z$7$`$?$a$N\e(B package \e$B$G$"$k\e(B `tm' \e$B$K$D$$$F@bL@$7$^\e(B
+\e$B$9!#\e(B
+</abstract>
+
+<h1> tm \e$B$C$F2?!)\e(B
+<node> Introduction
+<p>
+tm \e$B$O\e(B GNU Emacs \e$B$G\e(B MIME \e$B$r3Z$7$`$?$a$N\e(B package \e$B$G$9!#\e(Btm \e$B$r;H$&$H!"\e(B
+
+<ul>
+<li> tm-view \e$B$K$h$k\e(B MIME message \e$B$N1\Mw!&:F@8\e(B 
+<li> tm-edit \e$B$K$h$k\e(B MIME message \e$B$N:n@.\e(B
+<li> mh-e, GNUS, Gnus, RMAIL, VM \e$B$G$N\e(B MIME \e$B5!G=$N6/2=\e(B
+</ul>
+
+<noindent>
+\e$B$H$$$&$h$&$J$3$H$,9T$J$($^$9!#\e(B
+<p>
+\e$B8DJL$N9`L\$K$D$$$F$O0J2<$r8f;2>H2<$5$$!'\e(B
+
+<ul>
+<li><a file="gnus-mime-ja">tm-MUA for Gnus</a>
+<li><a file="tm-gnus-ja">tm-MUA for GNUS</a>
+<li><a file="tm-mh-e-ja">tm-MUA for mh-e</a>
+<li><a file="tm-view-ja">mime/viewer-mode</a>
+<li><a file="tm-edit-ja">mime/editor-mode</a>
+</ul>
+
+
+<h2> \e$B$H$3$m$G!"\e(BMIME \e$B$C$F$$$C$?$$2?!)\e(B
+<node> What is MIME?
+<p>
+<concept name="MIME"> \e$B$H$O\e(B <concept name="Multipurpose Internet Mail
+Extensions"> \e$B$NN,$G!"=>Mh$N!"4pK\E*$K\e(B <dref node="us-ascii"> \e$B$N\e(B <dref
+node="plain text"> \e$B$G$"$C$?\e(B Internet Mail/News \e$B$KBP$9$k3HD%$K$J$C$F$$\e(B
+\e$B$^$9!#\e(B
+<p>
+MIME \e$B$K$O!"\e(B<a node="RFC 1521">RFC 1521</a> \e$B$G5,Dj$5$l$F$$$kB?L\E*\e(B
+message \e$B$NB&LL$H!"\e(B<a node="encoded-word">RFC 1522</a> \e$B$G5,Dj$5$l$F$$$k\e(B
+message header \e$B$K$*$1$kHs\e(B ASCII \e$BJ8;z$NI=8=K!$N$h$&$J!"B?8@8l2=$NB&LL$,\e(B
+\e$B$"$j$^$9!#\e(B
+
+
+<h2> MIME \e$B$G$I$s$J$3$H=PMh$k$N!)\e(B
+<node> How is MIME?
+<P>
+\e$B$^$:!"B?L\E*\e(B message \e$B$NB&LL$r9M$($k$H!"=>Mh$N\e(B Internet Mail/News \e$B$,4p\e(B
+\e$BK\E*$K\e(B <dref node="us-ascii"> \e$B$N\e(B <dref node="plain text"> \e$B$7$+I=8=$G$-\e(B
+\e$B$J$+$C$?$N$KBP$7$F!"3($d2;@<$dF02h$J$I$NMM!9$J\e(B data \e$B$rI=8=$9$k$3$H$,$G\e(B
+\e$B$-$^$9!#\e(B
+<P>
+\e$B$^$?!"LLGr$$$3$H$K!"\e(B<a node="FTP">ftp</a> \e$B$d\e(B ftp mail \e$B$r$7$?$j!"\e(Bfile 
+\e$B$r<h$j=P$7$?$j!"\e(Bpatch \e$B$rEv$F$?$j!"$H$$$C$?!"!X<jB3$-!Y$rAw$k$3$H$,$G$-\e(B
+\e$B$^$9!#\e(B
+<P>
+\e$B!t\e(B \e$B$b$C$H$b!"$3$&$$$&$N$O!"$"$k0UL#$G$O4m81$@$C$?$j$9$k$N$G$9$,!#\e(B
+<P>
+\e$B$3$&$7$?\e(B message \e$B$O!"FbMF$N<oN`$r\e(B <a node="Content-Type
+field"><concept name="Content-Type"></a> \e$B$H$$$&\e(B field \e$B$K=q$$$?\e(B message 
+\e$B$N7?$G;XDj$7$^$9!#$9$k$H!"<u$1<j$O3F\e(B <dref node="content-type"> \e$B$KBP1~\e(B
+\e$B$7$?=hM}$N<oN`$r@_Dj$7$F$*$$$F!"\e(Bmessage \e$B$r!XFI$`!Y$@$1$G!"3($dF02h$r8+\e(B
+\e$B$?$j!"2;$rLD$i$7$?$j!"\e(Bftp \e$B$G\e(B file \e$B$r<h$C$?$j!"\e(Bfile\e$B$r<h$j=P$7$?$j$G$-$^\e(B
+\e$B$9!#\e(B
+<p>
+\e$B$^$?!"$"$k\e(B message \e$B$KJ#?t$N\e(B content-type \e$B$,B8:_$9$k\e(B <a
+node="multipart"><concept name="Multipart"></a> \e$B$N\e(B message \e$B$H$$$&$N$b\e(B
+\e$B2DG=$G!"0l$D$N\e(B message \e$B$NCf$K!"3($H2;$HJ8>O$rF~$l$?$j$H$$$C$?$h$&$J$3\e(B
+\e$B$H$,$G$-$^$9!#\e(B
+<p>
+MIME \e$B$K$O$3$N$h$&$J!X@k8@!Y$N;WA[$,$"$k$h$&$K;W$o$l$^$9!#$D$^$j!"\e(B<dref
+node="us-ascii"> \e$B$r!V%"%k%U%!%Y%C%H!W$H$9$k\e(B MIME \e$B$H$$$&\e(B message \e$B5-=R8@\e(B
+\e$B8l$G!"$$$m$$$m$J$b$N$r5-=R$7$F$$$3$&$H$$$&$3$H$G$9!#$3$l$O\e(B <a
+node="encoded-word">RFC 1522</a> \e$B$G5,Dj$5$l$?\e(B encoded-word \e$B$G$b$$$($k\e(B
+\e$B$H;W$$$^$9!#\e(B
+<P>
+\e$B$=$7$F!"<u$1<j$O!"M}2r$G$-$J$$$b$N$OL5;k$9$k$,!"$=$N7k2L!"\e(Bdata \e$B$r2u$9\e(B
+\e$B$3$H$O$7$J$$$H$$$&$b$N$,$"$j$^$9!#\e(B
+<p>
+\e$BNc$($P!"\e(B<a node="ASCII">ASCII</a> \e$B$7$+I=<($G$-$J$$4D6-$G\e(B <a node="JIS
+X0208">JIS X0208</a> \e$B$H\e(B <a node="ISO 8859-1">ISO 8859-1</a> \e$B$,:.$8$C$?\e(B
+\e$B%F%-%9%H$r$b$i$C$?$i:$$kLu$G$9$,!"$=$&$$$&;~$@$1B?8@8lC<Kv$r3+$/$H$$$&\e(B
+\e$B$h$&$J5;$,;H$($^$9!#\e(B
+<p>
+\e$B$b$A$m$s!"\e(B<a node="MULE">MULE</a> \e$B$N$h$&$JB?8@8l4D6-$K$*$$$F$b\e(B <a
+node="MUA">MUA</a> \e$B$KBP$7$FL@<(E*$K\e(B <a node="MIME charset">MIME
+charset</a> \e$B$r<($9$3$H$OM-1W$G$7$g$&!#\e(B
+
+
+<h2> \e$BMQ8l\e(B
+<node> Glossary
+<p>
+tm \e$B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#\e(B
+
+<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 name="binary"></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
+node="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 
+<concept name="pad"> \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 name="binary"> \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 name="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
+
+
+<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 node="MIME"> \e$B$K$*$1$k\e(B <dref node="part"> \e$B$N<oN`!#\e(B<concept
+name="type"> \e$B$H\e(B <concept name="subtype"> \e$B$+$i$J$k!#\e(B<dref node="RFC
+1521"> \e$B$GDj5A$5$l$F$$$k!#\e(B
+<p>
+type \e$B$OI8=`$G$O\e(B <concept name="application">, <concept name="audio">,
+<concept name="image">, <concept name="message">, <a node="multipart">
+<concept name="multipart"></a>, <concept name="text">, <concept
+name="video"> \e$B$,Dj5A$5$l!"$=$l$>$l$K$O\e(B application/octet-stream,
+audio/basic, image/jpeg, <dref node="multipart/mixed">, <dref
+node="text/plain">, video/mpeg \e$B$J$I$N$5$^$6$^$J\e(B subtype \e$B$,Dj5A$5$l$F$$\e(B
+\e$B$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
+name="content-type/subtype"> \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
+name="x-token"> \e$B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r;dE*$KMQ$$$k\e(B
+\e$B$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J\e(B content-type \e$B$O\e(B
+\e$BNJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3$H!#\e(B
+<p>
+<cf node="Content-Type field">
+
+
+<h3> Content-Type field
+<node> Content-Type field
+<p>
+<dref node="content-type"> \e$B$d\e(B <dref node="MIME charset"> \e$B$J$I$N\e(B part 
+\e$B$K4X$9$k>pJs$rI=8=$9$k$?$a$N\e(B field. <dref node="RFC 1521"> \e$B$GDj5A$5$l\e(B
+\e$B$F$$$k!#\e(B
+
+<memo>
+<p>
+\e$BNr;KE*$K$O\e(B RFC 1049 \e$B$G\e(B Content-Type field \e$B$,Ds0F$5$l$F$$$k!#C"$7!"$3$3\e(B
+\e$B$G$O\e(B type \e$B$H\e(B subtype \e$B$N6hJL$O$J$$!#$7$+$7!"J8K!E*$K$O\e(B RFC 1521 parser
+\e$B$O\e(B RFC 1049 \e$B$K4p$E$/\e(B message \e$B$rL$CN$N\e(B content-type \e$B$r;}$C$?\e(B message \e$B$H\e(B
+\e$B$7$F\e(B parse \e$B$G$-$k$@$m$&!#\e(B
+</memo>
+
+<p>
+Content-Type field \e$B$O\e(B
+
+<quote>
+``Content-Type'' ``:'' <concept name="type"> ``/'' <concept
+name="subtype"> *( ``;'' <concept name="parameter"> )
+</quote>
+
+<noindent>
+\e$B$HDj5A$5$l$k!#\e(B
+<p>
+\e$BNc$($P!"\e(B
+
+<quote>
+<verb>
+Content-Type: image/jpeg
+</verb>
+</quote>
+
+<noindent>
+\e$B$d\e(B
+
+<quote>
+<verb>
+Content-Type: text/plain; charset=iso-2022-jp
+</verb>
+</quote>
+
+<noindent>
+\e$B$J$I$N$h$&$K=q$+$l$k!#\e(B
+
+<memo>
+<p>
+content-type \e$B$N$J$$\e(B part \e$B$O\e(B
+
+<quote>
+<verb>
+Content-Type: text/plain; charset=us-ascii
+</verb>
+</quote>
+
+<noindent>
+\e$B$H$7$F2r<a$5$l$k!#\e(B<cf node="us-ascii">
+</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>
+header \e$B$K$*$1$kHs\e(B <a node="ASCII">ASCII</a> \e$BJ8;z$NI=8=!#\e(B<concept
+name="RFC 1522"> \e$B$GDj5A$5$l$F$$$k!#\e(B
+<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 name="JIS C6220-1976"> \e$B$H8@$C$?$,\e(B <concept name="JIS
+X0201"> \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 node="RFC 822"> \e$B$GDj5A$5$l$k\e(B mail \e$B$H\e(B <dref node="RFC
+1036"> \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 node="RFC 934"> \e$B$KBe$o$j!"\e(B<dref node="RFC 822"> \e$B$GDj5A\e(B
+\e$B$5$l$k\e(B mail \e$B$rI=$9\e(B MIME \e$B$N7A<0!#\e(B<dref node="RFC 1521"> \e$B$GDj5A$5$l$F$$\e(B
+\e$B$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 name="internal method"> \e$B$H\e(B C 
+\e$B$d\e(B script \e$B8@8l$J$I$G=q$+$l$?\e(B <concept name="external method"> \e$B$,$"$k!#\e(B
+<p>
+<cf file="tm-view-ja" node="method">
+
+
+<h3> MIME
+<node> MIME
+<p>
+<concept name="Multipurpose Internet Mail Extensions"> \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 node="RFC 822"> \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 node="Content-Type field"> \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 name="Message Transfer Agent"> \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 name="Message User Agent"> \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 name="mule">, \e$B85!9$N\e(B 
+MULE \e$B$r\e(B <concept name="MULE">, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B Emacs \e$B$r\e(B<concept
+name="Emacs/mule">, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B XEmacs \e$B$r\e(B <concept
+name="XEmacs/mule"> \e$B$H8F$V$3$H$K$9$k!#\e(B
+
+
+<h3> Multipart
+<node> multipart
+<p>
+\e$B#1$D$N\e(B <dref node="message"> \e$B$KJ#?t$N\e(B part \e$B$rF~$l$k$?$a$N\e(B <dref
+node="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 node="content-type">
+<p>
+\e$B8=:_!"Dj5A$5$l$F$$$k\e(B <concept name="multipart"> \e$B$H$7$F$O!"\e(B<dref
+node="RFC 1521"> \e$B$GDj5A$5$l$?\e(B
+
+<ul>
+<li><dref node="multipart/mixed">
+<li><dref node="multipart/alternative">
+<li><dref node="multipart/digest">
+<li><dref node="multipart/parallel">
+</ul>
+
+<noindent>
+\e$B$N$[$+\e(B <a node="Security multipart">RFC 1847</a> \e$B$GDj5A$5$l$?\e(B
+
+<ul>
+<li><dref node="multipart/signed">
+<li><dref node="multipart/encrypted">
+</ul>
+
+<noindent>
+\e$B$J$I$,$"$k!#\e(B
+
+
+<h3> multipart/alternative
+<node> multipart/alternative
+<p>
+<dref node="multipart"> \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 node="multipart"> \e$B$N#1$D$G!"4^$^$l$k\e(B part \e$B$N\e(B default \e$B$N\e(B<dref
+node="content-type"> \e$B$,\e(B <dref node="multipart/mixed"> \e$B$J$I$N>l9g\e(B <dref
+node="text/plain"> \e$B$G$"$k$N$KBP$7!"\e(B<concept name="multipart/digest">\e$B$G\e(B
+\e$B$O\e(B <dref node="message/rfc822"> \e$B$,MQ$$$i$l$kE@$,0[$J$k!#\e(B
+<p>
+\e$B$3$l$OEAE}E*$J\e(B <dref node="RFC 1153"> \e$B$K4p$E$/\e(B <dref
+node="encapsulation"> \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 node="Security multipart"> \e$B$N#1$D$G!"0E9f\e(B
+\e$B2=$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 node="multipart"> \e$B$N<gMW$J\e(B subtype \e$B$G!"J#?t$N\e(B part \e$B$r=g=xIU$1$F\e(B
+\e$BJB$Y$k>l9g$KMQ$$$k!#\e(B
+<p>
+<cf node="RFC 1521">
+
+
+<h3> multipart/parallel
+<node> multipart/parallel
+<p>
+<dref node="multipart"> \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 node="Security multipart"> \e$B$N#1$D$G!"EE;R\e(B
+\e$B=pL>$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
+node="message"> \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 node="encapsulation"> \e$B$K\e(B <dref node="RFC 934">
+\e$B$K=`$8$?J}K!$rMQ$$$k!#$3$l$O\e(B <dref node="MIME"> \e$B$HL7=b$9$k$N$G\e(B <dref
+node="PGP/MIME"> \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
+name="PGP-kazu"> \e$B$H8F$V$3$H$K$9$k!#\e(B
+<p>
+PGP-kazu \e$B$O\e(B <concept name="application/pgp"> \e$B$H$$$&\e(B <dref
+node="content-type"> \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 node="encapsulation"> \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 node="MUA"> \e$B$O$=$N\e(B part \e$B$,FI$a$J$/\e(B
+\e$B$J$k!#$=$NBe$o$j!"\e(BMIME \e$B$KBP1~$7$F$$$J$$\e(B PGP \e$BBP1~$N\e(B <dref node="MUA"> 
+\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$$$&#2$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 node="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$,\e(B
+\e$BK>$^$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 node="encapsulation"> \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 node="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$r\e(B
+\e$B9T$&$3$H$,$G$-$k!#\e(B
+<p>
+Internet \e$B$G$O:#8e\e(B <dref node="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$$$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 name="SMTP"> \e$B$H8F$P$l$k\e(B Internet mail \e$B$NG[AwK!$NI8=`$rDj$a$F\e(B
+\e$B$$$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 name="message header"> \e$B$K4X$9$k7A<0$K4X\e(B
+\e$B$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 name="Internet mail"> \e$B$H\e(B
+\e$B=q$/$h$j$b!"\e(B<concept name="Internet message"> \e$B$H=q$$$?J}$,NI$$$+$b$7$l\e(B
+\e$B$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 name="encapsulation"></a>\e$B$NJ}K!$rDj$a$?\e(B RFC.
+<p>
+<dref node="MIME"> \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B <dref
+node="message/rfc822"> \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 name="encapsulation"></a>\e$B$9$k$?$a$NJ}K!$rDj$a$?\e(B RFC. <dref
+node="RFC 934"> \e$B$rMQ$$$k!#\e(B
+<p>
+<dref node="MIME"> \e$B$HL7=b$9$k$N$G!"8=:_$G$O\e(B <dref
+node="message/rfc822"> \e$B$rMQ$$$?\e(B <dref node="multipart"> \e$B$rMQ$$$k$Y$-$G\e(B
+\e$B$"$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 node="euc-kr"> \e$B$H\e(B <dref node="iso-2022-kr"> \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 node="iso-2022-cn">, <dref node="iso-2022-cn-ext">, <dref
+node="cn-gb">, <dref node="cn-big5"> \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 name="charset-edition"> \e$B$H\e(B <concept
+name="charset-extension"> \e$B$H$$$&\e(B <dref node="Content-Type field"> \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 name="multipart/signed"></a> \e$B$H\e(B <a
+node="multipart/encrypted"><concept name="multipart/encrypted"></a> \e$B$H\e(B
+\e$B$$$&\e(B multipart \e$B$rMQ$$$k!#\e(BMOSS \e$B$d\e(B <a node="PGP/MIME">PGP/MIME</a> \e$B$O$3\e(B
+\e$B$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
+name="text/richtext"> \e$B$KBe$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r;}$C$?\e(B text
+\e$B$rI=8=$9$k$?$a$N\e(B <dref node="content-type">.
+
+<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 node="RFC 1521"> \e$B$GDj5A$5$l$?!"\e(B<dref node="plain text"> \e$B$rI=8=$9\e(B
+\e$B$k$?$a$N\e(B <dref node="content-type">.
+<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
+node="MIME charset"> \e$B$,\e(B <dref node="us-ascii"> \e$B$G$"$k\e(B <concept
+name="text/plain"> \e$B$N\e(B part \e$B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F$$$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 name="tm \e$BBg@9$j\e(B package"> \e$B$K$O\e(B
+
+<ul>
+<li><a file="mh-e">mh-e</a> \e$BMQ$N\e(B <concept name="tm-mh-e">
+<li>GNUS \e$BMQ$N\e(B <concept name="tm-gnus">
+<li>Gnus \e$BMQ$N\e(B <a file="gnus-mime-ja"><concept name="gnus-mime"></a>
+<li>VM \e$BMQ$N\e(B <concept name="tm-vm">
+<li>RMAIL \e$BMQ$N\e(B <concept name="tm-rmail">
+</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 name="us-ascii"> \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 name="ASCII"> \e$B$O\e(B 
+us-ascii \e$B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#\e(B
+
+
+<h1> \e$B@_Dj\e(B
+<node> Setting
+<p>
+\e$B$3$N\e(B package \e$B$K$O\e(B <file>mime-setup.el</file> \e$B$H\e(B 
+<file>tm-setup.el</file> \e$B$H$$$&4J0W@_Dj\e(B file \e$B$,ImB0$7$F$$$^$9!#\e(B
+
+<p>
+<file>mime-setup.el</file> \e$B$G$O\e(B <file>tm-edit.el</file> \e$B$r;H$C$?\e(B MIME
+message \e$B$N:n@.$b4^$a$?\e(B MIME \e$BA4HL$N@_Dj$r9T$J$$!"\e(B
+<file>tm-setup.el</file> \e$B$G$O\e(B tm-MUA \e$B$K4X$9$k\e(BMIME message \e$B$N1\Mw$N@_Dj\e(B
+\e$B$N$_$r9T$J$$$^$9!#\e(B
+
+
+<h2> \e$BI8=`E*$J@_Dj\e(B
+<node> mime-setup
+<p>
+tm \e$B$N0lHLE*$J@_Dj$r9T$$$?$$>l9g$O!"\e(B<concept name="mime-setup"> \e$B$H$$$&\e(B
+\e$BI8=`@_Dj\e(B file \e$B$r;H$C$F$/$@$5$$!#Nc$($P!"\e(B<file>~/.emacs</file> \e$BEy$G!"\e(B
+<p>
+<lisp>
+(load "mime-setup")
+</lisp>
+<p>
+<noindent>
+\e$B$H$9$k$@$1$G\e(B OK \e$B$G$9!#\e(B
+
+<p>
+<file>mime-setup.el</file> \e$B$O\e(B <file>tm-setup.el</file> \e$B$r8F$s$G$$$k$N\e(B
+\e$B$G!"\e(B<file>tm-setup.el</file> \e$B$r\e(B load \e$B$9$kI,MW$O$"$j$^$;$s!#!J2a5n$N\e(B 
+Gnus FAQ \e$B$N5-=R$O4V0c$C$F$$$^$9!*!K\e(B
+
+
+<h3> signature.el
+<node> signature
+<p>
+tm \e$B$K$O\e(B <concept name="signature"> \e$B$H$$$&\e(B signature \e$B$N<+F0@ZBX$(\e(B tool 
+\e$B$,ImB0$7$F$*$j!"\e(B<file>mime-setup.el</file> \e$B$O$3$N@_Dj$b9T$J$$$^$9!#\e(B
+message header \e$B$N\e(B field \e$B$K9g$o$;$F\e(B signature \e$B$N<+F0@ZBX$r9T$J$$$?$$>l\e(B
+\e$B9g$O\e(B <file>~/.emacs</file> \e$B$K0J2<$N$h$&$J$b$N$rF~$l$F2<$5$$!#!J>\$7$/\e(B
+\e$B$O\e(B signature.el \e$B$N@bL@=q$r;2>H$7$F2<$5$$!K\e(B
+
+<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>
+\e$B$3$NJQ?t$,\e(B <code>nil</code> \e$B0J30$N;~!"\e(B<file>signature.el</file> \e$B$r;H$$\e(B
+\e$B$^$9!#4{DjCM$O\e(B <code>t</code> \e$B$G$9!#\e(B
+</defvar>
+
+
+<defvar name="mime-setup-signature-key-alist">
+<p>
+\e$B3F\e(B major-mode \e$B$K$*$$$F\e(B signature \e$BA^F~L?Na$r@_Dj$9$Y$-\e(B key \e$B$r;XDj$7$^$9!#\e(B
+\e$B4{DjCM$O\e(B
+
+<lisp>
+       ((mail-mode . "\C-c\C-w"))
+</lisp>
+
+\e$B$G$9!#\e(B
+
+<p>
+\e$B$3$l$rJQ99$7$?$$>l9g$O!"4X?t\e(B set-alist \e$B$J$I$r;H$C$F$3$NJQ?t$r=q$-49$(\e(B
+\e$B$F2<$5$$!#\e(B
+
+<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>
+\e$B$"$k\e(B major-mode \e$B$K$*$$$F\e(B signature \e$BA^F~L?Na$r@_Dj$9$Y$-\e(B key \e$B$,8+$D$+$i\e(B
+\e$B$J$$>l9g!"$3$NJQ?t$K@_Dj$5$l$?\e(B key \e$B$,MQ$$$i$l$^$9!#4{DjCM$O!"\e(B
+<code>"\C-c\C-s"</code> \e$B$G$9!#\e(B
+</defvar>
+
+
+<h3> GNUS \e$B$N>l9g$NCm0U\e(B
+<node> Notice about GNUS
+<p>
+<file>signature.el</file> \e$B$r;H$&>l9g!"\e(B<file>mime-setup.el</file> \e$B$OJQ\e(B
+\e$B?t\e(B <code>gnus-signature-file</code> \e$B$r\e(B <code>nil</code> \e$B$K@_Dj$7$^$9!#\e(B
+\e$B$h$C$F!"Aw?.;~$K<+F0E*$K\e(B <code>signature</code> \e$B$,IU$/5!G=$OM^@)$5$l$^\e(B
+\e$B$9!#$3$N$h$&$J$3$H$r$7$F$$$k$N$O0J2<$NM}M3$+$i$G$9!#\e(B
+
+<p>
+GNUS \e$B$,\e(B signature \e$B$rIU$1$k$N$O\e(B <code>tm-edit.el</code> \e$B$K$h$C$F\e(B MIME
+message \e$B$,:n@.$5$l$?8e$G$9!#$h$C$F!"\e(BGNUS \e$B$,IU$1$?\e(B signature \e$B$O\e(B MIME
+message \e$B$H$7$F@5$7$/=hM}$5$l$F$$$^$;$s!#Nc$($P\e(B multipart message \e$B$N>l\e(B
+\e$B9g!"\e(BMIME message \e$B$N30$NHs\e(B MIME part \e$B$KIU$-$^$9!#$h$C$F!"\e(BMIME \e$BBP1~\e(B MUA 
+\e$B$G8+$?>l9g!"\e(Bsignature \e$B$OI=<($5$l$J$$$+$bCN$l$^$;$s!#\e(B
+
+<p>
+\e$B$b$&0l$D$NCm0U$OI8=`@_Dj$G$O\e(B signature \e$B$rA^F~$9$k\e(B key \e$B$O\e(B <kbd>C-c
+C-w</kbd> \e$B$G$O$J$/\e(B <a file="mh-e">mh-e</a> \e$B$HF1$8\e(B <kbd>C-c C-s</kbd> 
+\e$B$K3d$jEv$F$i$l$F$$$k$3$H$G$9!#$3$l$O\e(B
+
+<lisp>
+(set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
+</lisp>
+
+<noindent>
+\e$B$K$h$C$F\e(B GNUS \e$B$NI8=`$KLa$9$3$H$,$G$-$^$9!#\e(B
+
+
+<h2> tm-edit \e$B$r;H$o$J$$@_Dj\e(B
+<node> tm-setup
+
+<p>
+<concept name="tm-setup"> \e$B$O\e(B <a node="tm-MUA">tm-MUA</a> \e$B$N@_Dj$N$_$r\e(B
+\e$B9T$J$&\e(B module \e$B$G$9!#$3$N@_Dj\e(B file \e$B$G$O\e(B <a
+file="tm-edit-ja">tm-edit</a> \e$B$r;H$C$?\e(B MIME message \e$B$N:n@.$K4X$9$k@_Dj\e(B
+\e$B$O9T$o$l$:!"\e(BMIME message \e$B$N1\Mw$K4X$9$k@_Dj$N$_$,9T$o$l$^$9!#\e(BMIME
+message \e$B$rFI$_$?$$$,<+J,$G$O:n@.$7$J$$$H$+!"\e(Btm-edit \e$B0J30$N\e(B MIME
+composer \e$B$r;H$$$?$$>l9g$K$O\e(B mime-setup.el \e$B$NBe$o$j$K$3$N@_Dj\e(B file \e$B$r;H$C\e(B
+\e$B$F$/$@$5$$!#\e(B
+
+<p>
+\e$BNc$($P!"\e(B<file>~/.emacs</file> \e$BEy$K\e(B
+
+<lisp>
+(load "tm-setup")
+</lisp>
+
+<noindent>
+\e$B$rF~$l$l$P\e(B OK \e$B$G$9!#\e(B
+
+<p>
+
+<memo>
+<p>
+<file>mime-setup.el</file> \e$B$r\e(B load \e$B$7$F$$$k>l9g!"$3$l$rM[$K\e(B load \e$B$9$k\e(B
+\e$BI,MW$O$"$j$^$;$s!#\e(B
+</memo>
+
+
+<h2> VM \e$B$r;H$&>l9g$N@_Dj\e(B
+<node> setting for VM
+
+<p>
+<concept name="vm"> \e$B$r;H$&>l9g$O\e(B <file>~/.vm</file> \e$B$K\e(B
+
+<lisp>
+(require 'tm-vm)
+</lisp>
+
+<noindent>
+\e$B$rF~$l$F2<$5$$!#\e(B
+
+
+<memo title="\e$BCm0U\e(B">
+<p>
+<concept name="BBDB"> \e$B$r;H$&>l9g$O\e(B <code>(bbdb-insinuate-vm)</code> \e$B$N\e(B 
+<bf>\e$B8e\e(B</bf> \e$B$K\e(B <code>(require 'tm-vm)</code> \e$B$rF~$l$F$/$@$5$$!#\e(B
+</memo>
+
+
+<h2> \e$B@_Dj\e(B file \e$B$r;H$o$J$$>l9g\e(B
+<node> manual setting
+
+<p>
+<file>mime-setup.el</file> \e$B$d\e(B <file>tm-setup.el</file> \e$B$r;29M$K$7$F2<\e(B
+\e$B$5$$!#\e(B
+
+
+<memo>
+<p>
+\e$B8=:_$N\e(B tm \e$B$G$O\e(B tm-edit \e$B$N;HMQ$r2>Dj$7$?4v$D$+$NJXMx$J5!G=$,B8:_$7!"$3\e(B
+\e$B$l$i$N5!G=$O\e(B <file>mime-setup.el</file> \e$B$r;H$o$J$$$HMxMQ$G$-$^$;$s!#$b\e(B
+\e$B$7!"\e(Btm-edit \e$B$r;H$&FH<+$N@_Dj$r9T$&>l9g$O!"\e(B
+
+<lisp>
+(provide 'mime-setup)
+</lisp>
+
+<noindent>
+\e$B$H$$$&@k8@$r9T$C$F$/$@$5$$!#\e(B
+</memo>
+
+
+<h1> bug \e$BJs9p$N;EJ}\e(B
+<node> Bug report
+<p>
+tm \e$B$N%P%0$r8+$D$1$?$i!"0J2<$N\e(B address \e$B$K\e(B mail \e$B$rAw$C$F$/$@$5$$!'\e(B
+
+<ul>
+<li> \e$BF|K\8l\e(B <mail>bug-tm-ja@chamonix.jaist.ac.jp</mail>
+<li> \e$B1Q8l\e(B <mail>bug-tm-en@chamonix.jaist.ac.jp</mail>
+</ul>
+
+<p>
+\e$BC"$7!"$"$^$j$K$b8E$$HG$K4X$9$kJs9p$O4?7^$5$l$^$;$s!#8E$$HG$N\e(B bug \e$B$O!"\e(B
+\e$B?7$7$$HG$G$O<#$C$F$$$k$+$b$7$l$^$;$s!#$^$:!":G?7HG$G3NG'$7$F$_$^$7$g$&!#\e(B
+<p>
+\e$B$=$l$+$i!"E,@Z$JJs9p$r$7$^$7$g$&!#C1$K!V$&$^$/F0$+$J$$!W$H8@$o$l$F$b$I\e(B
+\e$B$&$$$&>u67$J$N$+$O$5$C$Q$jH=$j$^$;$s!#:GDc8B!"\e(BOS, emacs, tm, \e$B;H$C$F$$\e(B
+\e$B$k\e(B MUA \e$B$N<oN`$*$h$SHG!"@_Dj$r=q$/I,MW$,$"$j$^$9!#$^$?!"\e(Berror \e$B$,5/$C$F\e(B
+\e$B$$$k>l9g$O\e(B backtrace \e$B$rAw$k$3$H$b=EMW$G$9!#\e(B<cf file="emacs"
+node="Bugs">
+<p>
+\e$B$^$?!"\e(Bbug \e$B$OBgDqJ#?t$N?M$,Ax6x$9$k$b$N$G$9!J$=$&$G$J$1$l$P!"\e(Bbug \e$B$G$O$J\e(B
+\e$B$$2DG=@-$,$"$j$^$9!K!#$@$+$i!":n<T$KD>@\\e(B mail \e$B$rAw$k$H:n<T$OF1$8\e(B mail
+\e$B$r2?DL$b=q$/1)L\$K$J$j$^$9!#$@$+$i!"I,$:\e(B bug \e$BJs9p$O>e5-$N\e(B address \e$B$KAw$C\e(B
+\e$B$F$/$@$5$$!#\e(B
+
+<p>
+tm ML \e$B$G$O\e(B tm \e$B$N%P%0>pJs$N8r49$d:G?7HG$NG[I[!"\e(Btm \e$B$N2~NI$K4X$9$k5DO@$r\e(B
+\e$B9T$J$C$F$$$^$9!#\e(Btm ML \e$B$K;22C$7$?$$J}$O\e(B
+
+<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>
+\e$B$^$G\e(B mail \e$B$rAw$C$F2<$5$$!#EPO?$O<jF0$G$9$N$G!"$G$-$l$P!"<+A38@8l$G=q$$\e(B
+\e$B$F2<$5$$!#\e(B(^_^)
+
+
+<h1> \e$B35G0:w0z\e(B
+<node> Concept Index
+
+<cindex>
+
+
+<h1> \e$BJQ?t:w0z\e(B
+<node> Variable Index
+
+<vindex>
+
+</body>
diff --git a/doc/tm-ja.texi b/doc/tm-ja.texi
new file mode 100644 (file)
index 0000000..349b5e9
--- /dev/null
@@ -0,0 +1,1987 @@
+\input texinfo.tex
+@setfilename tm-ja.info
+@settitle{tm 7.90 Manual\e$B!JF|K\8lHG!K\e(B}
+@titlepage
+@title tm 7.90 Manual\e$B!JF|K\8lHG!K\e(B
+@author \e$B<i2,\e(B \e$BCNI'\e(B <morioka@@jaist.ac.jp>
+@subtitle 1996/10/15
+@end titlepage
+@node Top, Introduction, (dir), (dir)
+@top tm 7.90 Manual\e$B!JF|K\8lHG!K\e(B
+
+@ifinfo
+
+This file documents tm, a MIME package for GNU Emacs.@refill
+
+GNU Emacs \e$B$G\e(B MIME \e$B$r3Z$7$`$?$a$N\e(B package \e$B$G$"$k\e(B `tm' \e$B$K$D$$$F@bL@$7$^$9!#\e(B
+@end ifinfo
+
+@menu
+* Introduction::                tm \e$B$C$F2?!)\e(B
+* Setting::                     \e$B@_Dj\e(B
+* Bug report::                  bug \e$BJs9p$N;EJ}\e(B
+* Concept Index::               \e$B35G0:w0z\e(B
+* Variable Index::              \e$BJQ?t:w0z\e(B
+@end menu
+
+@node Introduction, Setting, Top, Top
+@chapter tm \e$B$C$F2?!)\e(B
+
+tm \e$B$O\e(B GNU Emacs \e$B$G\e(B MIME \e$B$r3Z$7$`$?$a$N\e(B package \e$B$G$9!#\e(Btm \e$B$r;H$&$H!"\e(B
+
+@itemize @bullet
+@item
+ tm-view \e$B$K$h$k\e(B MIME message \e$B$N1\Mw!&:F@8\e(B 
+@item
+ tm-edit \e$B$K$h$k\e(B MIME message \e$B$N:n@.\e(B
+@item
+ mh-e, GNUS, Gnus, RMAIL, VM \e$B$G$N\e(B MIME \e$B5!G=$N6/2=\e(B
+@end itemize
+
+@noindent
+\e$B$H$$$&$h$&$J$3$H$,9T$J$($^$9!#\e(B
+
+\e$B8DJL$N9`L\$K$D$$$F$O0J2<$r8f;2>H2<$5$$!'\e(B
+
+@itemize @bullet
+@item
+tm-MUA for Gnus (@ref{(gnus-mime-ja)})
+@item
+tm-MUA for GNUS (@ref{(tm-gnus-ja)})
+@item
+tm-MUA for mh-e (@ref{(tm-mh-e-ja)})
+@item
+mime/viewer-mode (@ref{(tm-view-ja)})
+@item
+mime/editor-mode (@ref{(tm-edit-ja)})
+@end itemize
+
+
+
+@menu
+* What is MIME?::               \e$B$H$3$m$G!"\e(BMIME \e$B$C$F$$$C$?$$2?!)\e(B
+* How is MIME?::                MIME \e$B$G$I$s$J$3$H=PMh$k$N!)\e(B
+* Glossary::                    \e$BMQ8l\e(B
+@end menu
+
+@node What is MIME?, How is MIME?, Introduction, Introduction
+@section \e$B$H$3$m$G!"\e(BMIME \e$B$C$F$$$C$?$$2?!)\e(B
+
+@strong{MIME}@cindex{MIME} \e$B$H$O\e(B @strong{Multipurpose Internet Mail
+Extensions}@cindex{Multipurpose Internet Mail Extensions} \e$B$NN,$G!"=>Mh$N!"\e(B
+\e$B4pK\E*$K\e(B us-ascii(@ref{us-ascii}) \e$B$N\e(B plain text(@ref{plain text}) \e$B$G$"$C\e(B
+\e$B$?\e(B Internet Mail/News \e$B$KBP$9$k3HD%$K$J$C$F$$$^$9!#\e(B@refill
+
+MIME \e$B$K$O!"\e(BRFC 1521 (@ref{RFC 1521}) \e$B$G5,Dj$5$l$F$$$kB?L\E*\e(Bmessage \e$B$NB&\e(B
+\e$BLL$H!"\e(BRFC 1522 (@ref{encoded-word}) \e$B$G5,Dj$5$l$F$$$k\e(Bmessage header \e$B$K$*\e(B
+\e$B$1$kHs\e(B ASCII \e$BJ8;z$NI=8=K!$N$h$&$J!"B?8@8l2=$NB&LL$,$"$j$^$9!#\e(B
+
+
+@node How is MIME?, Glossary, What is MIME?, Introduction
+@section MIME \e$B$G$I$s$J$3$H=PMh$k$N!)\e(B
+
+\e$B$^$:!"B?L\E*\e(B message \e$B$NB&LL$r9M$($k$H!"=>Mh$N\e(B Internet Mail/News \e$B$,4pK\\e(B
+\e$BE*$K\e(B us-ascii(@ref{us-ascii}) \e$B$N\e(B plain text(@ref{plain text}) \e$B$7$+I=8=$G\e(B
+\e$B$-$J$+$C$?$N$KBP$7$F!"3($d2;@<$dF02h$J$I$NMM!9$J\e(B data \e$B$rI=8=$9$k$3$H$,$G\e(B
+\e$B$-$^$9!#\e(B@refill
+
+\e$B$^$?!"LLGr$$$3$H$K!"\e(Bftp (@ref{FTP}) \e$B$d\e(B ftp mail \e$B$r$7$?$j!"\e(Bfile \e$B$r<h$j=P\e(B
+\e$B$7$?$j!"\e(Bpatch \e$B$rEv$F$?$j!"$H$$$C$?!"!X<jB3$-!Y$rAw$k$3$H$,$G$-$^$9!#\e(B
+
+\e$B!t\e(B \e$B$b$C$H$b!"$3$&$$$&$N$O!"$"$k0UL#$G$O4m81$@$C$?$j$9$k$N$G$9$,!#\e(B@refill
+
+\e$B$3$&$7$?\e(B message \e$B$O!"FbMF$N<oN`$r\e(B 
+@strong{Content-Type}@cindex{Content-Type} (@ref{Content-Type field}) \e$B$H\e(B
+\e$B$$$&\e(B field \e$B$K=q$$$?\e(B message \e$B$N7?$G;XDj$7$^$9!#$9$k$H!"<u$1<j$O3F\e(B 
+content-type(@ref{content-type}) \e$B$KBP1~$7$?=hM}$N<oN`$r@_Dj$7$F$*$$$F!"\e(B
+message \e$B$r!XFI$`!Y$@$1$G!"3($dF02h$r8+$?$j!"2;$rLD$i$7$?$j!"\e(Bftp \e$B$G\e(B file 
+\e$B$r<h$C$?$j!"\e(Bfile\e$B$r<h$j=P$7$?$j$G$-$^$9!#\e(B@refill
+
+\e$B$^$?!"$"$k\e(B message \e$B$KJ#?t$N\e(B content-type \e$B$,B8:_$9$k\e(B 
+@strong{Multipart}@cindex{Multipart} (@ref{multipart}) \e$B$N\e(B message \e$B$H$$$&\e(B
+\e$B$N$b2DG=$G!"0l$D$N\e(B message \e$B$NCf$K!"3($H2;$HJ8>O$rF~$l$?$j$H$$$C$?$h$&$J\e(B
+\e$B$3$H$,$G$-$^$9!#\e(B@refill
+
+MIME \e$B$K$O$3$N$h$&$J!X@k8@!Y$N;WA[$,$"$k$h$&$K;W$o$l$^$9!#$D$^$j!"\e(B
+us-ascii(@ref{us-ascii}) \e$B$r!V%"%k%U%!%Y%C%H!W$H$9$k\e(B MIME \e$B$H$$$&\e(B message 
+\e$B5-=R8@8l$G!"$$$m$$$m$J$b$N$r5-=R$7$F$$$3$&$H$$$&$3$H$G$9!#$3$l$O\e(B RFC
+1522 (@ref{encoded-word}) \e$B$G5,Dj$5$l$?\e(B encoded-word \e$B$G$b$$$($k$H;W$$$^$9!#\e(B
+
+\e$B$=$7$F!"<u$1<j$O!"M}2r$G$-$J$$$b$N$OL5;k$9$k$,!"$=$N7k2L!"\e(Bdata \e$B$r2u$9$3\e(B
+\e$B$H$O$7$J$$$H$$$&$b$N$,$"$j$^$9!#\e(B@refill
+
+\e$BNc$($P!"\e(BASCII (@ref{ASCII}) \e$B$7$+I=<($G$-$J$$4D6-$G\e(B JIS X0208 (@ref{JIS
+X0208}) \e$B$H\e(B ISO 8859-1 (@ref{ISO 8859-1}) \e$B$,:.$8$C$?%F%-%9%H$r$b$i$C$?$i\e(B
+\e$B:$$kLu$G$9$,!"$=$&$$$&;~$@$1B?8@8lC<Kv$r3+$/$H$$$&$h$&$J5;$,;H$($^$9!#\e(B
+
+\e$B$b$A$m$s!"\e(BMULE (@ref{MULE}) \e$B$N$h$&$JB?8@8l4D6-$K$*$$$F$b\e(B MUA (@ref{MUA}) 
+\e$B$KBP$7$FL@<(E*$K\e(B MIME charset (@ref{MIME charset}) \e$B$r<($9$3$H$OM-1W$G$7$g\e(B
+\e$B$&!#\e(B
+
+
+@node Glossary,  , How is MIME?, Introduction
+@section \e$BMQ8l\e(B
+
+tm \e$B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#\e(B
+
+@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 @strong{binary}@cindex{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 
+@strong{pad}@cindex{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 @strong{binary}@cindex{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@strong{binary data}@cindex{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
+@strong{type}@cindex{type} \e$B$H\e(B @strong{subtype}@cindex{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 @strong{application}@cindex{application},
+@strong{audio}@cindex{audio}, @strong{image}@cindex{image},
+@strong{message}@cindex{message}, @strong{multipart}@cindex{multipart}
+(@ref{multipart}), @strong{text}@cindex{text},
+@strong{video}@cindex{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$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 
+@strong{content-type/subtype}@cindex{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 
+@strong{x-token}@cindex{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
+
+content-type(@ref{content-type}) \e$B$d\e(B MIME charset(@ref{MIME charset}) \e$B$J$I$N\e(B part 
+\e$B$K4X$9$k>pJs$rI=8=$9$k$?$a$N\e(B field. RFC 1521(@ref{RFC 1521}) \e$B$GDj5A$5$l\e(B
+\e$B$F$$$k!#\e(B
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+\e$BNr;KE*$K$O\e(B RFC 1049 \e$B$G\e(B Content-Type field \e$B$,Ds0F$5$l$F$$$k!#C"$7!"$3$3$G\e(B
+\e$B$O\e(B type \e$B$H\e(B subtype \e$B$N6hJL$O$J$$!#$7$+$7!"J8K!E*$K$O\e(B RFC 1521 parser\e$B$O\e(B 
+RFC 1049 \e$B$K4p$E$/\e(B message \e$B$rL$CN$N\e(B content-type \e$B$r;}$C$?\e(B message \e$B$H$7$F\e(B 
+parse \e$B$G$-$k$@$m$&!#\e(B
+@end quotation
+
+
+Content-Type field \e$B$O\e(B
+
+@quotation
+``Content-Type'' ``:'' @strong{type}@cindex{type} ``/'' @strong{subtype}@cindex{subtype} *( ``;'' @strong{parameter}@cindex{parameter} )
+@end quotation
+
+@noindent
+\e$B$HDj5A$5$l$k!#\e(B
+
+\e$BNc$($P!"\e(B
+
+@quotation
+@example
+Content-Type: image/jpeg
+@end example
+@end quotation
+
+@noindent
+\e$B$d\e(B
+
+@quotation
+@example
+Content-Type: text/plain; charset=iso-2022-jp
+@end example
+@end quotation
+
+@noindent
+\e$B$J$I$N$h$&$K=q$+$l$k!#\e(B
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+content-type \e$B$N$J$$\e(B part \e$B$O\e(B
+
+@quotation
+@example
+Content-Type: text/plain; charset=us-ascii
+@end example
+@end quotation
+
+@noindent
+\e$B$H$7$F2r<a$5$l$k!#\e(B(cf. @ref{us-ascii})
+@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
+
+header \e$B$K$*$1$kHs\e(B ASCII (@ref{ASCII}) \e$BJ8;z$NI=8=!#\e(B@strong{RFC
+1522}@cindex{RFC 1522} \e$B$GDj5A$5$l$F$$$k!#\e(B@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 @strong{JIS C6220-1976}@cindex{JIS C6220-1976} \e$B$H8@$C$?$,\e(B @strong{JIS X0201}@cindex{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$GDj5A\e(B
+\e$B$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 @strong{internal method}@cindex{internal
+method} \e$B$H\e(B C \e$B$d\e(B script \e$B8@8l$J$I$G=q$+$l$?\e(B @strong{external
+method}@cindex{external method} \e$B$,$"$k!#\e(B@refill
+
+(cf. @ref{(tm-view-ja)method})
+
+
+
+@node MIME, MIME charset, method, Glossary
+@subsection MIME
+
+@strong{Multipurpose Internet Mail Extensions}@cindex{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
+
+@strong{Message Transfer Agent}@cindex{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
+
+@strong{Message User Agent}@cindex{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 @strong{mule}@cindex{mule}, \e$B85!9$N\e(B 
+MULE \e$B$r\e(B @strong{MULE}@cindex{MULE}, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B Emacs \e$B$r\e(B@strong{Emacs/mule}@cindex{Emacs/mule}, mule \e$B5!G=$r\e(B merge \e$B$7$?\e(B XEmacs \e$B$r\e(B @strong{XEmacs/mule}@cindex{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$9!#\e(B(cf. @ref{content-type}) @refill
+
+\e$B8=:_!"Dj5A$5$l$F$$$k\e(B @strong{multipart}@cindex{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$N$KBP$7!"\e(B
+@strong{multipart/digest}@cindex{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$F\e(B
+\e$BJB$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(B
+message(@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$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(B
+encapsulation \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 @strong{PGP-kazu}@cindex{PGP-kazu} \e$B$H8F$V$3$H$K$9$k!#\e(B
+
+PGP-kazu \e$B$O\e(B @strong{application/pgp}@cindex{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$$$&#2$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%$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@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$$$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
+
+@strong{SMTP}@cindex{SMTP} \e$B$H8F$P$l$k\e(B Internet mail \e$B$NG[AwK!$NI8=`$rDj$a$F\e(B
+\e$B$$$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 @strong{message header}@cindex{message header} \e$B$K4X$9$k7A<0$K4X\e(B
+\e$B$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@strong{Internet
+mail}@cindex{Internet mail} \e$B$H=q$/$h$j$b!"\e(B@strong{Internet
+message}@cindex{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 
+@strong{encapsulation}@cindex{encapsulation} (@ref{encapsulation})\e$B$NJ}K!\e(B
+\e$B$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 
+@strong{encapsulation}@cindex{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$-$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$$$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@strong{charset-edition}@cindex{charset-edition} \e$B$H\e(B @strong{charset-extension}@cindex{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
+@strong{multipart/signed}@cindex{multipart/signed}
+(@ref{multipart/signed}) \e$B$H\e(B 
+@strong{multipart/encrypted}@cindex{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 
+@strong{text/richtext}@cindex{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$rI=\e(B
+\e$B8=$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 @strong{text/plain}@cindex{text/plain} \e$B$N\e(B part \e$B$G$"$k$H8+Pv$5$l$k$3$H$K$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
+
+@strong{tm \e$BBg@9$j\e(B package}@cindex{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 @strong{tm-mh-e}@cindex{tm-mh-e}
+@item
+GNUS \e$BMQ$N\e(B @strong{tm-gnus}@cindex{tm-gnus}
+@item
+Gnus \e$BMQ$N\e(B @strong{gnus-mime}@cindex{gnus-mime} (@ref{(gnus-mime-ja)})
+@item
+VM \e$BMQ$N\e(B @strong{tm-vm}@cindex{tm-vm}
+@item
+RMAIL \e$BMQ$N\e(B @strong{tm-rmail}@cindex{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 
+@strong{us-ascii}@cindex{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 @strong{ASCII}@cindex{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 \e$B@_Dj\e(B
+
+\e$B$3$N\e(B package \e$B$K$O\e(B @file{mime-setup.el} \e$B$H\e(B 
+@file{tm-setup.el} \e$B$H$$$&4J0W@_Dj\e(B file \e$B$,ImB0$7$F$$$^$9!#\e(B
+
+@file{mime-setup.el} \e$B$G$O\e(B @file{tm-edit.el} \e$B$r;H$C$?\e(B MIME
+message \e$B$N:n@.$b4^$a$?\e(B MIME \e$BA4HL$N@_Dj$r9T$J$$!"\e(B
+@file{tm-setup.el} \e$B$G$O\e(B tm-MUA \e$B$K4X$9$k\e(BMIME message \e$B$N1\Mw$N@_Dj\e(B
+\e$B$N$_$r9T$J$$$^$9!#\e(B
+
+
+@menu
+* mime-setup::                  \e$BI8=`E*$J@_Dj\e(B
+* tm-setup::                    tm-edit \e$B$r;H$o$J$$@_Dj\e(B
+* setting for VM::              VM \e$B$r;H$&>l9g$N@_Dj\e(B
+* manual setting::              \e$B@_Dj\e(B file \e$B$r;H$o$J$$>l9g\e(B
+@end menu
+
+@node mime-setup, tm-setup, Setting, Setting
+@section \e$BI8=`E*$J@_Dj\e(B
+
+tm \e$B$N0lHLE*$J@_Dj$r9T$$$?$$>l9g$O!"\e(B
+@strong{mime-setup}@cindex{mime-setup} \e$B$H$$$&I8=`@_Dj\e(B file \e$B$r;H$C$F$/$@\e(B
+\e$B$5$$!#Nc$($P!"\e(B@file{~/.emacs} \e$BEy$G!"\e(B@refill
+
+@lisp
+(load "mime-setup")
+@end lisp
+
+@noindent
+\e$B$H$9$k$@$1$G\e(B OK \e$B$G$9!#\e(B
+
+@file{mime-setup.el} \e$B$O\e(B @file{tm-setup.el} \e$B$r8F$s$G$$$k$N\e(B
+\e$B$G!"\e(B@file{tm-setup.el} \e$B$r\e(B load \e$B$9$kI,MW$O$"$j$^$;$s!#!J2a5n$N\e(B 
+Gnus FAQ \e$B$N5-=R$O4V0c$C$F$$$^$9!*!K\e(B
+
+
+@menu
+* signature::                   signature.el
+* Notice about GNUS::           GNUS \e$B$N>l9g$NCm0U\e(B
+@end menu
+
+@node signature, Notice about GNUS, mime-setup, mime-setup
+@subsection signature.el
+
+tm \e$B$K$O\e(B @strong{signature}@cindex{signature} \e$B$H$$$&\e(B signature \e$B$N<+F0@ZBX$(\e(B tool 
+\e$B$,ImB0$7$F$*$j!"\e(B@file{mime-setup.el} \e$B$O$3$N@_Dj$b9T$J$$$^$9!#\e(B
+message header \e$B$N\e(B field \e$B$K9g$o$;$F\e(B signature \e$B$N<+F0@ZBX$r9T$J$$$?$$>l\e(B
+\e$B9g$O\e(B @file{~/.emacs} \e$B$K0J2<$N$h$&$J$b$N$rF~$l$F2<$5$$!#!J>\$7$/\e(B
+\e$B$O\e(B signature.el \e$B$N@bL@=q$r;2>H$7$F2<$5$$!K\e(B
+
+@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
+
+\e$B$3$NJQ?t$,\e(B @code{nil} \e$B0J30$N;~!"\e(B@file{signature.el} \e$B$r;H$$$^$9!#4{DjCM$O\e(B 
+@code{t} \e$B$G$9!#\e(B
+@end defvar
+
+
+
+@defvar mime-setup-signature-key-alist
+
+\e$B3F\e(B major-mode \e$B$K$*$$$F\e(B signature \e$BA^F~L?Na$r@_Dj$9$Y$-\e(B key \e$B$r;XDj$7$^$9!#\e(B
+\e$B4{DjCM$O\e(B
+
+@lisp
+       ((mail-mode . "\C-c\C-w"))
+@end lisp
+
+
+\e$B$G$9!#\e(B
+
+\e$B$3$l$rJQ99$7$?$$>l9g$O!"4X?t\e(B set-alist \e$B$J$I$r;H$C$F$3$NJQ?t$r=q$-49$(\e(B
+\e$B$F2<$5$$!#\e(B
+
+@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
+
+\e$B$"$k\e(B major-mode \e$B$K$*$$$F\e(B signature \e$BA^F~L?Na$r@_Dj$9$Y$-\e(B key \e$B$,8+$D$+$i$J\e(B
+\e$B$$>l9g!"$3$NJQ?t$K@_Dj$5$l$?\e(B key \e$B$,MQ$$$i$l$^$9!#4{DjCM$O!"\e(B
+@code{"\C-c\C-s"} \e$B$G$9!#\e(B
+@end defvar
+
+
+
+@node Notice about GNUS,  , signature, mime-setup
+@subsection GNUS \e$B$N>l9g$NCm0U\e(B
+
+@file{signature.el} \e$B$r;H$&>l9g!"\e(B@file{mime-setup.el} \e$B$OJQ\e(B
+\e$B?t\e(B @code{gnus-signature-file} \e$B$r\e(B @code{nil} \e$B$K@_Dj$7$^$9!#\e(B
+\e$B$h$C$F!"Aw?.;~$K<+F0E*$K\e(B @code{signature} \e$B$,IU$/5!G=$OM^@)$5$l$^\e(B
+\e$B$9!#$3$N$h$&$J$3$H$r$7$F$$$k$N$O0J2<$NM}M3$+$i$G$9!#\e(B
+
+GNUS \e$B$,\e(B signature \e$B$rIU$1$k$N$O\e(B @code{tm-edit.el} \e$B$K$h$C$F\e(B MIME
+message \e$B$,:n@.$5$l$?8e$G$9!#$h$C$F!"\e(BGNUS \e$B$,IU$1$?\e(B signature \e$B$O\e(B MIME
+message \e$B$H$7$F@5$7$/=hM}$5$l$F$$$^$;$s!#Nc$($P\e(B multipart message \e$B$N>l\e(B
+\e$B9g!"\e(BMIME message \e$B$N30$NHs\e(B MIME part \e$B$KIU$-$^$9!#$h$C$F!"\e(BMIME \e$BBP1~\e(B MUA 
+\e$B$G8+$?>l9g!"\e(Bsignature \e$B$OI=<($5$l$J$$$+$bCN$l$^$;$s!#\e(B
+
+\e$B$b$&0l$D$NCm0U$OI8=`@_Dj$G$O\e(B signature \e$B$rA^F~$9$k\e(B key \e$B$O\e(B @kbd{C-c C-w} 
+\e$B$G$O$J$/\e(B mh-e (@ref{(mh-e)}) \e$B$HF1$8\e(B @kbd{C-c C-s} \e$B$K3d$jEv$F$i$l$F$$$k$3\e(B
+\e$B$H$G$9!#$3$l$O\e(B
+
+@lisp
+(set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
+@end lisp
+
+@noindent
+\e$B$K$h$C$F\e(B GNUS \e$B$NI8=`$KLa$9$3$H$,$G$-$^$9!#\e(B
+
+
+@node tm-setup, setting for VM, mime-setup, Setting
+@section tm-edit \e$B$r;H$o$J$$@_Dj\e(B
+
+
+@strong{tm-setup}@cindex{tm-setup} \e$B$O\e(B tm-MUA (@ref{tm-MUA}) \e$B$N@_Dj$N$_$r\e(B
+\e$B9T$J$&\e(B module \e$B$G$9!#$3$N@_Dj\e(B file \e$B$G$O\e(B tm-edit (@ref{(tm-edit-ja)}) \e$B$r;H$C\e(B
+\e$B$?\e(B MIME message \e$B$N:n@.$K4X$9$k@_Dj$O9T$o$l$:!"\e(BMIME message \e$B$N1\Mw$K4X$9\e(B
+\e$B$k@_Dj$N$_$,9T$o$l$^$9!#\e(BMIME message \e$B$rFI$_$?$$$,<+J,$G$O:n@.$7$J$$$H$+!"\e(B
+tm-edit \e$B0J30$N\e(B MIME composer \e$B$r;H$$$?$$>l9g$K$O\e(B mime-setup.el \e$B$NBe$o$j$K\e(B
+\e$B$3$N@_Dj\e(B file \e$B$r;H$C$F$/$@$5$$!#\e(B@refill
+
+\e$BNc$($P!"\e(B@file{~/.emacs} \e$BEy$K\e(B
+
+@lisp
+(load "tm-setup")
+@end lisp
+
+@noindent
+\e$B$rF~$l$l$P\e(B OK \e$B$G$9!#\e(B
+
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+@file{mime-setup.el} \e$B$r\e(B load \e$B$7$F$$$k>l9g!"$3$l$rM[$K\e(B load \e$B$9$kI,MW$O$"\e(B
+\e$B$j$^$;$s!#\e(B
+@end quotation
+
+
+
+@node setting for VM, manual setting, tm-setup, Setting
+@section VM \e$B$r;H$&>l9g$N@_Dj\e(B
+
+
+@strong{vm}@cindex{vm} \e$B$r;H$&>l9g$O\e(B @file{~/.vm} \e$B$K\e(B
+
+@lisp
+(require 'tm-vm)
+@end lisp
+
+@noindent
+\e$B$rF~$l$F2<$5$$!#\e(B
+
+
+@noindent
+@strong{[\e$BCm0U\e(B]}
+@quotation
+
+@strong{BBDB}@cindex{BBDB} \e$B$r;H$&>l9g$O\e(B @code{(bbdb-insinuate-vm)} \e$B$N\e(B 
+@strong{\e$B8e\e(B} \e$B$K\e(B @code{(require 'tm-vm)} \e$B$rF~$l$F$/$@$5$$!#\e(B
+@end quotation
+
+
+
+@node manual setting,  , setting for VM, Setting
+@section \e$B@_Dj\e(B file \e$B$r;H$o$J$$>l9g\e(B
+
+
+@file{mime-setup.el} \e$B$d\e(B @file{tm-setup.el} \e$B$r;29M$K$7$F2<\e(B
+\e$B$5$$!#\e(B
+
+
+@noindent
+@strong{[Memo]}
+@quotation
+
+\e$B8=:_$N\e(B tm \e$B$G$O\e(B tm-edit \e$B$N;HMQ$r2>Dj$7$?4v$D$+$NJXMx$J5!G=$,B8:_$7!"$3\e(B
+\e$B$l$i$N5!G=$O\e(B @file{mime-setup.el} \e$B$r;H$o$J$$$HMxMQ$G$-$^$;$s!#$b\e(B
+\e$B$7!"\e(Btm-edit \e$B$r;H$&FH<+$N@_Dj$r9T$&>l9g$O!"\e(B
+
+@lisp
+(provide 'mime-setup)
+@end lisp
+
+@noindent
+\e$B$H$$$&@k8@$r9T$C$F$/$@$5$$!#\e(B
+@end quotation
+
+
+
+@node Bug report, Concept Index, Setting, Top
+@chapter bug \e$BJs9p$N;EJ}\e(B
+
+tm \e$B$N%P%0$r8+$D$1$?$i!"0J2<$N\e(B address \e$B$K\e(B mail \e$B$rAw$C$F$/$@$5$$!'\e(B
+
+@itemize @bullet
+@item
\e$BF|K\8l\e(B <bug-tm-ja@@chamonix.jaist.ac.jp>
+@item
\e$B1Q8l\e(B <bug-tm-en@@chamonix.jaist.ac.jp>
+@end itemize
+
+
+\e$BC"$7!"$"$^$j$K$b8E$$HG$K4X$9$kJs9p$O4?7^$5$l$^$;$s!#8E$$HG$N\e(B bug \e$B$O!"?7\e(B
+\e$B$7$$HG$G$O<#$C$F$$$k$+$b$7$l$^$;$s!#$^$:!":G?7HG$G3NG'$7$F$_$^$7$g$&!#\e(B
+@refill
+
+\e$B$=$l$+$i!"E,@Z$JJs9p$r$7$^$7$g$&!#C1$K!V$&$^$/F0$+$J$$!W$H8@$o$l$F$b$I$&\e(B
+\e$B$$$&>u67$J$N$+$O$5$C$Q$jH=$j$^$;$s!#:GDc8B!"\e(BOS, emacs, tm, \e$B;H$C$F$$$k\e(B 
+MUA \e$B$N<oN`$*$h$SHG!"@_Dj$r=q$/I,MW$,$"$j$^$9!#$^$?!"\e(Berror \e$B$,5/$C$F$$$k>l\e(B
+\e$B9g$O\e(B backtrace \e$B$rAw$k$3$H$b=EMW$G$9!#\e(B(cf. @ref{(emacs)Bugs}) @refill
+
+\e$B$^$?!"\e(Bbug \e$B$OBgDqJ#?t$N?M$,Ax6x$9$k$b$N$G$9!J$=$&$G$J$1$l$P!"\e(Bbug \e$B$G$O$J\e(B
+\e$B$$2DG=@-$,$"$j$^$9!K!#$@$+$i!":n<T$KD>@\\e(B mail \e$B$rAw$k$H:n<T$OF1$8\e(B mail
+\e$B$r2?DL$b=q$/1)L\$K$J$j$^$9!#$@$+$i!"I,$:\e(B bug \e$BJs9p$O>e5-$N\e(B address \e$B$KAw$C\e(B
+\e$B$F$/$@$5$$!#\e(B
+
+tm ML \e$B$G$O\e(B tm \e$B$N%P%0>pJs$N8r49$d:G?7HG$NG[I[!"\e(Btm \e$B$N2~NI$K4X$9$k5DO@$r\e(B
+\e$B9T$J$C$F$$$^$9!#\e(Btm ML \e$B$K;22C$7$?$$J}$O\e(B
+
+@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
+\e$B$^$G\e(B mail \e$B$rAw$C$F2<$5$$!#EPO?$O<jF0$G$9$N$G!"$G$-$l$P!"<+A38@8l$G=q$$\e(B
+\e$B$F2<$5$$!#\e(B(^_^)
+
+
+@node Concept Index, Variable Index, Bug report, Top
+@chapter \e$B35G0:w0z\e(B
+
+@printindex cp
+
+@node Variable Index,  , Concept Index, Top
+@chapter \e$BJQ?t:w0z\e(B
+
+@printindex vr
+@bye
diff --git a/doc/tm-view-ja.info b/doc/tm-view-ja.info
new file mode 100644 (file)
index 0000000..c6216a1
--- /dev/null
@@ -0,0 +1,1098 @@
+Info file: tm-view-ja.info,    -*-Text-*-
+produced by `texinfo-format-buffer'
+from file `tm-view-ja.texi'
+using `texinfmt.el' version 2.32 of 19 November 1993.
+
+
+\1f
+File: tm-view-ja.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
+
+tm-view 7.77 Reference Manual\e$B!JF|K\8lHG!K\e(B
+*****************************************
+
+
+This file documents tm-view 7.77, a MIME Viewer for GNU Emacs.
+
+GNU Emacs \e$BMQ$N\e(B MIME Viewer \e$B$G$"$k\e(B `tm-view' 7.77 \e$B$K$D$$$F@bL@$7$^$9!#\e(B
+
+* Menu:
+
+* Introduction::                tm-view \e$B$C$F2?!)\e(B
+* MIME display::                mime/viewer-mode \e$B$N2hLL9=@.\e(B
+* mime/viewer-mode::            mime/viewer-mode \e$B$G$NA`:n\e(B
+* method::                      \e$B:F@8=hM}$N<B8=\e(B
+* Two buffers for an article::  raw-article-buffer \e$B$H\e(B preview-buffer
+* API::                         MIME message \e$B$N\e(B decode \e$B$K4X$9$k4X?t\e(B
+* Concept Index::               \e$B35G0:w0z\e(B
+* Function Index::              \e$B4X?t:w0z\e(B
+* Variable Index::              \e$BJQ?t:w0z\e(B
+
+
+\1f
+File: tm-view-ja.info, Node: Introduction, Next: MIME display, Prev: Top, Up: Top
+
+tm-view \e$B$C$F2?!)\e(B
+****************
+
+tm-view \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B
+
+tm-view \e$B$O\e(B `mime/viewer-mode' (*Note mime/viewer-mode::) \e$B$H$$$&\e(B MIME
+message \e$B$r8+$k$?$a$N\e(B major-mode \e$B$r\e(B MUA (*Note (tm-ja)MUA::) \e$B$KBP$7$FDs6!\e(B
+\e$B$7$^$9!#\e(BMUA \e$B$N@_7W<T$O$3$N\e(B mode \e$B$rMxMQ$9$k$3$H$G$=$N\e(B MUA \e$B$K\e(B MIME \e$B5!G=$r\e(B
+\e$BIU2C$9$k$3$H$,$G$-$^$9!#\e(B
+
+tm-view \e$B$O\e(B MIME message \e$B$r1\Mw$9$k$?$a$N\e(B user interface \e$B$N3K$G$"$j!"$=$N\e(B
+\e$B>e$G3F\e(B content-type(*Note (tm-ja)content-type::) \e$B$r07$&$?$a$N\e(B 
+*method* (*Note method::) \e$B$H8F$P$l$k%W%m%0%i%`$rF0:n\e(B
+\e$B$5$;$^$9!#$^$?!"\e(BMIME message \e$B$NI=<($N;EJ}$r7h$a$k\e(B 
+*filter* (*Note Two buffers for an article::) \e$B$H8F$P\e(B
+\e$B$l$k%W%m%0%i%`$r5/F0;~$K8F$S=P$7$^$9!#\e(Bmethod \e$B$H\e(B filter \e$B$r\e(B tm-view \e$B$KAH$_\e(B
+\e$B9~$`;v$K$h$C$F!"\e(B`mime/viewer-mode' \e$B$G$5$^$6$^$J\e(B MIME content-type \e$B$r07$&\e(B
+\e$B;v$,$G$-$^$9!#\e(B
+
+
+
+\1f
+File: tm-view-ja.info, Node: MIME display, Next: mime/viewer-mode, Prev: Introduction, Up: Top
+
+mime/viewer-mode \e$B$N2hLL9=@.\e(B
+***************************
+
+mime/viewer-mode (*Note mime/viewer-mode::) \e$B$G$O3F\e(B part \e$B$KBP$7$F\e(B
+
+       [content-button]
+       (content-header)
+       
+       (content-body)
+       (content-separator)
+
+\e$B$H$$$&>pJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F\e(B design \e$B$rJQ99$7$?$j!"I=<($r\e(B
+\e$BM^@)$9$k$3$H$,$G$-$^$9!#\e(B
+
+\e$B0J2<$K!"I=<(Nc$r<($7$^$9!#\e(B
+
+
+     From: morioka@jaist.ac.jp (\e$B<i2,\e(B \e$BCNI'\e(B / MORIOKA Tomohiko)
+     Subject: Re: \e$B<ALd!)\e(B
+     Newsgroups: zxr.message.mime
+     Date: 22 Oct 93 11:02:44
+     Mime-Version: 1.0
+     Organization: Japan Advanced Institute of Science and Technology,
+             Ishikawa, Japan
+
+     [1  (text/plain)]
+       MIME-Edit mode \e$B$K$*$1$k!"\e(BMIME message \e$B$N:n$jJ}!#\e(B
+
+       C-c C-x ? \e$B$r2!$9$H\e(B help \e$B$,=P$F$/$k!#\e(B
+
+     C-c C-x C-t       insert a text message.
+     C-c C-x TAB       insert a (binary) file.
+     C-c C-x C-e       insert a reference to external body.
+     C-c C-x C-v       insert a voice message.
+     C-c C-x C-y       insert a mail or news message.
+     C-c C-x RET       insert a mail message.
+     C-c C-x C-s       insert a signature file at end.
+     C-c C-x t insert a new MIME tag.
+     C-c C-x a enclose as multipart/alternative.
+     C-c C-x p enclose as multipart/parallel.
+     C-c C-x m enclose as multipart/mixed.
+     C-c C-x d enclose as multipart/digest.
+     C-c C-x s enclose as PGP signed.
+     C-c C-x e enclose as PGP encrypted.
+     C-c C-x C-k       insert PGP public key.
+     C-c C-x C-p       preview editing MIME message.
+     ...
+
+     \e$B$C$FLu$G!"\e(BC-c C-x C-i \e$B$r2!$7$F!"A^F~$7$?$$\e(B binary file \e$B$r;XDj$7$^$9!#\e(B
+
+       binary file \e$B$N\e(B MIME encoding \e$B$K$O!"IaDL!"\e(BBase64 \e$B$r;XDj$7$^$9!#\e(B
+
+     [2  (image/gif)]
+
+     [3  (text/plain)]
+
+       \e$B$3$s$JIw$K!"3(F~$j\e(B message \e$B$N$G$->e$,$j!#\e(B
+
+     \e$B".".".".".".".".".".".\e(B \e$B%m%7%"%s!&%F%#!<$r0lGU!#\e(B \e$B".".".".".".".".".".".\e(B
+     \e$B".".".".".\e(B  \e$B!y\e(B \e$B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G\e(B \e$B!y\e(B  \e$B".".".".".\e(B
+     \e$B".".".".".\e(B         \e$B'.'0'2$$'0','!\e(B  \e$B'4'0'.'0'7'*','0\e(B         \e$B".".".".".\e(B
+     \e$B".".".".".".".\e(B  Internet E-mail: <morioka@jaist.ac.jp>  \e$B".".".".".".".\e(B
+
+
+
+* Menu:
+
+* content-button::              
+* content-header::              
+* content-body::                
+* content-separator::           
+
+
+\1f
+File: tm-view-ja.info, Node: content-button, Next: content-header, Prev: MIME display, Up: MIME display
+
+content-button
+==============
+
+*content-button* \e$B$O\e(B part \e$B$N@hF,$K$"$C$F!"\e(B
+\e$B$=$N\e(B part \e$B$K4X$9$kBg$^$+$J>pJs$rI=<($9$kItJ,$G$9!#\e(B
+
+\e$BI8=`$G$O\e(B
+
+             [1.3 test (text/plain)]
+
+\e$B$N$h$&$J46$8$KI=<($5$l$^$9!#\e(B
+
+\e$B:G=i$N?t;z$O\e(B message \e$BCf$N$3$N\e(B part \e$B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N$G!"\e(B
+*content-number* \e$B$H8F$S$^$9!#\e(B
+
+\e$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"\e(B
+
+  1. Content-Type field(*Note (tm-ja)Content-Type field::) \e$B$N\e(B name
+     paramater \e$B$b$7$/$O\e(B x-name parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
+  2. Content-Description field(*Note (tm-ja)Content-Description field::) 
+     \e$B$b$7$/$O\e(B Subject field \e$B$K=q$+$l$?I=Bj\e(B
+  3.  uuencode \e$B$N>l9g$N\e(B file \e$BL>\e(B
+
+\e$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#\e(B
+
+\e$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N\e(B part \e$B$N\e(B content-type/subtype \e$B$rI=$7$^$9!#Hs\e(B 
+MIME part \e$B$N>l9g!"\e(B`nil' \e$B$,I=<($5$l$^$9!#\e(B
+
+\e$B$3$N\e(B content-button \e$B$O\e(B content-header (*Note content-header::),
+content-body (*Note content-body::) \e$B$rI=<($7$J$$>l9g!"\e(Bicon \e$B$N$h$&$JLr3d\e(B
+\e$B$r2L$?$7$^$9!#Nc$($P!"\e(B
+
+             [2  (image/gif)]
+
+\e$B$N>e$G\e(B `v' \e$B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#\e(B
+
+\e$B$^$?!"\e(Bmouse \e$BA`:n$,2DG=$J>l9g!"\e(Bcontent-button \e$B$rBh#2%\%?%s!J\e(B3 button
+mouse \e$B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#\e(B(*Note
+mime/viewer-mode::)
+
+\e$B$H$3$m$G!"\e(Bcontent-button \e$B$rI=<($9$k$N$O]5F+$7$$>l9g$,$"$k$N$G!"\e(B
+content-button \e$B$NI=<($r>r7o$K$h$C$FM^@)$9$k$3$H$,$G$-$^$9!#\e(B
+
+
+ -- Variable: mime-viewer/content-button-ignored-ctype-list
+
+     content-button \e$B$rI=<($7$J$$\e(B content-type \e$B$rMWAG$H$9$k\e(B list.
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: content-header, Next: content-body, Prev: content-button, Up: MIME display
+
+content-header
+==============
+
+*content-header* \e$B$O$"$k\e(B part \e$B$N\e(B header \e$B$r\e(B
+\e$BI=<($9$kItJ,$G$9!#$7$+$7!"A4$F$N\e(B part \e$B$N\e(B content-header \e$B$rI=<($9$k$N$O]5\e(B
+\e$BF+$7$$$N$G!"0J2<$N$h$&$J\e(B mechanism \e$B$K$h$C$FI=<($9$k$+$7$J$$$+$r7h$a$F$$\e(B
+\e$B$^$9!#\e(B
+
+\e$B$"$k\e(B part \e$B$N\e(B reversed-content-number \e$B$r4X?t\e(B 
+`mime-viewer/header-visible-p' \e$B$KM?$($?;~$NJV$jCM$,\e(B `t' \e$B$K$J$k>l9g!"$=$N\e(B 
+part \e$B$N\e(B content-header \e$B$,I=<($5$l$^$9!#\e(B
+
+\e$B$3$NH=Dj4X?t$O!"0lHV>e$N\e(B part \e$B$G$J$/!"$=$N\e(B part \e$B$N?F$N\e(B 
+content-type(*Note (tm-ja)content-type::) \e$B$,JQ?t\e(B 
+`mime-viewer/childrens-header-showing-Content-Type-list' \e$B$G;XDj$5$l$F$$\e(B
+\e$B$k>l9g$K\e(B `t' \e$B$rJV$7$^$9!#\e(B
+
+\e$B$3$N>r7o$rJQ$($?$$>l9g$O!"$3$N4X?t$r:FDj5A$7$F2<$5$$!#C"$7!"I8=`$G$O!"JQ\e(B
+\e$B?t\e(B `mime-viewer/childrens-header-showing-Content-Type-list' \e$B$r;2>H$7$^$9\e(B
+\e$B$,!":FDj5A$7$?>l9g!"$3$NJQ?t$NM-8z@-$OJ]>Z$5$l$J$$$N$GCm0U$7$F2<$5$$!#\e(B
+
+content-header \e$B$,I=<($5$l$k>l9g!"\e(Bcontent-header \e$B$O\e(B 
+*content-header-filter* \e$B$H8F$P$l$k\e(B 
+program \e$B$K$h$C$F@07A$5$l$^$9!#\e(Bcontent-header-filter \e$B$O\e(B 
+raw-article-buffer (*Note raw-article-buffer::) \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H\e(B
+\e$B$7$FJQ?t\e(B `mime-viewer/content-header-filter-alist' \e$B$+$iC5$5$l$^$9!#$b$7!"\e(B
+content-header-filter \e$B$,8+$D$+$i$J$+$C$?>l9g!"4X?t\e(B
+`mime-viewer/default-content-header-filter' \e$B$,8F$P$l$^$9!#\e(B
+
+
+ -- Variable: mime-viewer/childrens-header-showing-Content-Type-list
+
+     \e$B$"$k\e(B part \e$B$N;R$KEv$?$k\e(B content \e$B$N\e(B content-header \e$B$rI=<($9$Y$-\e(B 
+     Content-Type \e$B$r<}$a$?\e(B list. \e$B4{DjCM$O\e(B `"message/rfc822"' \e$B$G$"$k!#\e(B
+
+
+     \e$B$3$NJQ?t$O4X?t\e(B `mime-viewer/header-visible-p' \e$B$K$h$C$F;2>H$5$l$k!#\e(B
+
+
+
+ -- Function: mime-viewer/header-visible-p RCNUM CINFO &optional CTYPE
+
+     content-info CINFO \e$BCf$N\e(B reversed-content-number \e$B$,\e(B RCNUM \e$B$G$"$k\e(B 
+     part \e$B$N\e(B header \e$B$,I=<($5$l$k>l9g!"\e(B`t' \e$B$rJV$9!#$=$N\e(B part \e$B$N\e(B 
+     content-type \e$B$,$"$i$+$8$a$o$+$C$F$$$k>l9g!"\e(BCTYPE \e$B$K0z?t$H$7$FEO$9$3\e(B
+     \e$B$H$,$G$-$k!#\e(B
+
+
+
+ -- Variable: mime-viewer/content-header-filter-alist
+
+     raw-article-buffer \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$?O"A[%j%9%H$G!"CMIt$K\e(B
+     \e$B$O\e(B content-header-filter \e$B$,F~$C$F$$$k!#\e(B
+
+
+
+ -- Function: mime-viewer/default-content-header-filter
+
+     \e$B$"$k\e(B part \e$B$N\e(B content-header \e$B$rI=<($9$Y$-;~!"JQ?t\e(B 
+     `mime-viewer/content-header-filter-alist' \e$B$NCf$K\e(B 
+     content-header-filter \e$B$,8+$D$+$i$J$+$C$?>l9g$K8F$S=P$5$l$k!#\e(B
+
+     \e$BJQ?t\e(B `mime-viewer/ignored-field-regexp' \e$B$r;2>H$9$k!#\e(B
+
+
+
+ -- Variable: mime-viewer/ignored-field-list
+
+     content-header \e$B$rI=<($9$k;~$K!"I=<($7$J$$\e(B field \e$B$r;XDj$9$k!#\e(B
+
+     \e$B@55,I=8=$N\e(B list \e$B$K$J$C$F$*$j!"$3$NCM$r85$KJQ?t\e(B 
+     `mime-viewer/ignored-field-regexp' \e$B$,:n$i$l$k!#\e(B
+
+     \e$B$3$NJQ?t$OD>@\A`:n$;$:!"4X?t\e(B `tm:add-fields' \e$B$d\e(B `tm:delete-fields' 
+     \e$B$r;H$C$FA`:n$9$k!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: content-body, Next: content-separator, Prev: content-header, Up: MIME display
+
+content-body
+============
+
+*content-body* \e$B$O\e(B part \e$B$NFbMF$rI=<($9$kItJ,\e(B
+\e$B$G$9!#\e(B
+
+\e$BA4$F$N\e(B part \e$B$NFbMF$rI=<($G$-$k$H$O8B$i$J$$$7!"$^$?!"I=<($7$?$/$J$$\e(B part 
+\e$B$bB8:_$9$k$N$G!"0J2<$N$h$&$JJ}K!$GI=<($9$k$+$7$J$$$+$r7h$a$F$$$^$9!#\e(B
+
+
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$rI=<($9$k$+$I$&$+$O!"4X?t\e(B 
+`mime-viewer/body-visible-p' \e$B$,\e(B `t' \e$B$K$J$k$+$I$&$+$G7h$^$j$^$9!#I8=`$G$O!"\e(B
+\e$B$"$k\e(B part \e$B$N\e(B content-type \e$B$,JQ?t\e(B 
+`mime-viewer/default-showing-Content-Type-list' \e$B$K@_Dj$5$l$F$$$k;~$KI=<(\e(B
+\e$B$5$l$^$9!#\e(B
+
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$,I=<($5$l$k;~!"\e(Bpreview buffer \e$B$K$O\e(B part \e$B$NFb\e(B
+\e$BMF$r\e(B *content-filter* \e$B$H8F$P$l$k\e(B program \e$B$K$h$C$F@07A$5$l$?$b$N$,I=<($5\e(B
+\e$B$l$^$9!#8F$P$l$k\e(B content-filter \e$B$O\e(B raw-article-buffer (*Note
+raw-article-buffer::) \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$FJQ?t\e(B 
+`mime-viewer/content-filter-alist' \e$B$+$iC5$5$l$^$9!#$b$7!"$3$NJQ?t$KEPO?\e(B
+\e$B$5$l$F$$$J$+$C$?>l9g!"4X?t\e(B `mime-viewer/default-content-filter' \e$B$,8F$P$l\e(B
+\e$B$^$9!#\e(B
+
+
+ -- Variable: mime-viewer/default-showing-Content-Type-list
+
+     content-body \e$B$rI=<($9$Y$-\e(B content-type \e$B$rMWAG$H$9$k\e(B list.
+
+
+
+ -- Function: mime-viewer/body-visible-p RCNUM CINFO &optional CTYPE
+
+     reversed-content-number \e$B$,\e(B RCNUM \e$B$G$"$k\e(B part \e$B$,I=<($5$l$k>l9g!"\e(B`t' 
+     \e$B$rJV$9!#$=$N\e(B part \e$B$N\e(B content-type \e$B$,$"$i$+$8$a$o$+$C$F$$$k>l9g!"\e(B
+     CTYPE \e$B$K0z?t$H$7$FEO$9$3$H$,$G$-$k!#\e(B
+
+
+
+ -- Variable: mime-viewer/content-filter-alist
+
+     raw-article-buffer \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$?O"A[%j%9%H$G!"CMIt$K\e(B
+     \e$B$O\e(B content-filter \e$B$,F~$C$F$$$k!#\e(B
+
+
+
+ -- Function: mime-viewer/default-content-filter RCNUM CINFO CTYPE PARAMS SUBJ
+
+     \e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$rI=<($9$Y$-;~!"JQ?t\e(B 
+     `mime-viewer/content-filter-alist' \e$B$NCf$K\e(B content-filter \e$B$,8+$D$+$i\e(B
+     \e$B$J$+$C$?>l9g$K8F$S=P$5$l$k!#\e(B
+
+     \e$BI8=`$G$O2?$b$7$J$$!#\e(B
+
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: content-separator, Prev: content-body, Up: MIME display
+
+content-separator
+=================
+
+*content-separator* \e$B$O\e(B part \e$B$N0lHV:G8e\e(B
+\e$B$K\e(B part \e$B4V$N6-L\$rL@$i$+$K$9$k$?$a$KI=<($5$l$^$9!#\e(B
+
+content-separator \e$B$O4X?t\e(B `mime-viewer/default-content-separator'\e$B$K$h$C$F\e(B
+\e$BI=<($5$l$^$9!#I8=`$G$O!"\e(Bcontent-header \e$B$b\e(B content-body \e$B$bI=<($5$l$J$$>l\e(B
+\e$B9g$N$_!"2~9T$rI=<($7$^$9!#\e(B
+
+content-separator \e$B$N@_Dj$rJQ99$7$?$$>l9g$O!"$3$N4X?t$r:FDj5A$7$F2<$5$$!#\e(B
+
+
+
+ -- Function: mime-viewer/default-content-separator RCNUM CINFO CTYPE PARAMS SUBJ
+
+     content-number \e$B$,\e(B CNUM \e$B$G$"$k\e(B part \e$B$N\e(B content-separator \e$B$rI=<($9$k!#\e(B
+     \e$BI8=`$G$O!"\e(Bcontent-header \e$B$b\e(B content-body \e$B$bI=<($5$l$J$$>l9g$N$_!"2~\e(B
+     \e$B9T$rI=<($9$k!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: mime/viewer-mode, Next: method, Prev: MIME display, Up: Top
+
+mime/viewer-mode \e$B$G$NA`:n\e(B
+*************************
+
+mime/viewer-mode \e$B$K$O0J2<$N5!G=$,$"$j$^$9!#\e(B
+
+`u'
+     \e$B>e$N\e(B part \e$B$KLa$k!J\e(Bmessage \e$B$N0lHV>e$N\e(B part \e$B$G$3$l$r9T$J$&$H\e(B Summary
+     mode \e$B$KLa$k\e(B (*1)\e$B!K\e(B
+
+`p'
+     \e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
+
+`n'
+     \e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
+
+`SPC'
+     scroll up \e$B$9$k\e(B
+
+`M-SPC'
+     scroll down \e$B$9$k\e(B
+
+`DEL'
+     scroll down \e$B$9$k\e(B
+
+`RET'
+     \e$B<!$N9T$K0\F0$9$k\e(B
+
+`M-RET'
+     \e$BA0$N9T$K0\F0$9$k\e(B
+
+`M-RET'
+     \e$BA0$N9T$K0\F0$9$k\e(B
+
+`<'
+     message \e$B$N@hF,$K0\F0$9$k\e(B
+
+`>'
+     message \e$B$NKvHx$K0\F0$9$k\e(B
+
+`v'
+     part \e$B$r:F@8$9$k\e(B (*2)
+
+`e'
+     part \e$B$+$i\e(B file \e$B$r<h$j=P$9\e(B (*2)
+
+`C-c C-p'
+     part \e$B$r0u:~$9$k\e(B (*2)
+
+`f'
+     message \e$BCf$N\e(B X-Face \e$B$rI=<($9$k\e(B
+
+`mouse-button-2'
+     preview-buffer \e$BCf$N\e(B mouse button \e$B$r5/F0$9$k\e(B
+
+     content-button \e$B$r2!$;$P!"$=$N\e(B part \e$B$,:F@8$5$l$k\e(B(*2)
+
+     URL-button \e$B$r2!$;$P!"$=$N\e(B WWW browser \e$B$,5/F0$5$l$k\e(B
+
+
+*[\e$BCm0U\e(B]*
+
+     (*1) tm-MUA \e$B$G\e(B tm-view \e$B$N@_Dj$r$7$F$$$J$$>l9g!"\e(BSummary mode \e$B$K$OLa\e(B
+     \e$B$j$^$;$s!#\e(B
+
+     (*2) \e$B<B:]$NF0:n$OBP1~$9$k\e(B method \e$B$K0M$j$^$9!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: method, Next: Two buffers for an article, Prev: mime/viewer-mode, Up: Top
+
+\e$B:F@8=hM}$N<B8=\e(B
+**************
+
+`mime/viewer-mode' \e$B$G$O!"3F\e(B part \e$B$KBP$7$F!"\e(Bplay (`v'), extract
+(`e'), print (`C-c C-p') \e$B$H$$$&A`:n$r9T$J$&$3$H$,$G$-$^$9!#$3$&\e(B
+\e$B$7$?A`:n$N$3$H$r!X!J\e(Bpart \e$B$KBP$9$k!K\e(Bdecode \e$BA`:n!Y$H8F$V$3$H$K$7$^$9!#$^$?!"\e(B
+play, extract, print \e$B$H$$$&\e(B decode \e$BA`:n$N<oN`$N$3$H$r\e(B 
+*decoding-mode* \e$B$H8F$V$3$H$K$7$^$9!#\e(B
+
+decode \e$BA`:n$,9T$J$o$l$?;~!"$=$N\e(B part \e$B$N\e(B 
+content-type(*Note (tm-ja)content-type::) \e$B$J$I$N>r7o$d$=$N>l$N4D6-$K1~$8$F\e(B
+\e$B<B:]$K$=$NA`:n$r<B9T$9$k<jB3$-$,8F$P$l$^$9!#$3$N<jB3$-$N$3$H$r\e(B 
+*method* \e$B$H8F$S$^$9!#\e(B
+
+method \e$B$K$O!"\e(BEmacs Lisp \e$B$G=q$+$l$?\e(B *\e$BFbIt\e(B method* \e$B$H!"30It\e(B program \e$B$G<B8=\e(B
+\e$B$5$l$?\e(B *\e$B30It\e(B method* \e$B$,$"$j$^$9!#FbIt\e(B method \e$B$O\e(B Emacs \e$B$N5!G=$r;H$C$F$-$a\e(B
+\e$B:Y$+$$=hM}$r9T$J$&$3$H$,$G$-$^$9!#30It\e(B method \e$B$OHsF14|%W%m%;%98F$S=P$7$r\e(B
+\e$B;H$C$F<B8=$5$l$F$$$k$N$G!"<B9TCfBT$?$5$l$:$K$9$_$^$9!#$3$N$?$a!"@E;_2h$d\e(B
+\e$BF02h$J$I$N5pBg$J\e(B data \e$B$r:F@8$9$k$N$KNI$$$G$7$g$&!#\e(B
+
+
+* Menu:
+
+* decoding-condition::          part \e$B$N:F@8$K4X$9$k>r7o$N@_Dj\e(B
+* environment variables::       \e$B4D6-JQ?t\e(B
+
+
+\1f
+File: tm-view-ja.info, Node: decoding-condition, Next: environment variables, Prev: method, Up: method
+
+part \e$B$N:F@8$K4X$9$k>r7o$N@_Dj\e(B
+=============================
+
+tm-view \e$B$O\e(B decode \e$BA`:n$,9T$J$o$l$k$H!"JQ?t\e(B 
+`mime/content-decoding-condition' \e$B$+$i$=$N;~$N>r7o$K9gCW$7$?\e(B method \e$B$rA\\e(B
+\e$B$7=P$7$F!"$=$l$r8F$S=P$7$^$9!#\e(B
+
+\e$BJQ?t\e(B `mime/content-decoding-condition' \e$B$O\e(B
+
+             (\e$B>r7o\e(B1 \e$B>r7o\e(B2 ...)
+
+\e$B$H$$$&7A$r$7$?\e(B list \e$B$G!"3F>r7o$O\e(B
+
+             ((field-type_1 . value_1)
+              (field-type_2 . value_2)
+              ...)
+
+\e$B$H$$$&7A$NO"A[\e(B list \e$B$K$J$C$F$$$^$9!#\e(B
+
+\e$BNc$($P!"\e(Btext/plain(*Note (tm-ja)text/plain::) \e$B$N;~!"\e(Btm-plain \e$B$r5/F0$9$k\e(B
+\e$B;~!"\e(B
+
+
+             ((type . "text/plain")
+              (method "tm-plain" nil 'file 'type 'encoding 'mode 'name))
+
+\e$B$H$$$&>r7o$r=q$-$^$9!#$3$N\e(B method \e$B$N\e(B value \e$BIt$N=q<0$K$D$$$F$O8e$G>\$7$/\e(B
+\e$B=R$Y$^$9!#\e(B
+
+\e$B$3$N>r7o$O\e(B content-type(*Note (tm-ja)content-type::) \e$B$,\e(B text/plain \e$B$G$"\e(B
+\e$B$k\e(B part \e$B$J$iA4$F$N\e(B decoding-mode \e$B$GM-8z$G$9!#$7$+$7!"\e(B
+
+             ((type . "text/plain")
+              (method "tm-plain" nil 'file 'type 'encoding 'mode 'name)
+              (mode . "play"))
+
+\e$B$J$i!"\e(Bplay mode \e$B$N;~$7$+M-8z$K$J$j$^$;$s!#\e(B
+
+\e$B5U$K!"\e(B
+
+             ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file)
+              (mode . "play"))
+
+\e$B$J$i!"A4$F$N\e(B content-type \e$B$N\e(B play mode \e$B$GM-8z$K$J$j$^$9!#\e(B
+
+\e$B$3$&$7$F3F>r7o$rA0$+$i8+$F9T$-!":G=i$KM-8z$K$J$C$?>r7o$,<B9T$5$l$^$9!#\e(B
+
+
+* Menu:
+
+* method value::                method \e$B$NCMIt$N=q<0\e(B
+* Example of decoding-condition::  decoding-condition \e$B$NNc\e(B
+
+
+\1f
+File: tm-view-ja.info, Node: method value, Next: Example of decoding-condition, Prev: decoding-condition, Up: decoding-condition
+
+method \e$B$NCMIt$N=q<0\e(B
+-------------------
+
+decode-condition \e$B$N\e(B method field \e$B$O\e(B
+
+             (method . SYMBOL)
+
+\e$B$+\e(B
+
+             (method  \e$BJ8;zNs\e(B  FLAG  \e$B0z?t\e(B1  \e$B0z?t\e(B2  ...)
+
+\e$B$H$$$&7A$r$7$F$$$^$9!#\e(B
+
+\e$BA0<T$OFbIt\e(B method \e$B$r;XDj$9$k$?$a$N7A<0$G!"\e(Bdecode \e$BA`:n$,9T$J$o$l$?;~!"\e(B
+SYMBOL \e$B$H$$$&4X?t$,4X?t8F$S=P$7$K$h$C$FFbIt\e(B method \e$B$H$7$F8F$S=P$5$l$^$9!#\e(B
+
+
+\e$B8e<T$O30It\e(B method \e$B$r;XDj$9$k$?$a$N7A<0$G!"\e(Bdecode \e$BA`:n$,9T$J$o$l$?;~!"J8\e(B
+\e$B;zNs$G;XDj$5$l$?30It\e(B program \e$B$,HsF14|%W%m%;%98F$S=P$7$K$h$C$F30It\e(B method 
+\e$B$H$7$F8F$S=P$5$l$^$9!#\e(B
+
+\e$B30It\e(B method \e$B$r;XDj$9$k>l9g$N\e(B method field \e$B$N=q<0$O0J2<$NDL$j$G$9!#\e(B
+
+
+`\e$BJ8;zNs\e(B'
+     \e$B30It\e(B method \e$B$NL>A0\e(B
+
+`FLAG'
+     `t' \e$B$J$i\e(B content-header \e$B$b30It\e(B method \e$B$KEO$9!#\e(B
+
+     `nil' \e$B$J$i\e(B content-body \e$B$N$_$rEO$9!#\e(B
+
+`\e$B0z?tNs\e(B'
+     \e$B30It\e(B method \e$B$N0z?t\e(B
+
+
+\e$B$^$?!"30It\e(B method \e$B$N0z?t$O<!$N$h$&$J7A<0$G=q$-$^$9!#\e(B
+
+`\e$BJ8;zNs\e(B'
+     \e$B$=$NJ8;zNs$rEO$9\e(B
+
+`'SYMBOL'
+     SYMBOL \e$B$r\e(B key \e$B$H$7$?\e(B decoding-condition \e$B$NCM$rEO$9\e(B
+
+`'\e$BJ8;zNs\e(B'
+     \e$BJ8;zNs$r\e(B key \e$B$H$7$?\e(B decoding-condition \e$B$NCM$rEO$9\e(B
+
+
+'SYMBOL \e$B$G;XDj$G$-$k$b$N$K$O!"\e(B
+
+`'file'
+     part \e$B$N>pJs$rEO$9$?$a$N\e(B file \e$BL>\e(B
+
+`'type'
+     Content-Type field \e$B$N\e(B content-type/subtype
+
+`'encoding'
+     Content-Transfer-Encoding field \e$B$N\e(B field body
+
+`'mode'
+     decoding-mode
+
+`'name'
+     file \e$B$KMn$9>l9g$N\e(B file \e$BL>\e(B
+
+
+\e$B$J$I$,$"$j!"\e(B`'\e$BJ8;zNs\e(B' \e$B$G$O\e(B Content-Type field \e$B$N\e(B parameter \e$B$NCM$,;XDj$G\e(B
+\e$B$-$^$9!#\e(B
+
+
+
+\1f
+File: tm-view-ja.info, Node: Example of decoding-condition, Prev: method value, Up: decoding-condition
+
+decoding-condition \e$B$NNc\e(B
+-----------------------
+
+\e$B0J2<$K\e(B decoding-condition \e$B$N@_DjNc$r<($7$^$9!#\e(B
+
+     (defvar mime/content-decoding-condition
+       '(((type . "text/plain")
+          (method "tm-plain" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "text/x-latex")
+          (method "tm-latex" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "audio/basic")
+          (method "tm-au"    nil 'file 'type 'encoding 'mode 'name))
+         ((type . "image/gif")
+          (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "image/jpeg")
+          (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "image/tiff")
+          (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "image/x-tiff")
+          (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "image/x-xbm")
+          (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "image/x-pic")
+          (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+         ((type . "video/mpeg")`
+          (method "tm-mpeg"  nil 'file 'type 'encoding 'mode 'name))
+         ((type . "application/octet-stream")
+          (method "tm-file"  nil 'file 'type 'encoding 'mode 'name))
+         ((type . "message/partial")
+          (method . mime/decode-message/partial-region))
+         ((method "metamail" t
+                  "-m" "tm" "-x" "-d" "-z" "-e" 'file)(mode . "play"))
+         ))
+
+
+\e$BNc$($P!"!VA4It\e(B metamail \e$B;H$&$s$d!W$H$$$&>l9g!"\e(B
+
+     (setq mime/content-decoding-condition
+           '(
+             ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file))
+            ))
+
+\e$B$H$9$l$P\e(B OK \e$B$G$9!#\e(B
+
+\e$B9)IW$9$l$P!"$+$J$jJ#;($J>r7o$,=q$1$k$G$7$g$&!#\e(B
+
+\e$B0J2<$K!"\e(Bdecoding-condition \e$B$r@_Dj$9$k$?$a$NM-MQ$J4X?t$r>R2p$7$^$9!#\e(B
+
+
+ -- Function: set-atype SYMBOL ALIST
+
+     SYMBOL \e$B$K>r7o\e(B ALIST \e$B$rDI2C$7$^$9!#\e(B
+
+     *[\e$BNc\e(B]*
+
+               (set-atype 'mime/content-decoding-condition
+                          '((type . "message/external-body")
+                            ("access-type" . "anon-ftp")
+                            (method . mime/decode-message/external-ftp)
+                            ))
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: environment variables, Prev: decoding-condition, Up: method
+
+\e$B4D6-JQ?t\e(B
+========
+
+\e$B0J2<$K\e(B tm-view \e$B$NI8=`\e(B method \e$B$,;2>H$9$k4D6-JQ?t$r<($7$^$9!#\e(B
+
+TM_TMP_DIR
+     \e$B0l;~E*$K:n@.$5$l$k\e(B file \e$B$d\e(B file \e$B=PNO$9$k>l9g$N\e(B default \e$B$N=PNO@h$H$7\e(B
+     \e$B$FMQ$$$i$l$k\e(B directory \e$B$r;XDj$9$k!#>JN,$5$l$?>l9g!"\e(B`/tmp/' \e$B$,MQ$$$i\e(B
+     \e$B$l$k!#\e(B
+
+VIDEO_DITHER
+     mpeg_play \e$B$G$N\e(B dither \e$B$N$+$1J}$r;XDj$9$k!#4{DjCM$O\e(B `gray'.
+
+TM_WWW_BROWSER
+     WWW browser \e$B$r;XDj$9$k!#4{DjCM$O\e(B `netscape'.
+
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: Two buffers for an article, Next: API, Prev: method, Up: Top
+
+raw-article-buffer \e$B$H\e(B preview-buffer
+************************************
+
+tm-view \e$B$O!"\e(BMIME \e$B=hM}$r9T$J$&A0$N@8$N\e(B message \e$B$,F~$C$F$$$k\e(B 
+*raw-article-buffer* \e$B$H$=$NFbMF$r\e(B user 
+\e$B$K4J7i$KI=<($7!"\e(Buser \e$B$,A`:n$9$k$?$a$N\e(B 
+*preview-buffer* \e$B$H$$$&#2$D$N\e(B buffer \e$B$r4I\e(B
+\e$BM}$7$^$9!#\e(Braw-article-buffer \e$B$N\e(B major-mode \e$B$O$b$H$b$H$N\e(B MUA \e$B$N\e(B article 
+\e$BI=<(MQ$N\e(B major-mode \e$B$G$"$j!"\e(Bpreview-buffer \e$B$N\e(B major-mode \e$B$O\e(B 
+`mime/viewer-mode' (*Note mime/viewer-mode::) \e$B$H$J$j$^$9!#\e(B
+
+`mime/viewer-mode' \e$B$r<B9T$9$k$H!"\e(Btm-view \e$B$O$^$:\e(B raw-article-buffer \e$B$NFb\e(B
+\e$BMF$r2r@O$7!"$=$N\e(B message \e$B$N9=B$$r\e(B raw-article-buffer \e$B$N\e(B buffer local \e$BJQ\e(B
+\e$B?t\e(B `mime::article/content-info' \e$B$K5-O?$7$^$9!#\e(B
+
+\e$B<!$K!"$3$N7k2L$r85$K\e(B raw-article-buffer \e$B$KBP1~$9$k\e(B preview-buffer \e$B$r:n$j\e(B
+\e$B$^$9!#$3$N:]!"\e(Bcontent-type \e$B$K1~$8$F!"\e(Bpart \e$BC10L$G\e(B header \e$B$d\e(B body \e$B$r2C9)$9\e(B
+\e$B$k$3$H$,$G$-$^$9!#$3$N\e(B header \e$B$r2C9)$9$k%W%m%0%i%`$r\e(B 
+*header-filter* (*Note content-header::),
+body \e$B$r2C9)$9$k%W%m%0%i%`$r\e(B 
+*content-filter* (*Note content-body::) \e$B$H8F\e(B
+\e$B$S!"$3$l$i$rAm>N$7$F\e(B *filter* \e$B$H8F$S$^$9!#\e(B
+
+preview-buffer \e$B$r:n@.$9$k;~$K!"\e(Bmessage \e$B$NI=<(>e$N9=B$$r5-O?$7$?\e(B 
+preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B `mime::preview/content-list' \e$B$,:n$i\e(B
+\e$B$l$^$9!#\e(Btm-view \e$B$O\e(B raw-article-buffer \e$B>e$N\e(B `mime::article/content-info' 
+\e$B$H\e(B preview-buffer \e$B>e$N\e(B `mime::preview/content-list' \e$B$rMQ$$$F\e(B message \e$B$r\e(B
+\e$B4IM}$7$^$9!#\e(B
+
+*[\e$BCm0U\e(B]*
+     \e$B$3$N@bL@=q$G$O!"\e(BContent-Type field \e$B$N\e(B content-type/subtype \e$B$N$3$H$r\e(B
+     \e$B>N$7$F\e(B "content-type" \e$B$H8F$S$^$9!#\e(B
+
+
+
+* Menu:
+
+* raw-article-buffer::          raw-article-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+* preview-buffer::              preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+
+
+\1f
+File: tm-view-ja.info, Node: raw-article-buffer, Next: preview-buffer, Prev: Two buffers for an article, Up: Two buffers for an article
+
+raw-article-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+=======================================
+
+ -- Structure: mime::content-info RCNUM POINT-MIN POINT-MAX TYPE PARAMETERS ENCODING CHILDREN
+
+     raw-article-buffer \e$B$K$*$1$k\e(B MIME part \e$B$K4X$9$k>pJs$r3JG<$9$k$?$a$N\e(B
+     \e$B9=B$BN!#C1$K\e(B *content-info* \e$B$H$b8F$V!#\e(B
+
+     \e$B$3$N9=B$BN$r;2>H$9$k$K$O!"\e(B`mime::content-info/\e$B%9%m%C%HL>\e(B' \e$B$H$$$&\e(B 
+     content-info \e$B$r0z?t$K$H$k4X?t$rMQ$$$k!#\e(B
+
+     \e$B$3$N9=B$BN$N%9%m%C%H$O0J2<$NDL$j$G$"$k!'\e(B
+
+     RCNUM
+          "reversed content-number" (list)
+
+     POINT-MIN
+          raw-article-buffer \e$B$K$*$1$k@hF,\e(B point
+
+     POINT-MAX
+          raw-article-buffer \e$B$K$*$1$kKvHx\e(B point
+
+     TYPE
+          content-type/sub-type\e$B!JJ8;zNs!"$^$?$O!"\e(Bnil\e$B!K\e(B
+
+     PARAMETERS
+          Content-Type field \e$B$N\e(B parameter \e$B!JO"A[\e(B list\e$B!K\e(B
+
+     ENCODING
+          Content-Transfer-Encoding\e$B!JJ8;zNs!"$^$?$O!"\e(Bnil\e$B!K\e(B
+
+     CHILDREN
+          \e$B$3$N\e(B part \e$B$K4^$^$l$k\e(B part\e$B!J\e(Bcontent-info \e$B$N\e(B list\e$B!K\e(B
+
+
+     \e$B$"$k\e(B part \e$B$,\e(B multipart \e$B$b$7$/$O\e(B message/rfc822 \e$B$J$I$NJL$N\e(B part \e$B$r4^\e(B
+     \e$B$`$h$&$J\e(B part \e$B$G$"$C$?>l9g!"\e(BCHILDREN \e$B$KJL$N\e(B part \e$B$N\e(B content-info \e$B$,\e(B
+     \e$B4^$^$l$k;v$K$h$C$F!"\e(Bcontent-info \e$B$OLZ9=B$$K$J$k!#\e(B
+
+
+ -- Variable: mime::article/content-info
+
+     raw-article-buffer \e$B$r\e(B MIME message \e$B$H$7$F2r@O$7$?7k2L\e(B 
+     (content-info)
+
+
+ -- Variable: mime::article/preview-buffer
+
+     raw-article-buffer \e$B$KBP1~$9$k\e(B preview-buffer.
+
+
+ -- Function: mime-article/point-content-number POINT &optional CINFO
+
+     content-info CINFO \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(BPOINT \e$B$KBP1~$9$k\e(B 
+     content-number \e$B$rJV$9!#\e(B
+
+     CINFO \e$B$,>JN,$5$l$?>l9g$O!"\e(B`mime::article/content-info'\e$B$,MQ$$$i$l$k!#\e(B
+
+
+ -- Function: mime-article/rcnum-to-cinfo RCNUM &optional CINFO
+
+     content-info CINFO \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(B
+     reversed-content-number RCNUM \e$B$KBP1~$9$k\e(B content-info \e$B$rJV$9!#\e(B
+
+
+     CINFO \e$B$,>JN,$5$l$?>l9g$O!"\e(B`mime::article/content-info' \e$B$,MQ$$$i$l$k!#\e(B
+
+
+ -- Function: mime-article/cnum-to-cinfo RCNUM &optional CINFO
+
+     content-info CINFO \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(Bcontent-number RCNUM 
+     \e$B$KBP1~$9$k\e(B content-info \e$B$rJV$9!#\e(B
+
+     CINFO \e$B$,>JN,$5$l$?>l9g$O!"\e(B`mime::article/content-info' \e$B$,MQ$$$i$l$k!#\e(B
+
+
+ -- Function: mime/flatten-content-info &optional CINFO
+
+     content-info CINFO \e$BCf$KG<$a$i$l$?A4\e(B part \e$B$N\e(B content-info \e$B$N\e(B list \e$B$r\e(B
+     \e$BJV$9!#\e(B
+
+     CINFO \e$B$,>JN,$5$l$?>l9g$O!"\e(B`mime::article/content-info' \e$B$,MQ$$$i$l$k!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: preview-buffer, Prev: raw-article-buffer, Up: Two buffers for an article
+
+preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+===================================
+
+ -- Variable: mime::preview/mother-buffer
+
+     \e$B$3$N\e(B preview-buffer \e$B$N?F$KAjEv$9$k\e(B buffer.
+
+
+ -- Structure: mime::preview-content-info POINT-MIN POINT-MAX BUFFER CONTENT-INFO
+
+     preview-buffer \e$B$K$*$1$k\e(B MIME content \e$B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=\e(B
+     \e$BB$BN!#C1$K\e(B *preview-content-info* \e$B$H$b8F$V!#\e(B
+
+
+     \e$B$3$N9=B$BN$r;2>H$9$k$K$O!"\e(B`mime::content-info/\e$B%9%m%C%HL>\e(B' \e$B$H$$$&\e(B
+     content-info \e$B$r0z?t$K$H$k4X?t$rMQ$$$k!#\e(B
+
+     \e$B$3$N9=B$BN$N%9%m%C%H$O0J2<$NDL$j$G$"$k!#\e(B
+
+     POINT-MIN
+          preview-buffer \e$B$K$*$1$k@hF,\e(B point
+
+     POINT-MAX
+          preview-buffer \e$B$K$*$1$kKvHx\e(B point
+
+     BUFFER
+          \e$B$3$N\e(B part \e$B$KBP1~$9$k\e(B raw-article-buffer
+
+     CONTENT-INFO
+          \e$B$3$N\e(B part \e$B$KBP1~$9$k\e(B content-info
+
+
+
+ -- Variable: mime::preview/content-list
+
+     \e$B$3$N\e(B preview-buffer \e$B$N9=B$$r$"$i$o$9\e(B preview-content-info \e$B$N\e(B list.
+
+ -- Variable: mime::preview/article-buffer
+
+     \e$B$3$N\e(B preview-buffer \e$B$KBP1~$9$k\e(B raw-article-buffer.
+
+
+ -- Variable: mime::preview/original-major-mode
+
+     \e$B$3$N\e(B preview-buffer \e$B$N$b$H$K$J$C$?\e(B buffer \e$B$N\e(B major-mode.
+
+
+ -- Variable: mime::preview/original-window-configuration
+
+     `mime/viewer-mode' \e$B$r<B9T$7$F!"$3$N\e(B preview-buffer \e$B:n$kD>A0$N\e(B 
+     window-configuration.
+
+
+ -- Function: mime-preview/point-pcinfo POINT &optional PCL
+
+     preview-content-info PCL \e$B$G4IM}$5$l$k\e(B preview-buffer \e$BCf$NNN0h$K$*$$\e(B
+     \e$B$F!"\e(BPOINT \e$B$KBP1~$9$k\e(B part \e$B$N\e(B preview-content-info \e$B$rJV$9!#\e(B
+
+
+     CINFO \e$B$,>JN,$5$l$?>l9g$O!"\e(B`mime::preview/content-list' \e$B$,MQ$$$i$l$k!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: API, Next: Concept Index, Prev: Two buffers for an article, Up: Top
+
+MIME message \e$B$N\e(B decode \e$B$K4X$9$k4X?t\e(B
+***********************************
+
+tm-view \e$B$NDs6!$9$k4X?t$r3F\e(B MUA (*Note (tm-ja)MUA::) \e$B$KAH$_9~$`;v$K$h$C$F!"\e(B
+\e$B3F\e(B MUA \e$B$K\e(B MIME \e$B:F@85!G=$rIU2C$9$k;v$,$G$-$^$9!#\e(B
+
+tm-view \e$B$,3F\e(B MUA \e$B$KDs6!$9$k4X?t$O!"\e(BMIME preview \e$B$r9T$&$?$a$N4X?t\e(B 
+`mime/viewer-mode' \e$B$H\e(B encoded-word(*Note (tm-ja)encoded-word::) \e$B$r\e(B 
+decode \e$B$9$k$?$a$N4X?t72$G$9!#\e(B
+
+
+* Menu:
+
+* API about MIME preview::      MIME preview \e$B$K4X$9$k4X?t\e(B
+* encoded-word decoding::       encoded-word \e$B$NI|85\e(B
+
+
+\1f
+File: tm-view-ja.info, Node: API about MIME preview, Next: encoded-word decoding, Prev: API, Up: API
+
+MIME preview \e$B$K4X$9$k4X?t\e(B
+=========================
+
+
+ -- Command: mime/viewer-mode &optional MOTHER CTL ENCODING IBUF OBUF MOTHER-KEYMAP
+
+     IBUF \e$B$r\e(B MIME message \e$B$H$7$F2r@O$7$F!"$=$NFbMF$r1\Mw$9$k$?$a$N\e(B 
+     preview-buffer \e$B$r\e(B OBUF \e$B$K:n@.$7!"\e(B`mime/viewer-mode' (*Note
+     mime/viewer-mode::)\e$B$KF~$j$^$9!#\e(B
+
+     IBUF \e$B$,>JN,$5$l$?>l9g!"\e(Bcurrent buffer \e$B$rMQ$$$^$9!#\e(B
+
+     MOTHER \e$B$O!"2r@O$NBP>]$H$9$k\e(B raw-article-buffer \e$B$,\e(B message/partial 
+     \e$B7A<0$NJ,3d$5$l$?\e(B message \e$B$r7k9g$7$F:n@.$7$?>l9g$J$I$K$*$1$k85$N\e(B 
+     buffer \e$B$r;XDj$9$k$?$a$K;H$$$^$9!#\e(B
+
+     CTL \e$B$O\e(B Content-Type field(*Note (tm-ja)Content-Type field::) \e$B$N\e(B 
+     field-body \e$B$r\e(B `mime/Content-Type' \e$B$N=PNO@5<0$K$7$?$b$N$rF~$l$^$9!#\e(B
+     \e$B$3$N0z?t$,$"$k>l9g!"\e(Braw-article-buffer \e$B$N\e(B Content-Type field \e$B$h$j$b\e(B
+     \e$B$3$N0z?t$rM%@h$7$^$9!#\e(B
+
+     ENCODING \e$B$O\e(B Content-Transfer-Encoding field \e$B$N\e(B field-body \e$B$rF~$l$^\e(B
+     \e$B$9!#$3$N0z?t$,$"$k>l9g!"\e(Braw-article-buffer \e$B$N\e(B 
+     Content-Transfer-Encoding field \e$B$h$j$b$3$N0z?t$rM%@h$7$^$9!#\e(B
+
+     MOTHER-KEYMAP \e$B$,;XDj$5$l$?>l9g!"\e(B`mime/viewer-mode' \e$B$N\e(B keymap \e$B$O$3$N\e(B 
+     keymap \e$B$K2C$($?$b$N$H$J$j$^$9!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: encoded-word decoding, Prev: API about MIME preview, Up: API
+
+encoded-word \e$B$NI|85\e(B
+===================
+
+tm-view \e$B$O\e(B RFC 1522 \e$B$G5,Dj$5$l$?\e(B encoded-word(*Note
+(tm-ja)encoded-word::) \e$B$r\e(B decode \e$B$9$k$?$a$N4X?t$r;}$C$F$$$^$9!#\e(B
+
+*[Memo]*
+     \e$B5l\e(B `tiny-mime.el' \e$B$K$"$C$?\e(B RFC 1522 encoded-word \e$B$r\e(B decode \e$B$9$k$?$a\e(B
+     \e$B$N4X?t72$O\e(B tm-view \e$B$K0z$-7Q$,$l$^$7$?!#\e(B
+
+
+
+ -- Command: mime/decode-message-header
+
+     current buffer \e$B$N\e(B message header \e$BCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$^$9!#\e(B
+
+
+     \e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B MIME charset (*Note
+     (tm-ja)MIME charset::) \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+     \e$B$:$=$N$^$^;D$5$l$^$9!#\e(B
+
+
+
+ -- Command: mime-eword/decode-region START END &optional UNFOLDING MUST-UNFOLD
+
+     START \e$B$H\e(B END \e$B$G0O$^$l$?NN0hCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$^$9!#\e(B
+
+     \e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B MIME charset (*Note
+     (tm-ja)MIME charset::) \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+     \e$B$:$=$N$^$^;D$5$l$^$9!#\e(B
+
+     UNFOLDING \e$B$,\e(B non-nil \e$B$N>l9g!"@^$jJV$5$l$?\e(B field \e$B$r\e(B unfolding \e$B$7$^$9!#\e(B
+
+     MUST-FOLD \e$B$,\e(B non-nil \e$B$N>l9g!"\e(Bencoded-word \e$B$N\e(B decode \e$B7k2L$K@^$jJV$7!"\e(B
+     \e$B$b$7$/$O!"2~9T$,4^$^$l$F$$$k>l9g!"\e(Bunfold \e$B$7!"2~9T$r=|$-$^$9!#\e(B
+
+
+
+ -- Function: mime-eword/decode-string STRING &optional MUST-UNFOLD
+
+     STRING \e$BCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$?J8;zNs$rJV$7$^$9!#\e(B
+
+     \e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B MIME charset (*Note
+     (tm-ja)MIME charset::) \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+     \e$B$:$=$N$^$^=PNO$5$l$^$9!#\e(B
+
+     STRING \e$B$,@^$jJV$5$l$F$$$k>l9g!"\e(Bencoded-word \e$B$r\e(B decode \e$B$9$kA0$K\e(B 
+     STRING \e$B$O\e(B unfold \e$B$5$l$^$9!#\e(B
+
+     MUST-FOLD \e$B$,\e(B non-nil \e$B$N>l9g!"\e(Bencoded-word \e$B$N\e(B decode \e$B7k2L$K@^$jJV$7!"\e(B
+     \e$B$b$7$/$O!"2~9T$,4^$^$l$F$$$F$b!"$=$l$i$O\e(B unfold \e$B$5$lC1BN$N2~9TJ8;z\e(B
+     \e$B$b<h$j=|$+$l$^$9!#\e(B
+
+
+
+
+\1f
+File: tm-view-ja.info, Node: Concept Index, Next: Function Index, Prev: API, Up: Top
+
+\e$B35G0:w0z\e(B
+********
+
+
+* Menu:
+
+* \e$B30It\e(B 
+* \e$BFbIt\e(B 
+* content-body:                 content-body.           6.
+* content-button:               content-button.         6.
+* content-filter:               content-body.           20.
+* content-filter:               Two buffers for an article.  23.
+* content-header:               content-header.         6.
+* content-header-filter:        content-header.         25.
+* content-info:                 raw-article-buffer.     10.
+* content-number:               content-button.         16.
+* content-separator:            content-separator.      6.
+* decoding-mode:                method.                 10.
+* filter:                       Introduction.           17.
+* filter:                       Two buffers for an article.  24.
+* header-filter:                Two buffers for an article.  21.
+* method:                       Introduction.           15.
+* method:                       method.                 15.
+* preview-buffer:               Two buffers for an article.  9.
+* preview-content-info:         preview-buffer.         15.
+* raw-article-buffer:           Two buffers for an article.  7.
+method:                         method.                 17.
+method:                         method.                 17.
+
+
+\1f
+File: tm-view-ja.info, Node: Function Index, Next: Variable Index, Prev: Concept Index, Up: Top
+
+\e$B4X?t:w0z\e(B
+********
+
+
+* Menu:
+
+* mime-article/cnum-to-cinfo:   raw-article-buffer.     72.
+* mime-article/point-content-number: raw-article-buffer.  55.
+* mime-article/rcnum-to-cinfo:  raw-article-buffer.     63.
+* mime::content-info:           raw-article-buffer.     7.
+* mime/decode-message-header:   encoded-word decoding.  16.
+* mime-eword/decode-region:     encoded-word decoding.  27.
+* mime-eword/decode-string:     encoded-word decoding.  42.
+* mime/flatten-content-info:    raw-article-buffer.     80.
+* mime::preview-content-info:   preview-buffer.         12.
+* mime-preview/point-pcinfo:    preview-buffer.         57.
+* mime-viewer/body-visible-p:   content-body.           35.
+* mime-viewer/default-content-filter: content-body.     50.
+* mime-viewer/default-content-header-filter: content-header.  60.
+* mime-viewer/default-content-separator: content-separator.  18.
+* mime-viewer/header-visible-p: content-header.         44.
+* mime/viewer-mode:             API about MIME preview.  8.
+* set-atype:                    Example of decoding-condition.  53.
+
+
+\1f
+File: tm-view-ja.info, Node: Variable Index, Prev: Function Index, Up: Top
+
+\e$BJQ?t:w0z\e(B
+********
+
+
+* Menu:
+
+* mime::article/content-info:   raw-article-buffer.     44.
+* mime::article/preview-buffer: raw-article-buffer.     50.
+* mime::preview/article-buffer: preview-buffer.         41.
+* mime::preview/content-list:   preview-buffer.         37.
+* mime::preview/mother-buffer:  preview-buffer.         7.
+* mime::preview/original-major-mode: preview-buffer.    46.
+* mime::preview/original-window-configuration: preview-buffer.  51.
+* mime-viewer/childrens-header-showing-Content-Type-list: content-header.  34.
+* mime-viewer/content-button-ignored-ctype-list: content-button.  48.
+* mime-viewer/content-filter-alist: content-body.       43.
+* mime-viewer/content-header-filter-alist: content-header.  53.
+* mime-viewer/default-showing-Content-Type-list: content-body.  29.
+* mime-viewer/ignored-field-list: content-header.       70.
+\1f\f
+Tag table:
+Node: Top\7f162
+Node: Introduction\7f1009
+Node: MIME display\7f2065
+Node: content-button\7f4566
+Node: content-header\7f6494
+Node: content-body\7f9701
+Node: content-separator\7f11872
+Node: mime/viewer-mode\7f12724
+Node: method\7f14008
+Node: decoding-condition\7f15402
+Node: method value\7f17152
+Node: Example of decoding-condition\7f18921
+Node: environment variables\7f21289
+Node: Two buffers for an article\7f21880
+Node: raw-article-buffer\7f23824
+Node: preview-buffer\7f26642
+Node: API\7f28501
+Node: API about MIME preview\7f29171
+Node: encoded-word decoding\7f30580
+Node: Concept Index\7f32718
+Node: Function Index\7f34088
+Node: Variable Index\7f35262
+\1f
+End tag table
diff --git a/doc/tm-view-ja.sgml b/doc/tm-view-ja.sgml
new file mode 100644 (file)
index 0000000..2f4b247
--- /dev/null
@@ -0,0 +1,960 @@
+<!doctype sinfo system>
+<!-- $Id: tm-view-ja.sgml,v 3.0 1996/10/15 20:31:42 morioka Exp $ -->
+<head>
+<title>tm-view 7.77 Reference Manual\e$B!JF|K\8lHG!K\e(B
+<author>\e$B<i2,\e(B \e$BCNI'\e(B <mail>morioka@jaist.ac.jp</mail>
+<date>1996/10/11
+
+<toc>
+</head>
+
+<body>
+
+<abstract>
+<p>
+This file documents tm-view 7.77, a MIME Viewer for GNU Emacs.
+<p>
+GNU Emacs \e$BMQ$N\e(B MIME Viewer \e$B$G$"$k\e(B `tm-view' 7.77 \e$B$K$D$$$F@bL@$7$^$9!#\e(B
+</abstract>
+
+<h1> tm-view \e$B$C$F2?!)\e(B
+<node> Introduction
+<p>
+tm-view \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B
+<p>
+tm-view \e$B$O\e(B <a node="mime/viewer-mode"><code>mime/viewer-mode</code>
+</a> \e$B$H$$$&\e(B MIME message \e$B$r8+$k$?$a$N\e(B major-mode \e$B$r\e(B <a file="tm-ja"
+node="MUA">MUA</a> \e$B$KBP$7$FDs6!$7$^$9!#\e(BMUA \e$B$N@_7W<T$O$3$N\e(B mode \e$B$rMxMQ\e(B
+\e$B$9$k$3$H$G$=$N\e(B MUA \e$B$K\e(B MIME \e$B5!G=$rIU2C$9$k$3$H$,$G$-$^$9!#\e(B
+<p>
+tm-view \e$B$O\e(B MIME message \e$B$r1\Mw$9$k$?$a$N\e(B user interface \e$B$N3K$G$"$j!"$=\e(B
+\e$B$N>e$G3F\e(B <dref file="tm-ja" node="content-type"> \e$B$r07$&$?$a$N\e(B <a
+node="method"><concept name="method"></a> \e$B$H8F$P$l$k%W%m%0%i%`$rF0:n$5\e(B
+\e$B$;$^$9!#$^$?!"\e(BMIME message \e$B$NI=<($N;EJ}$r7h$a$k\e(B <a node="Two buffers
+for an article"><concept name="filter"></a> \e$B$H8F$P$l$k%W%m%0%i%`$r5/F0\e(B
+\e$B;~$K8F$S=P$7$^$9!#\e(Bmethod \e$B$H\e(B filter \e$B$r\e(B tm-view \e$B$KAH$_9~$`;v$K$h$C$F!"\e(B
+<code>mime/viewer-mode</code> \e$B$G$5$^$6$^$J\e(B MIME content-type \e$B$r07$&;v\e(B
+\e$B$,$G$-$^$9!#\e(B
+
+
+<h1> mime/viewer-mode \e$B$N2hLL9=@.\e(B
+<node> MIME display
+<p>
+<a node="mime/viewer-mode">mime/viewer-mode</a> \e$B$G$O3F\e(B part \e$B$KBP$7$F\e(B
+<p>
+<verb>
+       [content-button]
+       (content-header)
+       
+       (content-body)
+       (content-separator)
+</verb>
+<p>
+<noindent>
+\e$B$H$$$&>pJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F\e(B design \e$B$rJQ99$7$?$j!"I=<(\e(B
+\e$B$rM^@)$9$k$3$H$,$G$-$^$9!#\e(B
+<p>
+\e$B0J2<$K!"I=<(Nc$r<($7$^$9!#\e(B
+
+
+<verb>
+From: morioka@jaist.ac.jp (\e$B<i2,\e(B \e$BCNI'\e(B / MORIOKA Tomohiko)
+Subject: Re: \e$B<ALd!)\e(B
+Newsgroups: zxr.message.mime
+Date: 22 Oct 93 11:02:44
+Mime-Version: 1.0
+Organization: Japan Advanced Institute of Science and Technology,
+        Ishikawa, Japan
+
+[1  (text/plain)]
+  MIME-Edit mode \e$B$K$*$1$k!"\e(BMIME message \e$B$N:n$jJ}!#\e(B
+
+  C-c C-x ? \e$B$r2!$9$H\e(B help \e$B$,=P$F$/$k!#\e(B
+
+C-c C-x C-t    insert a text message.
+C-c C-x TAB    insert a (binary) file.
+C-c C-x C-e    insert a reference to external body.
+C-c C-x C-v    insert a voice message.
+C-c C-x C-y    insert a mail or news message.
+C-c C-x RET    insert a mail message.
+C-c C-x C-s    insert a signature file at end.
+C-c C-x t      insert a new MIME tag.
+C-c C-x a      enclose as multipart/alternative.
+C-c C-x p      enclose as multipart/parallel.
+C-c C-x m      enclose as multipart/mixed.
+C-c C-x d      enclose as multipart/digest.
+C-c C-x s      enclose as PGP signed.
+C-c C-x e      enclose as PGP encrypted.
+C-c C-x C-k    insert PGP public key.
+C-c C-x C-p    preview editing MIME message.
+...
+
+\e$B$C$FLu$G!"\e(BC-c C-x C-i \e$B$r2!$7$F!"A^F~$7$?$$\e(B binary file \e$B$r;XDj$7$^$9!#\e(B
+
+  binary file \e$B$N\e(B MIME encoding \e$B$K$O!"IaDL!"\e(BBase64 \e$B$r;XDj$7$^$9!#\e(B
+
+[2  (image/gif)]
+
+[3  (text/plain)]
+
+  \e$B$3$s$JIw$K!"3(F~$j\e(B message \e$B$N$G$->e$,$j!#\e(B
+
+\e$B".".".".".".".".".".".\e(B \e$B%m%7%"%s!&%F%#!<$r0lGU!#\e(B \e$B".".".".".".".".".".".\e(B
+\e$B".".".".".\e(B  \e$B!y\e(B \e$B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G\e(B \e$B!y\e(B  \e$B".".".".".\e(B
+\e$B".".".".".\e(B         \e$B'.'0'2$$'0','!\e(B  \e$B'4'0'.'0'7'*','0\e(B         \e$B".".".".".\e(B
+\e$B".".".".".".".\e(B  Internet E-mail: <morioka@jaist.ac.jp>  \e$B".".".".".".".\e(B
+</verb>
+
+
+<h2> content-button
+<node> content-button
+<p>
+<concept name="content-button"> \e$B$O\e(B part \e$B$N@hF,$K$"$C$F!"$=$N\e(B part \e$B$K4X\e(B
+\e$B$9$kBg$^$+$J>pJs$rI=<($9$kItJ,$G$9!#\e(B
+<p>
+\e$BI8=`$G$O\e(B
+
+<verb>
+        [1.3 test (text/plain)]
+</verb>
+
+<noindent>
+\e$B$N$h$&$J46$8$KI=<($5$l$^$9!#\e(B
+<p>
+\e$B:G=i$N?t;z$O\e(B message \e$BCf$N$3$N\e(B part \e$B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N$G!"\e(B
+<concept name="content-number"> \e$B$H8F$S$^$9!#\e(B
+<p>
+\e$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"\e(B
+
+<ol>
+<li><dref file="tm-ja" node="Content-Type field"> \e$B$N\e(B name paramater \e$B$b\e(B
+\e$B$7$/$O\e(B x-name parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
+</li>
+<li><dref file="tm-ja" node="Content-Description field"> \e$B$b$7$/$O\e(B 
+Subject field \e$B$K=q$+$l$?I=Bj\e(B
+</li>
+<li> uuencode \e$B$N>l9g$N\e(B file \e$BL>\e(B
+</ol>
+
+<noindent>
+\e$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#\e(B
+<p>
+\e$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N\e(B part \e$B$N\e(B content-type/subtype \e$B$rI=$7$^$9!#\e(B
+\e$BHs\e(B MIME part \e$B$N>l9g!"\e(B<code>nil</code> \e$B$,I=<($5$l$^$9!#\e(B
+<p>
+\e$B$3$N\e(B content-button \e$B$O\e(B <a node="content-header">content-header</a>, <a
+node="content-body">content-body</a> \e$B$rI=<($7$J$$>l9g!"\e(Bicon \e$B$N$h$&$JLr\e(B
+\e$B3d$r2L$?$7$^$9!#Nc$($P!"\e(B
+
+<verb>
+        [2  (image/gif)]
+</verb>
+
+<noindent>
+\e$B$N>e$G\e(B <kbd>v</kbd> \e$B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#\e(B
+<p>
+\e$B$^$?!"\e(Bmouse \e$BA`:n$,2DG=$J>l9g!"\e(Bcontent-button \e$B$rBh#2%\%?%s!J\e(B3 button
+mouse \e$B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#\e(B
+(<ref node="mime/viewer-mode">)
+<p>
+\e$B$H$3$m$G!"\e(Bcontent-button \e$B$rI=<($9$k$N$O]5F+$7$$>l9g$,$"$k$N$G!"\e(B
+content-button \e$B$NI=<($r>r7o$K$h$C$FM^@)$9$k$3$H$,$G$-$^$9!#\e(B
+
+
+<defvar name="mime-viewer/content-button-ignored-ctype-list">
+<p>
+content-button \e$B$rI=<($7$J$$\e(B content-type \e$B$rMWAG$H$9$k\e(B list. 
+</defvar>
+
+
+<h2> content-header
+<node> content-header
+<p>
+<concept name="content-header"> \e$B$O$"$k\e(B part \e$B$N\e(B header \e$B$rI=<($9$kItJ,$G\e(B
+\e$B$9!#$7$+$7!"A4$F$N\e(B part \e$B$N\e(B content-header \e$B$rI=<($9$k$N$O]5F+$7$$$N$G!"\e(B
+\e$B0J2<$N$h$&$J\e(B mechanism \e$B$K$h$C$FI=<($9$k$+$7$J$$$+$r7h$a$F$$$^$9!#\e(B
+<p>
+\e$B$"$k\e(B part \e$B$N\e(B reversed-content-number \e$B$r4X?t\e(B 
+<code>mime-viewer/header-visible-p</code> \e$B$KM?$($?;~$NJV$jCM$,\e(B 
+<code>t</code> \e$B$K$J$k>l9g!"$=$N\e(B part \e$B$N\e(B content-header \e$B$,I=<($5$l$^$9!#\e(B
+<p>
+\e$B$3$NH=Dj4X?t$O!"0lHV>e$N\e(B part \e$B$G$J$/!"$=$N\e(B part \e$B$N?F$N\e(B <dref
+file="tm-ja" node="content-type"> \e$B$,JQ?t\e(B 
+<code>mime-viewer/childrens-header-showing-Content-Type-list</code> \e$B$G\e(B
+\e$B;XDj$5$l$F$$$k>l9g$K\e(B <code>t</code> \e$B$rJV$7$^$9!#\e(B
+<p>
+\e$B$3$N>r7o$rJQ$($?$$>l9g$O!"$3$N4X?t$r:FDj5A$7$F2<$5$$!#C"$7!"I8=`$G$O!"\e(B
+\e$BJQ?t\e(B 
+<code>mime-viewer/childrens-header-showing-Content-Type-list</code> \e$B$r\e(B
+\e$B;2>H$7$^$9$,!":FDj5A$7$?>l9g!"$3$NJQ?t$NM-8z@-$OJ]>Z$5$l$J$$$N$GCm0U$7\e(B
+\e$B$F2<$5$$!#\e(B
+<p>
+content-header \e$B$,I=<($5$l$k>l9g!"\e(Bcontent-header \e$B$O\e(B <concept
+name="content-header-filter"> \e$B$H8F$P$l$k\e(B program \e$B$K$h$C$F@07A$5$l$^$9!#\e(B
+content-header-filter \e$B$O\e(B <a
+node="raw-article-buffer">raw-article-buffer</a> \e$B$N\e(B major-mode \e$B$r\e(B key 
+\e$B$H$7$FJQ?t\e(B <code>mime-viewer/content-header-filter-alist</code> \e$B$+$iC5\e(B
+\e$B$5$l$^$9!#$b$7!"\e(Bcontent-header-filter \e$B$,8+$D$+$i$J$+$C$?>l9g!"4X?t\e(B
+<code>mime-viewer/default-content-header-filter</code> \e$B$,8F$P$l$^$9!#\e(B
+<p>
+
+<defvar name="mime-viewer/childrens-header-showing-Content-Type-list">
+<p>
+\e$B$"$k\e(B part \e$B$N;R$KEv$?$k\e(B content \e$B$N\e(B content-header \e$B$rI=<($9$Y$-\e(B 
+Content-Type \e$B$r<}$a$?\e(B list. \e$B4{DjCM$O\e(B <code>"message/rfc822"</code> \e$B$G\e(B
+\e$B$"$k!#\e(B
+<p>
+\e$B$3$NJQ?t$O4X?t\e(B <code>mime-viewer/header-visible-p</code> \e$B$K$h$C$F;2>H\e(B
+\e$B$5$l$k!#\e(B
+</defvar>
+
+
+<defun name="mime-viewer/header-visible-p">
+<args> rcnum cinfo <opts> ctype
+<p>
+content-info <var>cinfo</var> \e$BCf$N\e(B reversed-content-number \e$B$,\e(B 
+<var>rcnum</var> \e$B$G$"$k\e(B part \e$B$N\e(B header \e$B$,I=<($5$l$k>l9g!"\e(B
+<code>t</code> \e$B$rJV$9!#$=$N\e(B part \e$B$N\e(B content-type \e$B$,$"$i$+$8$a$o$+$C$F\e(B
+\e$B$$$k>l9g!"\e(B<var>ctype</var> \e$B$K0z?t$H$7$FEO$9$3$H$,$G$-$k!#\e(B
+</defun>
+
+
+<defvar name="mime-viewer/content-header-filter-alist">
+<p>
+raw-article-buffer \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$?O"A[%j%9%H$G!"CMIt$K$O\e(B 
+content-header-filter \e$B$,F~$C$F$$$k!#\e(B
+</defvar>
+
+
+<defun name="mime-viewer/default-content-header-filter">
+<p>
+\e$B$"$k\e(B part \e$B$N\e(B content-header \e$B$rI=<($9$Y$-;~!"JQ?t\e(B 
+<code>mime-viewer/content-header-filter-alist</code> \e$B$NCf$K\e(B 
+content-header-filter \e$B$,8+$D$+$i$J$+$C$?>l9g$K8F$S=P$5$l$k!#\e(B
+<p>
+\e$BJQ?t\e(B <code>mime-viewer/ignored-field-regexp</code> \e$B$r;2>H$9$k!#\e(B
+</defun>
+
+
+<defvar name="mime-viewer/ignored-field-list">
+<p>
+content-header \e$B$rI=<($9$k;~$K!"I=<($7$J$$\e(B field \e$B$r;XDj$9$k!#\e(B
+<p>
+\e$B@55,I=8=$N\e(B list \e$B$K$J$C$F$*$j!"$3$NCM$r85$KJQ?t\e(B 
+<code>mime-viewer/ignored-field-regexp</code> \e$B$,:n$i$l$k!#\e(B
+<p>
+\e$B$3$NJQ?t$OD>@\A`:n$;$:!"4X?t\e(B <code>tm:add-fields</code> \e$B$d\e(B 
+<code>tm:delete-fields</code> \e$B$r;H$C$FA`:n$9$k!#\e(B
+</defvar>
+
+
+<h2> content-body
+<node> content-body
+<p>
+<concept name="content-body"> \e$B$O\e(B part \e$B$NFbMF$rI=<($9$kItJ,$G$9!#\e(B
+<p>
+\e$BA4$F$N\e(B part \e$B$NFbMF$rI=<($G$-$k$H$O8B$i$J$$$7!"$^$?!"I=<($7$?$/$J$$\e(B 
+part \e$B$bB8:_$9$k$N$G!"0J2<$N$h$&$JJ}K!$GI=<($9$k$+$7$J$$$+$r7h$a$F$$$^\e(B
+\e$B$9!#\e(B
+<p>
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$rI=<($9$k$+$I$&$+$O!"4X?t\e(B 
+<code>mime-viewer/body-visible-p</code> \e$B$,\e(B <code>t</code> \e$B$K$J$k$+$I$&\e(B
+\e$B$+$G7h$^$j$^$9!#I8=`$G$O!"$"$k\e(B part \e$B$N\e(B content-type \e$B$,JQ?t\e(B 
+<code>mime-viewer/default-showing-Content-Type-list</code> \e$B$K@_Dj$5$l\e(B
+\e$B$F$$$k;~$KI=<($5$l$^$9!#\e(B
+<p>
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$,I=<($5$l$k;~!"\e(Bpreview buffer \e$B$K$O\e(B part \e$B$N\e(B
+\e$BFbMF$r\e(B <concept name="content-filter"> \e$B$H8F$P$l$k\e(B program \e$B$K$h$C$F@07A\e(B
+\e$B$5$l$?$b$N$,I=<($5$l$^$9!#8F$P$l$k\e(B content-filter \e$B$O\e(B <a
+node="raw-article-buffer">raw-article-buffer</a> \e$B$N\e(B major-mode \e$B$r\e(B key 
+\e$B$H$7$FJQ?t\e(B <code>mime-viewer/content-filter-alist</code> \e$B$+$iC5$5$l$^\e(B
+\e$B$9!#$b$7!"$3$NJQ?t$KEPO?$5$l$F$$$J$+$C$?>l9g!"4X?t\e(B 
+<code>mime-viewer/default-content-filter</code> \e$B$,8F$P$l$^$9!#\e(B
+
+
+<defvar name="mime-viewer/default-showing-Content-Type-list">
+<p>
+content-body \e$B$rI=<($9$Y$-\e(B content-type \e$B$rMWAG$H$9$k\e(B list.
+</defvar>
+
+
+<defun name="mime-viewer/body-visible-p">
+<args> rcnum cinfo <opts> ctype
+<p>
+reversed-content-number \e$B$,\e(B <var>rcnum</var> \e$B$G$"$k\e(B part \e$B$,I=<($5$l$k>l\e(B
+\e$B9g!"\e(B<code>t</code> \e$B$rJV$9!#$=$N\e(B part \e$B$N\e(B content-type \e$B$,$"$i$+$8$a$o$+$C\e(B
+\e$B$F$$$k>l9g!"\e(B<var>ctype</var> \e$B$K0z?t$H$7$FEO$9$3$H$,$G$-$k!#\e(B
+</defun>
+
+
+<defvar name="mime-viewer/content-filter-alist">
+<p>
+raw-article-buffer \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$?O"A[%j%9%H$G!"CMIt$K$O\e(B 
+content-filter \e$B$,F~$C$F$$$k!#\e(B
+</defvar>
+
+
+<defun name="mime-viewer/default-content-filter">
+<args> rcnum cinfo ctype params subj
+<p>
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$rI=<($9$Y$-;~!"JQ?t\e(B 
+<code>mime-viewer/content-filter-alist</code> \e$B$NCf$K\e(B content-filter \e$B$,\e(B
+\e$B8+$D$+$i$J$+$C$?>l9g$K8F$S=P$5$l$k!#\e(B
+<p>
+\e$BI8=`$G$O2?$b$7$J$$!#\e(B
+</defun>
+
+
+
+<h2> content-separator
+<node> content-separator
+<p>
+<concept name="content-separator"> \e$B$O\e(B part \e$B$N0lHV:G8e$K\e(B part \e$B4V$N6-L\\e(B
+\e$B$rL@$i$+$K$9$k$?$a$KI=<($5$l$^$9!#\e(B
+<p>
+content-separator \e$B$O4X?t\e(B 
+<code>mime-viewer/default-content-separator</code>\e$B$K$h$C$FI=<($5$l$^$9!#\e(B
+\e$BI8=`$G$O!"\e(Bcontent-header \e$B$b\e(B content-body \e$B$bI=<($5$l$J$$>l9g$N$_!"2~9T\e(B
+\e$B$rI=<($7$^$9!#\e(B
+<p>
+content-separator \e$B$N@_Dj$rJQ99$7$?$$>l9g$O!"$3$N4X?t$r:FDj5A$7$F2<$5$$!#\e(B
+<p>
+
+<defun name="mime-viewer/default-content-separator">
+<args> rcnum cinfo ctype params subj
+<p>
+content-number \e$B$,\e(B <var>cnum</var> \e$B$G$"$k\e(B part \e$B$N\e(B content-separator \e$B$r\e(B
+\e$BI=<($9$k!#I8=`$G$O!"\e(Bcontent-header \e$B$b\e(B content-body \e$B$bI=<($5$l$J$$>l9g\e(B
+\e$B$N$_!"2~9T$rI=<($9$k!#\e(B
+</defun>
+
+
+<h1> mime/viewer-mode \e$B$G$NA`:n\e(B
+<node> mime/viewer-mode
+<p>
+mime/viewer-mode \e$B$K$O0J2<$N5!G=$,$"$j$^$9!#\e(B
+<p>
+<kl>
+<kt>u
+<kd>
+\e$B>e$N\e(B part \e$B$KLa$k!J\e(Bmessage \e$B$N0lHV>e$N\e(B part \e$B$G$3$l$r9T$J$&$H\e(B Summary
+mode \e$B$KLa$k\e(B (*1)\e$B!K\e(B
+</kd>
+<kt>p<kd>\e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
+</kd>
+<kt>n<kd>\e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
+</kd>
+<kt>SPC<kd>scroll up \e$B$9$k\e(B
+</kd>
+<kt>M-SPC<kd>scroll down \e$B$9$k\e(B
+</kd>
+<kt>DEL<kd>scroll down \e$B$9$k\e(B
+</kd>
+<kt>RET<kd>\e$B<!$N9T$K0\F0$9$k\e(B
+</kd>
+<kt>M-RET<kd>\e$BA0$N9T$K0\F0$9$k\e(B
+</kd>
+<kt>M-RET<kd>\e$BA0$N9T$K0\F0$9$k\e(B
+</kd>
+<kt>&lt;<kd>message \e$B$N@hF,$K0\F0$9$k\e(B
+</kd>
+<kt>&gt;<kd>message \e$B$NKvHx$K0\F0$9$k\e(B
+</kd>
+<kt>v<kd>part \e$B$r:F@8$9$k\e(B (*2)
+</kd>
+<kt>e<kd>part \e$B$+$i\e(B file \e$B$r<h$j=P$9\e(B (*2)
+</kd>
+<kt>C-c C-p<kd>part \e$B$r0u:~$9$k\e(B (*2)
+</kd>
+<kt>f<kd>message \e$BCf$N\e(B X-Face \e$B$rI=<($9$k\e(B
+</kd>
+<kt>mouse-button-2
+<kd>
+preview-buffer \e$BCf$N\e(B mouse button \e$B$r5/F0$9$k\e(B
+<p>
+content-button \e$B$r2!$;$P!"$=$N\e(B part \e$B$,:F@8$5$l$k\e(B(*2)
+<p>
+URL-button \e$B$r2!$;$P!"$=$N\e(B WWW browser \e$B$,5/F0$5$l$k\e(B
+</kd>
+</kl>
+<p>
+<memo title="\e$BCm0U\e(B">
+<p>
+(*1) tm-MUA \e$B$G\e(B tm-view \e$B$N@_Dj$r$7$F$$$J$$>l9g!"\e(BSummary mode \e$B$K$OLa$j$^\e(B
+\e$B$;$s!#\e(B
+<p>
+(*2) \e$B<B:]$NF0:n$OBP1~$9$k\e(B method \e$B$K0M$j$^$9!#\e(B
+</memo>
+
+
+<h1> \e$B:F@8=hM}$N<B8=\e(B
+<node> method
+<p>
+<code>mime/viewer-mode</code> \e$B$G$O!"3F\e(B part \e$B$KBP$7$F!"\e(Bplay
+(<kbd>v</kbd>), extract (<kbd>e</kbd>), print (<kbd>C-c C-p</kbd>) \e$B$H\e(B
+\e$B$$$&A`:n$r9T$J$&$3$H$,$G$-$^$9!#$3$&$7$?A`:n$N$3$H$r!X!J\e(Bpart \e$B$KBP$9$k!K\e(B
+decode \e$BA`:n!Y$H8F$V$3$H$K$7$^$9!#$^$?!"\e(Bplay, extract, print \e$B$H$$$&\e(B 
+decode \e$BA`:n$N<oN`$N$3$H$r\e(B <concept name="decoding-mode"> \e$B$H8F$V$3$H$K\e(B
+\e$B$7$^$9!#\e(B
+<p>
+decode \e$BA`:n$,9T$J$o$l$?;~!"$=$N\e(B part \e$B$N\e(B <dref file="tm-ja"
+node="content-type"> \e$B$J$I$N>r7o$d$=$N>l$N4D6-$K1~$8$F<B:]$K$=$NA`:n$r\e(B
+\e$B<B9T$9$k<jB3$-$,8F$P$l$^$9!#$3$N<jB3$-$N$3$H$r\e(B <concept name="method"> 
+\e$B$H8F$S$^$9!#\e(B
+<p>
+method \e$B$K$O!"\e(BEmacs Lisp \e$B$G=q$+$l$?\e(B <concept name="\e$BFbIt\e(B method"> \e$B$H!"30\e(B
+\e$BIt\e(B program \e$B$G<B8=$5$l$?\e(B <concept name="\e$B30It\e(B method"> \e$B$,$"$j$^$9!#FbIt\e(B 
+method \e$B$O\e(B Emacs \e$B$N5!G=$r;H$C$F$-$a:Y$+$$=hM}$r9T$J$&$3$H$,$G$-$^$9!#30\e(B
+\e$BIt\e(B method \e$B$OHsF14|%W%m%;%98F$S=P$7$r;H$C$F<B8=$5$l$F$$$k$N$G!"<B9TCfBT\e(B
+\e$B$?$5$l$:$K$9$_$^$9!#$3$N$?$a!"@E;_2h$dF02h$J$I$N5pBg$J\e(B data \e$B$r:F@8$9$k\e(B
+\e$B$N$KNI$$$G$7$g$&!#\e(B
+
+
+<h2> part \e$B$N:F@8$K4X$9$k>r7o$N@_Dj\e(B
+<node> decoding-condition
+<p>
+tm-view \e$B$O\e(B decode \e$BA`:n$,9T$J$o$l$k$H!"JQ?t\e(B 
+<code>mime/content-decoding-condition</code> \e$B$+$i$=$N;~$N>r7o$K9gCW$7\e(B
+\e$B$?\e(B method \e$B$rA\$7=P$7$F!"$=$l$r8F$S=P$7$^$9!#\e(B
+<p>
+\e$BJQ?t\e(B <code>mime/content-decoding-condition</code> \e$B$O\e(B
+<p>
+<lisp>
+        (\e$B>r7o\e(B1 \e$B>r7o\e(B2 ...)
+</lisp>
+<p>
+<noindent>
+\e$B$H$$$&7A$r$7$?\e(B list \e$B$G!"3F>r7o$O\e(B
+<p>
+<lisp>
+        ((field-type_1 . value_1)
+         (field-type_2 . value_2)
+         ...)
+</lisp>
+<p>
+<noindent>
+\e$B$H$$$&7A$NO"A[\e(B list \e$B$K$J$C$F$$$^$9!#\e(B
+<p>
+\e$BNc$($P!"\e(B<dref file="tm-ja" node="text/plain"> \e$B$N;~!"\e(Btm-plain \e$B$r5/F0$9\e(B
+\e$B$k;~!"\e(B
+<p>
+<lisp>
+        ((type . "text/plain")
+         (method "tm-plain" nil 'file 'type 'encoding 'mode 'name))
+</lisp>
+<p>
+<noindent>
+\e$B$H$$$&>r7o$r=q$-$^$9!#$3$N\e(B method \e$B$N\e(B value \e$BIt$N=q<0$K$D$$$F$O8e$G>\$7\e(B
+\e$B$/=R$Y$^$9!#\e(B
+<p>
+\e$B$3$N>r7o$O\e(B <dref file="tm-ja" node="content-type"> \e$B$,\e(B text/plain \e$B$G$"\e(B
+\e$B$k\e(B part \e$B$J$iA4$F$N\e(B decoding-mode \e$B$GM-8z$G$9!#$7$+$7!"\e(B
+<p>
+<lisp>
+        ((type . "text/plain")
+         (method "tm-plain" nil 'file 'type 'encoding 'mode 'name)
+         (mode . "play"))
+</lisp>
+<p>
+<noindent>
+\e$B$J$i!"\e(Bplay mode \e$B$N;~$7$+M-8z$K$J$j$^$;$s!#\e(B
+<p>
+\e$B5U$K!"\e(B
+<p>
+<lisp>
+        ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file)
+         (mode . "play"))
+</lisp>
+<p>
+<noindent>
+\e$B$J$i!"A4$F$N\e(B content-type \e$B$N\e(B play mode \e$B$GM-8z$K$J$j$^$9!#\e(B
+<p>
+\e$B$3$&$7$F3F>r7o$rA0$+$i8+$F9T$-!":G=i$KM-8z$K$J$C$?>r7o$,<B9T$5$l$^$9!#\e(B
+
+
+<h3> method \e$B$NCMIt$N=q<0\e(B
+<node> method value
+<p>
+decode-condition \e$B$N\e(B method field \e$B$O\e(B
+<p>
+<lisp>
+        (method . SYMBOL)
+</lisp>
+<p>
+<noindent>
+\e$B$+\e(B
+<p>
+<lisp>
+        (method  \e$BJ8;zNs\e(B  FLAG  \e$B0z?t\e(B1  \e$B0z?t\e(B2  ...)
+</lisp>
+<p>
+<noindent>
+\e$B$H$$$&7A$r$7$F$$$^$9!#\e(B
+<p>
+\e$BA0<T$OFbIt\e(B method \e$B$r;XDj$9$k$?$a$N7A<0$G!"\e(Bdecode \e$BA`:n$,9T$J$o$l$?;~!"\e(B
+SYMBOL \e$B$H$$$&4X?t$,4X?t8F$S=P$7$K$h$C$FFbIt\e(B method \e$B$H$7$F8F$S=P$5$l$^\e(B
+\e$B$9!#\e(B
+<p>
+\e$B8e<T$O30It\e(B method \e$B$r;XDj$9$k$?$a$N7A<0$G!"\e(Bdecode \e$BA`:n$,9T$J$o$l$?;~!"\e(B
+\e$BJ8;zNs$G;XDj$5$l$?30It\e(B program \e$B$,HsF14|%W%m%;%98F$S=P$7$K$h$C$F30It\e(B 
+method \e$B$H$7$F8F$S=P$5$l$^$9!#\e(B
+<p>
+\e$B30It\e(B method \e$B$r;XDj$9$k>l9g$N\e(B method field \e$B$N=q<0$O0J2<$NDL$j$G$9!#\e(B
+<p>
+<dl>
+<dt>\e$BJ8;zNs\e(B
+<dd>\e$B30It\e(B method \e$B$NL>A0\e(B
+</dd>
+<dt>FLAG
+<dd><code>t</code> \e$B$J$i\e(B content-header \e$B$b30It\e(B method \e$B$KEO$9!#\e(B
+<p>
+<code>nil</code> \e$B$J$i\e(B content-body \e$B$N$_$rEO$9!#\e(B
+</dd>
+<dt>\e$B0z?tNs\e(B
+<dd>\e$B30It\e(B method \e$B$N0z?t\e(B
+</dd>
+</dl>
+<p>
+\e$B$^$?!"30It\e(B method \e$B$N0z?t$O<!$N$h$&$J7A<0$G=q$-$^$9!#\e(B
+<p>
+<dl>
+<dt>\e$BJ8;zNs\e(B
+<dd>\e$B$=$NJ8;zNs$rEO$9\e(B
+</dd>
+<dt>'SYMBOL
+<dd>SYMBOL \e$B$r\e(B key \e$B$H$7$?\e(B decoding-condition \e$B$NCM$rEO$9\e(B
+</dd>
+<dt>'\e$BJ8;zNs\e(B
+<dd>\e$BJ8;zNs$r\e(B key \e$B$H$7$?\e(B decoding-condition \e$B$NCM$rEO$9\e(B
+</dd>
+</dl>
+<p>
+'SYMBOL \e$B$G;XDj$G$-$k$b$N$K$O!"\e(B
+<p>
+<dl>
+<dt>'file
+<dd>part \e$B$N>pJs$rEO$9$?$a$N\e(B file \e$BL>\e(B
+</dd>
+<dt>'type
+<dd>Content-Type field \e$B$N\e(B content-type/subtype
+</dd>
+<dt>'encoding
+<dd>Content-Transfer-Encoding field \e$B$N\e(B field body
+</dd>
+<dt>'mode
+<dd>decoding-mode
+</dd>
+<dt>'name
+<dd>file \e$B$KMn$9>l9g$N\e(B file \e$BL>\e(B
+</dd>
+</dl>
+
+<noindent>
+\e$B$J$I$,$"$j!"\e(B<code>'\e$BJ8;zNs\e(B</code> \e$B$G$O\e(B Content-Type field \e$B$N\e(B parameter 
+\e$B$NCM$,;XDj$G$-$^$9!#\e(B
+
+
+<h3> decoding-condition \e$B$NNc\e(B
+<node> Example of decoding-condition
+<p>
+\e$B0J2<$K\e(B decoding-condition \e$B$N@_DjNc$r<($7$^$9!#\e(B
+
+<lisp>
+(defvar mime/content-decoding-condition
+  '(((type . "text/plain")
+     (method "tm-plain" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "text/x-latex")
+     (method "tm-latex" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "audio/basic")
+     (method "tm-au"    nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/gif")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/jpeg")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/tiff")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/x-tiff")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/x-xbm")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/x-pic")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "video/mpeg")`
+     (method "tm-mpeg"  nil 'file 'type 'encoding 'mode 'name))
+    ((type . "application/octet-stream")
+     (method "tm-file"  nil 'file 'type 'encoding 'mode 'name))
+    ((type . "message/partial")
+     (method . mime/decode-message/partial-region))
+    ((method "metamail" t
+             "-m" "tm" "-x" "-d" "-z" "-e" 'file)(mode . "play"))
+    ))
+</lisp>
+
+<p>
+\e$BNc$($P!"!VA4It\e(B metamail \e$B;H$&$s$d!W$H$$$&>l9g!"\e(B
+
+<lisp>
+(setq mime/content-decoding-condition
+      '(
+        ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file))
+       ))
+</lisp>
+
+<noindent>
+\e$B$H$9$l$P\e(B OK \e$B$G$9!#\e(B
+<p>
+\e$B9)IW$9$l$P!"$+$J$jJ#;($J>r7o$,=q$1$k$G$7$g$&!#\e(B
+<p>
+\e$B0J2<$K!"\e(Bdecoding-condition \e$B$r@_Dj$9$k$?$a$NM-MQ$J4X?t$r>R2p$7$^$9!#\e(B
+
+
+<defun name="set-atype">
+<args> symbol alist
+<p>
+<var>symbol</var> \e$B$K>r7o\e(B <var>alist</var> \e$B$rDI2C$7$^$9!#\e(B
+
+<memo title="\e$BNc\e(B">
+<p>
+<lisp>
+(set-atype 'mime/content-decoding-condition
+          '((type . "message/external-body")
+            ("access-type" . "anon-ftp")
+            (method . mime/decode-message/external-ftp)
+            ))
+</lisp>
+</memo>
+</defun>
+
+
+<h2> \e$B4D6-JQ?t\e(B
+<node> environment variables
+<p>
+\e$B0J2<$K\e(B tm-view \e$B$NI8=`\e(B method \e$B$,;2>H$9$k4D6-JQ?t$r<($7$^$9!#\e(B
+
+<vl>
+<dt>TM_TMP_DIR
+<dd>
+\e$B0l;~E*$K:n@.$5$l$k\e(B file \e$B$d\e(B file \e$B=PNO$9$k>l9g$N\e(B default \e$B$N=PNO@h$H$7$F\e(B
+\e$BMQ$$$i$l$k\e(B directory \e$B$r;XDj$9$k!#>JN,$5$l$?>l9g!"\e(B<file>/tmp/</file> \e$B$,\e(B
+\e$BMQ$$$i$l$k!#\e(B
+</dd>
+<dt>VIDEO_DITHER
+<dd>
+mpeg_play \e$B$G$N\e(B dither \e$B$N$+$1J}$r;XDj$9$k!#4{DjCM$O\e(B `gray'.
+</dd>
+<dt>TM_WWW_BROWSER
+<dd>
+WWW browser \e$B$r;XDj$9$k!#4{DjCM$O\e(B `netscape'.
+</vl>
+
+
+<h1> raw-article-buffer \e$B$H\e(B preview-buffer
+<node> Two buffers for an article
+<p>
+tm-view \e$B$O!"\e(BMIME \e$B=hM}$r9T$J$&A0$N@8$N\e(B message \e$B$,F~$C$F$$$k\e(B <concept
+name="raw-article-buffer"> \e$B$H$=$NFbMF$r\e(B user \e$B$K4J7i$KI=<($7!"\e(Buser \e$B$,A`\e(B
+\e$B:n$9$k$?$a$N\e(B <concept name="preview-buffer"> \e$B$H$$$&#2$D$N\e(B buffer \e$B$r4I\e(B
+\e$BM}$7$^$9!#\e(Braw-article-buffer \e$B$N\e(B major-mode \e$B$O$b$H$b$H$N\e(B MUA \e$B$N\e(B article 
+\e$BI=<(MQ$N\e(B major-mode \e$B$G$"$j!"\e(Bpreview-buffer \e$B$N\e(B major-mode \e$B$O\e(B <a
+node="mime/viewer-mode"><code>mime/viewer-mode</code></a> \e$B$H$J$j$^$9!#\e(B
+<p>
+<code>mime/viewer-mode</code> \e$B$r<B9T$9$k$H!"\e(Btm-view \e$B$O$^$:\e(B 
+raw-article-buffer \e$B$NFbMF$r2r@O$7!"$=$N\e(B message \e$B$N9=B$$r\e(B 
+raw-article-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B 
+<code>mime::article/content-info</code> \e$B$K5-O?$7$^$9!#\e(B
+<p>
+\e$B<!$K!"$3$N7k2L$r85$K\e(B raw-article-buffer \e$B$KBP1~$9$k\e(B preview-buffer \e$B$r:n\e(B
+\e$B$j$^$9!#$3$N:]!"\e(Bcontent-type \e$B$K1~$8$F!"\e(Bpart \e$BC10L$G\e(B header \e$B$d\e(B body \e$B$r2C\e(B
+\e$B9)$9$k$3$H$,$G$-$^$9!#$3$N\e(B header \e$B$r2C9)$9$k%W%m%0%i%`$r\e(B <a
+node="content-header"><concept name="header-filter"></a>, body \e$B$r2C9)\e(B
+\e$B$9$k%W%m%0%i%`$r\e(B <a node="content-body"><concept
+name="content-filter"></a> \e$B$H8F$S!"$3$l$i$rAm>N$7$F\e(B <concept
+name="filter"> \e$B$H8F$S$^$9!#\e(B
+<p>
+preview-buffer \e$B$r:n@.$9$k;~$K!"\e(Bmessage \e$B$NI=<(>e$N9=B$$r5-O?$7$?\e(B 
+preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B 
+<code>mime::preview/content-list</code> \e$B$,:n$i$l$^$9!#\e(Btm-view \e$B$O\e(B 
+raw-article-buffer \e$B>e$N\e(B <code>mime::article/content-info</code> \e$B$H\e(B 
+preview-buffer \e$B>e$N\e(B <code>mime::preview/content-list</code> \e$B$rMQ$$$F\e(B 
+message \e$B$r4IM}$7$^$9!#\e(B
+<p>
+<memo title="\e$BCm0U\e(B">
+\e$B$3$N@bL@=q$G$O!"\e(BContent-Type field \e$B$N\e(B content-type/subtype \e$B$N$3$H$r>N\e(B
+\e$B$7$F\e(B ``content-type'' \e$B$H8F$S$^$9!#\e(B
+</memo>
+
+
+<h2> raw-article-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+<node> raw-article-buffer
+<p>
+<define type="Structure" name="mime::content-info">
+<args> rcnum point-min point-max type parameters encoding children
+<p>
+raw-article-buffer \e$B$K$*$1$k\e(B MIME part \e$B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=B$\e(B
+\e$BBN!#C1$K\e(B <concept name="content-info"> \e$B$H$b8F$V!#\e(B
+<p>
+\e$B$3$N9=B$BN$r;2>H$9$k$K$O!"\e(B<code>mime::content-info/\e$B%9%m%C%HL>\e(B</code> 
+\e$B$H$$$&\e(B content-info \e$B$r0z?t$K$H$k4X?t$rMQ$$$k!#\e(B
+<p>
+\e$B$3$N9=B$BN$N%9%m%C%H$O0J2<$NDL$j$G$"$k!'\e(B
+
+<vl>
+<dt>rcnum<dd>``reversed content-number'' (list)
+</dd>
+<dt>point-min<dd>raw-article-buffer \e$B$K$*$1$k@hF,\e(B point
+</dd>
+<dt>point-max<dd>raw-article-buffer \e$B$K$*$1$kKvHx\e(B point
+</dd>
+<dt>type<dd>content-type/sub-type\e$B!JJ8;zNs!"$^$?$O!"\e(Bnil\e$B!K\e(B
+</dd>
+<dt>parameters<dd>Content-Type field \e$B$N\e(B parameter \e$B!JO"A[\e(B list\e$B!K\e(B
+</dd>
+<dt>encoding<dd>Content-Transfer-Encoding\e$B!JJ8;zNs!"$^$?$O!"\e(Bnil\e$B!K\e(B
+</dd>
+<dt>children<dd>\e$B$3$N\e(B part \e$B$K4^$^$l$k\e(B part\e$B!J\e(Bcontent-info \e$B$N\e(B list\e$B!K\e(B
+</dd>
+</vl>
+<p>
+\e$B$"$k\e(B part \e$B$,\e(B multipart \e$B$b$7$/$O\e(B message/rfc822 \e$B$J$I$NJL$N\e(B part \e$B$r4^$`\e(B
+\e$B$h$&$J\e(B part \e$B$G$"$C$?>l9g!"\e(B<var>children</var> \e$B$KJL$N\e(B part \e$B$N\e(B 
+content-info \e$B$,4^$^$l$k;v$K$h$C$F!"\e(Bcontent-info \e$B$OLZ9=B$$K$J$k!#\e(B
+</define>
+
+<defvar name="mime::article/content-info">
+<p>
+raw-article-buffer \e$B$r\e(B MIME message \e$B$H$7$F2r@O$7$?7k2L\e(B (content-info)
+</defvar>
+
+<defvar name="mime::article/preview-buffer">
+<p>
+raw-article-buffer \e$B$KBP1~$9$k\e(B preview-buffer.
+</defvar>
+
+<defun name="mime-article/point-content-number">
+<args> point <opts> cinfo
+<p>
+content-info <var>cinfo</var> \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(B
+<var>point</var> \e$B$KBP1~$9$k\e(B content-number \e$B$rJV$9!#\e(B
+<p>
+<var>cinfo</var> \e$B$,>JN,$5$l$?>l9g$O!"\e(B
+<code>mime::article/content-info</code>\e$B$,MQ$$$i$l$k!#\e(B
+</defun>
+
+<defun name="mime-article/rcnum-to-cinfo">
+<args> rcnum <opts> cinfo
+<p>
+content-info <var>cinfo</var> \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(B
+reversed-content-number <var>rcnum</var> \e$B$KBP1~$9$k\e(B content-info \e$B$rJV\e(B
+\e$B$9!#\e(B
+<p>
+<var>cinfo</var> \e$B$,>JN,$5$l$?>l9g$O!"\e(B
+<code>mime::article/content-info</code> \e$B$,MQ$$$i$l$k!#\e(B
+</defun>
+
+<defun name="mime-article/cnum-to-cinfo">
+<args> rcnum <opts> cinfo
+<p>
+content-info <var>cinfo</var> \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(Bcontent-number
+<var>rcnum</var> \e$B$KBP1~$9$k\e(B content-info \e$B$rJV$9!#\e(B
+<p>
+<var>cinfo</var> \e$B$,>JN,$5$l$?>l9g$O!"\e(B
+<code>mime::article/content-info</code> \e$B$,MQ$$$i$l$k!#\e(B
+</defun>
+
+<defun name="mime/flatten-content-info">
+<args> <opts> cinfo
+<p>
+content-info <var>cinfo</var> \e$BCf$KG<$a$i$l$?A4\e(B part \e$B$N\e(B content-info \e$B$N\e(B 
+list \e$B$rJV$9!#\e(B
+<p>
+<var>cinfo</var> \e$B$,>JN,$5$l$?>l9g$O!"\e(B
+<code>mime::article/content-info</code> \e$B$,MQ$$$i$l$k!#\e(B
+</defun>
+
+
+<h2> preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+<node> preview-buffer
+<p>
+<defvar name="mime::preview/mother-buffer">
+<p>
+\e$B$3$N\e(B preview-buffer \e$B$N?F$KAjEv$9$k\e(B buffer.
+</defvar>
+
+<define type="Structure" name="mime::preview-content-info">
+<args> point-min point-max buffer content-info
+<p>
+preview-buffer \e$B$K$*$1$k\e(B MIME content \e$B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=B$\e(B
+\e$BBN!#C1$K\e(B <concept name="preview-content-info"> \e$B$H$b8F$V!#\e(B
+<p>
+\e$B$3$N9=B$BN$r;2>H$9$k$K$O!"\e(B<code>mime::content-info/\e$B%9%m%C%HL>\e(B</code> 
+\e$B$H$$$&\e(Bcontent-info \e$B$r0z?t$K$H$k4X?t$rMQ$$$k!#\e(B
+<p>
+\e$B$3$N9=B$BN$N%9%m%C%H$O0J2<$NDL$j$G$"$k!#\e(B
+
+<vl>
+<dt>point-min<dd>preview-buffer \e$B$K$*$1$k@hF,\e(B point
+</dd>
+<dt> point-max<dd>preview-buffer \e$B$K$*$1$kKvHx\e(B point
+</dd>
+<dt>buffer<dd>\e$B$3$N\e(B part \e$B$KBP1~$9$k\e(B raw-article-buffer
+</dd>
+<dt>content-info<dd>\e$B$3$N\e(B part \e$B$KBP1~$9$k\e(B content-info
+</dd>
+</vl>
+</define>
+
+<defvar name="mime::preview/content-list">
+<p>
+\e$B$3$N\e(B preview-buffer \e$B$N9=B$$r$"$i$o$9\e(B preview-content-info \e$B$N\e(B list.
+</defvar>
+<p>
+<defvar name="mime::preview/article-buffer">
+<p>
+\e$B$3$N\e(B preview-buffer \e$B$KBP1~$9$k\e(B raw-article-buffer.
+</defvar>
+
+<defvar name="mime::preview/original-major-mode">
+<p>
+\e$B$3$N\e(B preview-buffer \e$B$N$b$H$K$J$C$?\e(B buffer \e$B$N\e(B major-mode.
+</defvar>
+
+<defvar name="mime::preview/original-window-configuration">
+<p>
+<code>mime/viewer-mode</code> \e$B$r<B9T$7$F!"$3$N\e(B preview-buffer \e$B:n$kD>A0\e(B
+\e$B$N\e(B window-configuration.
+</defvar>
+
+<defun name="mime-preview/point-pcinfo">
+<args> point <opts> pcl
+<p>
+preview-content-info <var>pcl</var> \e$B$G4IM}$5$l$k\e(B preview-buffer \e$BCf$NNN\e(B
+\e$B0h$K$*$$$F!"\e(B<var>point</var> \e$B$KBP1~$9$k\e(B part \e$B$N\e(B preview-content-info 
+\e$B$rJV$9!#\e(B
+<p>
+<var>cinfo</var> \e$B$,>JN,$5$l$?>l9g$O!"\e(B
+<code>mime::preview/content-list</code> \e$B$,MQ$$$i$l$k!#\e(B
+</defun>
+
+
+<h1> MIME message \e$B$N\e(B decode \e$B$K4X$9$k4X?t\e(B
+<node> API
+<p>
+tm-view \e$B$NDs6!$9$k4X?t$r3F\e(B <a file="tm-ja" node="MUA">MUA</a> \e$B$KAH$_9~\e(B
+\e$B$`;v$K$h$C$F!"3F\e(B MUA \e$B$K\e(B MIME \e$B:F@85!G=$rIU2C$9$k;v$,$G$-$^$9!#\e(B
+<p>
+tm-view \e$B$,3F\e(B MUA \e$B$KDs6!$9$k4X?t$O!"\e(BMIME preview \e$B$r9T$&$?$a$N4X?t\e(B 
+<code>mime/viewer-mode</code> \e$B$H\e(B <dref file="tm-ja"
+node="encoded-word"> \e$B$r\e(B decode \e$B$9$k$?$a$N4X?t72$G$9!#\e(B
+
+
+<h2> MIME preview \e$B$K4X$9$k4X?t\e(B
+<node> API about MIME preview
+<p>
+
+<define type="Command" name="mime/viewer-mode">
+<opts> mother ctl encoding ibuf obuf mother-keymap
+<p>
+<var>ibuf</var> \e$B$r\e(B MIME message \e$B$H$7$F2r@O$7$F!"$=$NFbMF$r1\Mw$9$k$?$a\e(B
+\e$B$N\e(B preview-buffer \e$B$r\e(B <var>obuf</var> \e$B$K:n@.$7!"\e(B
+<a node="mime/viewer-mode">
+<code>mime/viewer-mode</code>
+</a>
+\e$B$KF~$j$^$9!#\e(B
+<p>
+<var>ibuf</var> \e$B$,>JN,$5$l$?>l9g!"\e(Bcurrent buffer \e$B$rMQ$$$^$9!#\e(B
+<p>
+<var>mother</var> \e$B$O!"2r@O$NBP>]$H$9$k\e(B raw-article-buffer \e$B$,\e(B 
+message/partial \e$B7A<0$NJ,3d$5$l$?\e(B message \e$B$r7k9g$7$F:n@.$7$?>l9g$J$I$K\e(B
+\e$B$*$1$k85$N\e(B buffer \e$B$r;XDj$9$k$?$a$K;H$$$^$9!#\e(B
+<p>
+<var>ctl</var> \e$B$O\e(B <dref file="tm-ja" node="Content-Type field"> \e$B$N\e(B 
+field-body \e$B$r\e(B <code>mime/Content-Type</code> \e$B$N=PNO@5<0$K$7$?$b$N$rF~\e(B
+\e$B$l$^$9!#$3$N0z?t$,$"$k>l9g!"\e(Braw-article-buffer \e$B$N\e(B Content-Type field 
+\e$B$h$j$b$3$N0z?t$rM%@h$7$^$9!#\e(B
+<p>
+<var>encoding</var> \e$B$O\e(B Content-Transfer-Encoding field \e$B$N\e(B field-body 
+\e$B$rF~$l$^$9!#$3$N0z?t$,$"$k>l9g!"\e(Braw-article-buffer \e$B$N\e(B 
+Content-Transfer-Encoding field \e$B$h$j$b$3$N0z?t$rM%@h$7$^$9!#\e(B
+<p>
+<var>mother-keymap</var> \e$B$,;XDj$5$l$?>l9g!"\e(B
+<code>mime/viewer-mode</code> \e$B$N\e(B keymap \e$B$O$3$N\e(B keymap \e$B$K2C$($?$b$N$H$J\e(B
+\e$B$j$^$9!#\e(B
+</define>
+
+
+<h2> encoded-word \e$B$NI|85\e(B
+<node> encoded-word decoding
+<p>
+tm-view \e$B$O\e(B RFC 1522 \e$B$G5,Dj$5$l$?\e(B <dref file="tm-ja"
+node="encoded-word"> \e$B$r\e(B decode \e$B$9$k$?$a$N4X?t$r;}$C$F$$$^$9!#\e(B
+<p>
+<memo>
+\e$B5l\e(B <file>tiny-mime.el</file> \e$B$K$"$C$?\e(B RFC 1522 encoded-word \e$B$r\e(B decode 
+\e$B$9$k$?$a$N4X?t72$O\e(B tm-view \e$B$K0z$-7Q$,$l$^$7$?!#\e(B
+</memo>
+
+
+<define type="Command" name="mime/decode-message-header">
+<p>
+current buffer \e$B$N\e(B message header \e$BCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$^$9!#\e(B
+<p>
+\e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B <a file="tm-ja" node="MIME
+charset">MIME charset</a> \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+\e$B$:$=$N$^$^;D$5$l$^$9!#\e(B
+</define>
+
+
+<define type="Command" name="mime-eword/decode-region">
+<args> start end <opts> unfolding must-unfold
+<p>
+<var>start</var> \e$B$H\e(B <var>end</var> \e$B$G0O$^$l$?NN0hCf$N\e(B encoded-word \e$B$r\e(B 
+decode \e$B$7$^$9!#\e(B
+<p>
+\e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B <a file="tm-ja" node="MIME
+charset">MIME charset</a> \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+\e$B$:$=$N$^$^;D$5$l$^$9!#\e(B
+<p>
+<var>unfolding</var> \e$B$,\e(B non-nil \e$B$N>l9g!"@^$jJV$5$l$?\e(B field \e$B$r\e(B 
+unfolding \e$B$7$^$9!#\e(B
+<p>
+<var>must-fold</var> \e$B$,\e(B non-nil \e$B$N>l9g!"\e(Bencoded-word \e$B$N\e(B decode \e$B7k2L$K\e(B
+\e$B@^$jJV$7!"$b$7$/$O!"2~9T$,4^$^$l$F$$$k>l9g!"\e(Bunfold \e$B$7!"2~9T$r=|$-$^$9!#\e(B
+</define>
+
+
+<defun name="mime-eword/decode-string">
+<args> string <opts> must-unfold
+<p>
+<var>string</var> \e$BCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$?J8;zNs$rJV$7$^$9!#\e(B
+<p>
+\e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B <a file="tm-ja" node="MIME
+charset">MIME charset</a> \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+\e$B$:$=$N$^$^=PNO$5$l$^$9!#\e(B
+<p>
+<var>string</var> \e$B$,@^$jJV$5$l$F$$$k>l9g!"\e(Bencoded-word \e$B$r\e(B decode \e$B$9$k\e(B
+\e$BA0$K\e(B <var>string</var> \e$B$O\e(B unfold \e$B$5$l$^$9!#\e(B
+<p>
+<var>must-fold</var> \e$B$,\e(B non-nil \e$B$N>l9g!"\e(Bencoded-word \e$B$N\e(B decode \e$B7k2L$K\e(B
+\e$B@^$jJV$7!"$b$7$/$O!"2~9T$,4^$^$l$F$$$F$b!"$=$l$i$O\e(B unfold \e$B$5$lC1BN$N2~\e(B
+\e$B9TJ8;z$b<h$j=|$+$l$^$9!#\e(B
+</defun>
+
+
+<h1> \e$B35G0:w0z\e(B
+<node> Concept Index
+
+<cindex>
+
+
+<h1> \e$B4X?t:w0z\e(B
+<node> Function Index
+
+<findex>
+
+
+<h1> \e$BJQ?t:w0z\e(B
+<node> Variable Index
+
+<vindex>
+
+</body>
diff --git a/doc/tm-view-ja.texi b/doc/tm-view-ja.texi
new file mode 100644 (file)
index 0000000..cea98ac
--- /dev/null
@@ -0,0 +1,1040 @@
+\input texinfo.tex
+@setfilename tm-view-ja.info
+@settitle{tm-view 7.77 Reference Manual\e$B!JF|K\8lHG!K\e(B}
+@titlepage
+@title tm-view 7.77 Reference Manual\e$B!JF|K\8lHG!K\e(B
+@author \e$B<i2,\e(B \e$BCNI'\e(B <morioka@@jaist.ac.jp>
+@subtitle 1996/10/11
+@end titlepage
+@node Top, Introduction, (dir), (dir)
+@top tm-view 7.77 Reference Manual\e$B!JF|K\8lHG!K\e(B
+
+@ifinfo
+
+This file documents tm-view 7.77, a MIME Viewer for GNU Emacs.@refill
+
+GNU Emacs \e$BMQ$N\e(B MIME Viewer \e$B$G$"$k\e(B `tm-view' 7.77 \e$B$K$D$$$F@bL@$7$^$9!#\e(B
+@end ifinfo
+
+@menu
+* Introduction::                tm-view \e$B$C$F2?!)\e(B
+* MIME display::                mime/viewer-mode \e$B$N2hLL9=@.\e(B
+* mime/viewer-mode::            mime/viewer-mode \e$B$G$NA`:n\e(B
+* method::                      \e$B:F@8=hM}$N<B8=\e(B
+* Two buffers for an article::  raw-article-buffer \e$B$H\e(B preview-buffer
+* API::                         MIME message \e$B$N\e(B decode \e$B$K4X$9$k4X?t\e(B
+* Concept Index::               \e$B35G0:w0z\e(B
+* Function Index::              \e$B4X?t:w0z\e(B
+* Variable Index::              \e$BJQ?t:w0z\e(B
+@end menu
+
+@node Introduction, MIME display, Top, Top
+@chapter tm-view \e$B$C$F2?!)\e(B
+
+tm-view \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B@refill
+
+tm-view \e$B$O\e(B @code{mime/viewer-mode} (@ref{mime/viewer-mode}) \e$B$H$$$&\e(B MIME
+message \e$B$r8+$k$?$a$N\e(B major-mode \e$B$r\e(B MUA (@ref{(tm-ja)MUA}) \e$B$KBP$7$FDs6!$7\e(B
+\e$B$^$9!#\e(BMUA \e$B$N@_7W<T$O$3$N\e(B mode \e$B$rMxMQ$9$k$3$H$G$=$N\e(B MUA \e$B$K\e(B MIME \e$B5!G=$rIU\e(B
+\e$B2C$9$k$3$H$,$G$-$^$9!#\e(B@refill
+
+tm-view \e$B$O\e(B MIME message \e$B$r1\Mw$9$k$?$a$N\e(B user interface \e$B$N3K$G$"$j!"$=$N\e(B
+\e$B>e$G3F\e(B content-type(@ref{(tm-ja)content-type}) \e$B$r07$&$?$a$N\e(B 
+@strong{method}@cindex{method} (@ref{method}) \e$B$H8F$P$l$k%W%m%0%i%`$rF0:n\e(B
+\e$B$5$;$^$9!#$^$?!"\e(BMIME message \e$B$NI=<($N;EJ}$r7h$a$k\e(B 
+@strong{filter}@cindex{filter} (@ref{Two buffers for an article}) \e$B$H8F$P\e(B
+\e$B$l$k%W%m%0%i%`$r5/F0;~$K8F$S=P$7$^$9!#\e(Bmethod \e$B$H\e(B filter \e$B$r\e(B tm-view \e$B$KAH$_\e(B
+\e$B9~$`;v$K$h$C$F!"\e(B@code{mime/viewer-mode} \e$B$G$5$^$6$^$J\e(B MIME content-type 
+\e$B$r07$&;v$,$G$-$^$9!#\e(B
+
+
+@node MIME display, mime/viewer-mode, Introduction, Top
+@chapter mime/viewer-mode \e$B$N2hLL9=@.\e(B
+
+mime/viewer-mode (@ref{mime/viewer-mode}) \e$B$G$O3F\e(B part \e$B$KBP$7$F\e(B@refill
+
+@example
+       [content-button]
+       (content-header)
+       
+       (content-body)
+       (content-separator)
+@end example
+
+@noindent
+\e$B$H$$$&>pJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F\e(B design \e$B$rJQ99$7$?$j!"I=<(\e(B
+\e$B$rM^@)$9$k$3$H$,$G$-$^$9!#\e(B
+
+\e$B0J2<$K!"I=<(Nc$r<($7$^$9!#\e(B
+
+
+@example
+From: morioka@@jaist.ac.jp (\e$B<i2,\e(B \e$BCNI'\e(B / MORIOKA Tomohiko)
+Subject: Re: \e$B<ALd!)\e(B
+Newsgroups: zxr.message.mime
+Date: 22 Oct 93 11:02:44
+Mime-Version: 1.0
+Organization: Japan Advanced Institute of Science and Technology,
+        Ishikawa, Japan
+
+[1  (text/plain)]
+  MIME-Edit mode \e$B$K$*$1$k!"\e(BMIME message \e$B$N:n$jJ}!#\e(B
+
+  C-c C-x ? \e$B$r2!$9$H\e(B help \e$B$,=P$F$/$k!#\e(B
+
+C-c C-x C-t    insert a text message.
+C-c C-x TAB    insert a (binary) file.
+C-c C-x C-e    insert a reference to external body.
+C-c C-x C-v    insert a voice message.
+C-c C-x C-y    insert a mail or news message.
+C-c C-x RET    insert a mail message.
+C-c C-x C-s    insert a signature file at end.
+C-c C-x t      insert a new MIME tag.
+C-c C-x a      enclose as multipart/alternative.
+C-c C-x p      enclose as multipart/parallel.
+C-c C-x m      enclose as multipart/mixed.
+C-c C-x d      enclose as multipart/digest.
+C-c C-x s      enclose as PGP signed.
+C-c C-x e      enclose as PGP encrypted.
+C-c C-x C-k    insert PGP public key.
+C-c C-x C-p    preview editing MIME message.
+...
+
+\e$B$C$FLu$G!"\e(BC-c C-x C-i \e$B$r2!$7$F!"A^F~$7$?$$\e(B binary file \e$B$r;XDj$7$^$9!#\e(B
+
+  binary file \e$B$N\e(B MIME encoding \e$B$K$O!"IaDL!"\e(BBase64 \e$B$r;XDj$7$^$9!#\e(B
+
+[2  (image/gif)]
+
+[3  (text/plain)]
+
+  \e$B$3$s$JIw$K!"3(F~$j\e(B message \e$B$N$G$->e$,$j!#\e(B
+
+\e$B".".".".".".".".".".".\e(B \e$B%m%7%"%s!&%F%#!<$r0lGU!#\e(B \e$B".".".".".".".".".".".\e(B
+\e$B".".".".".\e(B  \e$B!y\e(B \e$B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G\e(B \e$B!y\e(B  \e$B".".".".".\e(B
+\e$B".".".".".\e(B         \e$B'.'0'2$$'0','!\e(B  \e$B'4'0'.'0'7'*','0\e(B         \e$B".".".".".\e(B
+\e$B".".".".".".".\e(B  Internet E-mail: <morioka@@jaist.ac.jp>  \e$B".".".".".".".\e(B
+@end example
+
+
+
+@menu
+* content-button::              
+* content-header::              
+* content-body::                
+* content-separator::           
+@end menu
+
+@node content-button, content-header, MIME display, MIME display
+@section content-button
+
+@strong{content-button}@cindex{content-button} \e$B$O\e(B part \e$B$N@hF,$K$"$C$F!"\e(B
+\e$B$=$N\e(B part \e$B$K4X$9$kBg$^$+$J>pJs$rI=<($9$kItJ,$G$9!#\e(B@refill
+
+\e$BI8=`$G$O\e(B
+
+@example
+        [1.3 test (text/plain)]
+@end example
+
+@noindent
+\e$B$N$h$&$J46$8$KI=<($5$l$^$9!#\e(B
+
+\e$B:G=i$N?t;z$O\e(B message \e$BCf$N$3$N\e(B part \e$B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N$G!"\e(B
+@strong{content-number}@cindex{content-number} \e$B$H8F$S$^$9!#\e(B@refill
+
+\e$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"\e(B
+
+@enumerate
+@item
+Content-Type field(@ref{(tm-ja)Content-Type field}) \e$B$N\e(B name paramater \e$B$b\e(B
+\e$B$7$/$O\e(B x-name parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
+@item
+Content-Description field(@ref{(tm-ja)Content-Description field}) \e$B$b$7$/$O\e(B 
+Subject field \e$B$K=q$+$l$?I=Bj\e(B
+@item
+ uuencode \e$B$N>l9g$N\e(B file \e$BL>\e(B
+@end enumerate
+
+@noindent
+\e$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#\e(B
+
+\e$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N\e(B part \e$B$N\e(B content-type/subtype \e$B$rI=$7$^$9!#Hs\e(B 
+MIME part \e$B$N>l9g!"\e(B@code{nil} \e$B$,I=<($5$l$^$9!#\e(B@refill
+
+\e$B$3$N\e(B content-button \e$B$O\e(B content-header (@ref{content-header}),
+content-body (@ref{content-body}) \e$B$rI=<($7$J$$>l9g!"\e(Bicon \e$B$N$h$&$JLr3d$r\e(B
+\e$B2L$?$7$^$9!#Nc$($P!"\e(B
+
+@example
+        [2  (image/gif)]
+@end example
+
+@noindent
+\e$B$N>e$G\e(B @kbd{v} \e$B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#\e(B
+
+\e$B$^$?!"\e(Bmouse \e$BA`:n$,2DG=$J>l9g!"\e(Bcontent-button \e$B$rBh#2%\%?%s!J\e(B3 button
+mouse \e$B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#\e(B
+(@ref{mime/viewer-mode})@refill
+
+\e$B$H$3$m$G!"\e(Bcontent-button \e$B$rI=<($9$k$N$O]5F+$7$$>l9g$,$"$k$N$G!"\e(B
+content-button \e$B$NI=<($r>r7o$K$h$C$FM^@)$9$k$3$H$,$G$-$^$9!#\e(B
+
+
+@defvar mime-viewer/content-button-ignored-ctype-list
+
+content-button \e$B$rI=<($7$J$$\e(B content-type \e$B$rMWAG$H$9$k\e(B list.
+@end defvar
+
+
+
+@node content-header, content-body, content-button, MIME display
+@section content-header
+
+@strong{content-header}@cindex{content-header} \e$B$O$"$k\e(B part \e$B$N\e(B header \e$B$r\e(B
+\e$BI=<($9$kItJ,$G$9!#$7$+$7!"A4$F$N\e(B part \e$B$N\e(B content-header \e$B$rI=<($9$k$N$O]5\e(B
+\e$BF+$7$$$N$G!"0J2<$N$h$&$J\e(B mechanism \e$B$K$h$C$FI=<($9$k$+$7$J$$$+$r7h$a$F$$\e(B
+\e$B$^$9!#\e(B@refill
+
+\e$B$"$k\e(B part \e$B$N\e(B reversed-content-number \e$B$r4X?t\e(B 
+@code{mime-viewer/header-visible-p} \e$B$KM?$($?;~$NJV$jCM$,\e(B @code{t} \e$B$K$J$k\e(B
+\e$B>l9g!"$=$N\e(B part \e$B$N\e(B content-header \e$B$,I=<($5$l$^$9!#\e(B@refill
+
+\e$B$3$NH=Dj4X?t$O!"0lHV>e$N\e(B part \e$B$G$J$/!"$=$N\e(B part \e$B$N?F$N\e(B 
+content-type(@ref{(tm-ja)content-type}) \e$B$,JQ?t\e(B 
+@code{mime-viewer/childrens-header-showing-Content-Type-list} \e$B$G;XDj$5$l\e(B
+\e$B$F$$$k>l9g$K\e(B @code{t} \e$B$rJV$7$^$9!#\e(B@refill
+
+\e$B$3$N>r7o$rJQ$($?$$>l9g$O!"$3$N4X?t$r:FDj5A$7$F2<$5$$!#C"$7!"I8=`$G$O!"JQ\e(B
+\e$B?t\e(B @code{mime-viewer/childrens-header-showing-Content-Type-list} \e$B$r;2>H\e(B
+\e$B$7$^$9$,!":FDj5A$7$?>l9g!"$3$NJQ?t$NM-8z@-$OJ]>Z$5$l$J$$$N$GCm0U$7$F2<$5\e(B
+\e$B$$!#\e(B@refill
+
+content-header \e$B$,I=<($5$l$k>l9g!"\e(Bcontent-header \e$B$O\e(B 
+@strong{content-header-filter}@cindex{content-header-filter} \e$B$H8F$P$l$k\e(B 
+program \e$B$K$h$C$F@07A$5$l$^$9!#\e(Bcontent-header-filter \e$B$O\e(B 
+raw-article-buffer (@ref{raw-article-buffer}) \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7\e(B
+\e$B$FJQ?t\e(B @code{mime-viewer/content-header-filter-alist} \e$B$+$iC5$5$l$^$9!#$b\e(B
+\e$B$7!"\e(Bcontent-header-filter \e$B$,8+$D$+$i$J$+$C$?>l9g!"4X?t\e(B
+@code{mime-viewer/default-content-header-filter} \e$B$,8F$P$l$^$9!#\e(B@refill
+
+
+@defvar mime-viewer/childrens-header-showing-Content-Type-list
+
+\e$B$"$k\e(B part \e$B$N;R$KEv$?$k\e(B content \e$B$N\e(B content-header \e$B$rI=<($9$Y$-\e(B 
+Content-Type \e$B$r<}$a$?\e(B list. \e$B4{DjCM$O\e(B @code{"message/rfc822"} \e$B$G$"$k!#\e(B
+@refill
+
+\e$B$3$NJQ?t$O4X?t\e(B @code{mime-viewer/header-visible-p} \e$B$K$h$C$F;2>H$5$l$k!#\e(B
+@end defvar
+
+
+
+@defun mime-viewer/header-visible-p rcnum cinfo  &optional  ctype
+
+content-info @var{cinfo} \e$BCf$N\e(B reversed-content-number \e$B$,\e(B @var{rcnum} \e$B$G\e(B
+\e$B$"$k\e(B part \e$B$N\e(B header \e$B$,I=<($5$l$k>l9g!"\e(B@code{t} \e$B$rJV$9!#$=$N\e(B part \e$B$N\e(B 
+content-type \e$B$,$"$i$+$8$a$o$+$C$F$$$k>l9g!"\e(B@var{ctype} \e$B$K0z?t$H$7$FEO$9\e(B
+\e$B$3$H$,$G$-$k!#\e(B
+@end defun
+
+
+
+@defvar mime-viewer/content-header-filter-alist
+
+raw-article-buffer \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$?O"A[%j%9%H$G!"CMIt$K$O\e(B 
+content-header-filter \e$B$,F~$C$F$$$k!#\e(B
+@end defvar
+
+
+
+@defun mime-viewer/default-content-header-filter
+
+\e$B$"$k\e(B part \e$B$N\e(B content-header \e$B$rI=<($9$Y$-;~!"JQ?t\e(B 
+@code{mime-viewer/content-header-filter-alist} \e$B$NCf$K\e(B 
+content-header-filter \e$B$,8+$D$+$i$J$+$C$?>l9g$K8F$S=P$5$l$k!#\e(B@refill
+
+\e$BJQ?t\e(B @code{mime-viewer/ignored-field-regexp} \e$B$r;2>H$9$k!#\e(B
+@end defun
+
+
+
+@defvar mime-viewer/ignored-field-list
+
+content-header \e$B$rI=<($9$k;~$K!"I=<($7$J$$\e(B field \e$B$r;XDj$9$k!#\e(B@refill
+
+\e$B@55,I=8=$N\e(B list \e$B$K$J$C$F$*$j!"$3$NCM$r85$KJQ?t\e(B 
+@code{mime-viewer/ignored-field-regexp} \e$B$,:n$i$l$k!#\e(B@refill
+
+\e$B$3$NJQ?t$OD>@\A`:n$;$:!"4X?t\e(B @code{tm:add-fields} \e$B$d\e(B 
+@code{tm:delete-fields} \e$B$r;H$C$FA`:n$9$k!#\e(B
+@end defvar
+
+
+
+@node content-body, content-separator, content-header, MIME display
+@section content-body
+
+@strong{content-body}@cindex{content-body} \e$B$O\e(B part \e$B$NFbMF$rI=<($9$kItJ,\e(B
+\e$B$G$9!#\e(B@refill
+
+\e$BA4$F$N\e(B part \e$B$NFbMF$rI=<($G$-$k$H$O8B$i$J$$$7!"$^$?!"I=<($7$?$/$J$$\e(B part 
+\e$B$bB8:_$9$k$N$G!"0J2<$N$h$&$JJ}K!$GI=<($9$k$+$7$J$$$+$r7h$a$F$$$^$9!#\e(B
+@refill
+
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$rI=<($9$k$+$I$&$+$O!"4X?t\e(B 
+@code{mime-viewer/body-visible-p} \e$B$,\e(B @code{t} \e$B$K$J$k$+$I$&$+$G7h$^$j$^$9!#\e(B
+\e$BI8=`$G$O!"$"$k\e(B part \e$B$N\e(B content-type \e$B$,JQ?t\e(B 
+@code{mime-viewer/default-showing-Content-Type-list} \e$B$K@_Dj$5$l$F$$$k;~\e(B
+\e$B$KI=<($5$l$^$9!#\e(B@refill
+
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$,I=<($5$l$k;~!"\e(Bpreview buffer \e$B$K$O\e(B part \e$B$NFb\e(B
+\e$BMF$r\e(B @strong{content-filter}@cindex{content-filter} \e$B$H8F$P$l$k\e(B program 
+\e$B$K$h$C$F@07A$5$l$?$b$N$,I=<($5$l$^$9!#8F$P$l$k\e(B content-filter \e$B$O\e(B 
+raw-article-buffer (@ref{raw-article-buffer}) \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7\e(B
+\e$B$FJQ?t\e(B @code{mime-viewer/content-filter-alist} \e$B$+$iC5$5$l$^$9!#$b$7!"$3\e(B
+\e$B$NJQ?t$KEPO?$5$l$F$$$J$+$C$?>l9g!"4X?t\e(B 
+@code{mime-viewer/default-content-filter} \e$B$,8F$P$l$^$9!#\e(B
+
+
+@defvar mime-viewer/default-showing-Content-Type-list
+
+content-body \e$B$rI=<($9$Y$-\e(B content-type \e$B$rMWAG$H$9$k\e(B list.
+@end defvar
+
+
+
+@defun mime-viewer/body-visible-p rcnum cinfo  &optional  ctype
+
+reversed-content-number \e$B$,\e(B @var{rcnum} \e$B$G$"$k\e(B part \e$B$,I=<($5$l$k>l9g!"\e(B
+@code{t} \e$B$rJV$9!#$=$N\e(B part \e$B$N\e(B content-type \e$B$,$"$i$+$8$a$o$+$C$F$$$k>l9g!"\e(B
+@var{ctype} \e$B$K0z?t$H$7$FEO$9$3$H$,$G$-$k!#\e(B
+@end defun
+
+
+
+@defvar mime-viewer/content-filter-alist
+
+raw-article-buffer \e$B$N\e(B major-mode \e$B$r\e(B key \e$B$H$7$?O"A[%j%9%H$G!"CMIt$K$O\e(B 
+content-filter \e$B$,F~$C$F$$$k!#\e(B
+@end defvar
+
+
+
+@defun mime-viewer/default-content-filter rcnum cinfo ctype params subj
+
+\e$B$"$k\e(B part \e$B$N\e(B content-body \e$B$rI=<($9$Y$-;~!"JQ?t\e(B 
+@code{mime-viewer/content-filter-alist} \e$B$NCf$K\e(B content-filter \e$B$,8+$D$+$i\e(B
+\e$B$J$+$C$?>l9g$K8F$S=P$5$l$k!#\e(B@refill
+
+\e$BI8=`$G$O2?$b$7$J$$!#\e(B
+@end defun
+
+
+
+
+@node content-separator,  , content-body, MIME display
+@section content-separator
+
+@strong{content-separator}@cindex{content-separator} \e$B$O\e(B part \e$B$N0lHV:G8e\e(B
+\e$B$K\e(B part \e$B4V$N6-L\$rL@$i$+$K$9$k$?$a$KI=<($5$l$^$9!#\e(B@refill
+
+content-separator \e$B$O4X?t\e(B @code{mime-viewer/default-content-separator}\e$B$K\e(B
+\e$B$h$C$FI=<($5$l$^$9!#I8=`$G$O!"\e(Bcontent-header \e$B$b\e(B content-body \e$B$bI=<($5$l\e(B
+\e$B$J$$>l9g$N$_!"2~9T$rI=<($7$^$9!#\e(B@refill
+
+content-separator \e$B$N@_Dj$rJQ99$7$?$$>l9g$O!"$3$N4X?t$r:FDj5A$7$F2<$5$$!#\e(B
+@refill
+
+
+@defun mime-viewer/default-content-separator rcnum cinfo ctype params subj
+
+content-number \e$B$,\e(B @var{cnum} \e$B$G$"$k\e(B part \e$B$N\e(B content-separator \e$B$rI=<($9$k!#\e(B
+\e$BI8=`$G$O!"\e(Bcontent-header \e$B$b\e(B content-body \e$B$bI=<($5$l$J$$>l9g$N$_!"2~9T$r\e(B
+\e$BI=<($9$k!#\e(B
+@end defun
+
+
+
+@node mime/viewer-mode, method, MIME display, Top
+@chapter mime/viewer-mode \e$B$G$NA`:n\e(B
+
+mime/viewer-mode \e$B$K$O0J2<$N5!G=$,$"$j$^$9!#\e(B@refill
+
+@table @kbd
+@item @key{u}
+\e$B>e$N\e(B part \e$B$KLa$k!J\e(Bmessage \e$B$N0lHV>e$N\e(B part \e$B$G$3$l$r9T$J$&$H\e(B Summary
+mode \e$B$KLa$k\e(B (*1)\e$B!K\e(B
+
+@item @key{p}
+\e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
+
+@item @key{n}
+\e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
+
+@item @key{SPC}
+scroll up \e$B$9$k\e(B
+
+@item @key{M-SPC}
+scroll down \e$B$9$k\e(B
+
+@item @key{DEL}
+scroll down \e$B$9$k\e(B
+
+@item @key{RET}
+\e$B<!$N9T$K0\F0$9$k\e(B
+
+@item @key{M-RET}
+\e$BA0$N9T$K0\F0$9$k\e(B
+
+@item @key{M-RET}
+\e$BA0$N9T$K0\F0$9$k\e(B
+
+@item @key{<}
+message \e$B$N@hF,$K0\F0$9$k\e(B
+
+@item @key{>}
+message \e$B$NKvHx$K0\F0$9$k\e(B
+
+@item @key{v}
+part \e$B$r:F@8$9$k\e(B (*2)
+
+@item @key{e}
+part \e$B$+$i\e(B file \e$B$r<h$j=P$9\e(B (*2)
+
+@item @key{C-c C-p}
+part \e$B$r0u:~$9$k\e(B (*2)
+
+@item @key{f}
+message \e$BCf$N\e(B X-Face \e$B$rI=<($9$k\e(B
+
+@item @key{mouse-button-2}
+preview-buffer \e$BCf$N\e(B mouse button \e$B$r5/F0$9$k\e(B
+
+content-button \e$B$r2!$;$P!"$=$N\e(B part \e$B$,:F@8$5$l$k\e(B(*2)@refill
+
+URL-button \e$B$r2!$;$P!"$=$N\e(B WWW browser \e$B$,5/F0$5$l$k\e(B@refill
+
+@end table
+
+@noindent
+@strong{[\e$BCm0U\e(B]}
+@quotation
+
+(*1) tm-MUA \e$B$G\e(B tm-view \e$B$N@_Dj$r$7$F$$$J$$>l9g!"\e(BSummary mode \e$B$K$OLa$j$^$;\e(B
+\e$B$s!#\e(B@refill
+
+(*2) \e$B<B:]$NF0:n$OBP1~$9$k\e(B method \e$B$K0M$j$^$9!#\e(B
+@end quotation
+
+
+
+@node method, Two buffers for an article, mime/viewer-mode, Top
+@chapter \e$B:F@8=hM}$N<B8=\e(B
+
+@code{mime/viewer-mode} \e$B$G$O!"3F\e(B part \e$B$KBP$7$F!"\e(Bplay (@kbd{v}), extract
+(@kbd{e}), print (@kbd{C-c C-p}) \e$B$H$$$&A`:n$r9T$J$&$3$H$,$G$-$^$9!#$3$&\e(B
+\e$B$7$?A`:n$N$3$H$r!X!J\e(Bpart \e$B$KBP$9$k!K\e(Bdecode \e$BA`:n!Y$H8F$V$3$H$K$7$^$9!#$^$?!"\e(B
+play, extract, print \e$B$H$$$&\e(B decode \e$BA`:n$N<oN`$N$3$H$r\e(B 
+@strong{decoding-mode}@cindex{decoding-mode} \e$B$H8F$V$3$H$K$7$^$9!#\e(B@refill
+
+decode \e$BA`:n$,9T$J$o$l$?;~!"$=$N\e(B part \e$B$N\e(B 
+content-type(@ref{(tm-ja)content-type}) \e$B$J$I$N>r7o$d$=$N>l$N4D6-$K1~$8$F\e(B
+\e$B<B:]$K$=$NA`:n$r<B9T$9$k<jB3$-$,8F$P$l$^$9!#$3$N<jB3$-$N$3$H$r\e(B 
+@strong{method}@cindex{method} \e$B$H8F$S$^$9!#\e(B@refill
+
+method \e$B$K$O!"\e(BEmacs Lisp \e$B$G=q$+$l$?\e(B @strong{\e$BFbIt\e(B method}@cindex{\e$BFbIt\e(B method} \e$B$H!"30\e(B
+\e$BIt\e(B program \e$B$G<B8=$5$l$?\e(B @strong{\e$B30It\e(B method}@cindex{\e$B30It\e(B method} \e$B$,$"$j$^$9!#FbIt\e(B 
+method \e$B$O\e(B Emacs \e$B$N5!G=$r;H$C$F$-$a:Y$+$$=hM}$r9T$J$&$3$H$,$G$-$^$9!#30\e(B
+\e$BIt\e(B method \e$B$OHsF14|%W%m%;%98F$S=P$7$r;H$C$F<B8=$5$l$F$$$k$N$G!"<B9TCfBT\e(B
+\e$B$?$5$l$:$K$9$_$^$9!#$3$N$?$a!"@E;_2h$dF02h$J$I$N5pBg$J\e(B data \e$B$r:F@8$9$k\e(B
+\e$B$N$KNI$$$G$7$g$&!#\e(B
+
+
+@menu
+* decoding-condition::          part \e$B$N:F@8$K4X$9$k>r7o$N@_Dj\e(B
+* environment variables::       \e$B4D6-JQ?t\e(B
+@end menu
+
+@node decoding-condition, environment variables, method, method
+@section part \e$B$N:F@8$K4X$9$k>r7o$N@_Dj\e(B
+
+tm-view \e$B$O\e(B decode \e$BA`:n$,9T$J$o$l$k$H!"JQ?t\e(B 
+@code{mime/content-decoding-condition} \e$B$+$i$=$N;~$N>r7o$K9gCW$7$?\e(B method 
+\e$B$rA\$7=P$7$F!"$=$l$r8F$S=P$7$^$9!#\e(B@refill
+
+\e$BJQ?t\e(B @code{mime/content-decoding-condition} \e$B$O\e(B@refill
+
+@lisp
+        (\e$B>r7o\e(B1 \e$B>r7o\e(B2 ...)
+@end lisp
+
+@noindent
+\e$B$H$$$&7A$r$7$?\e(B list \e$B$G!"3F>r7o$O\e(B
+
+@lisp
+        ((field-type_1 . value_1)
+         (field-type_2 . value_2)
+         ...)
+@end lisp
+
+@noindent
+\e$B$H$$$&7A$NO"A[\e(B list \e$B$K$J$C$F$$$^$9!#\e(B
+
+\e$BNc$($P!"\e(Btext/plain(@ref{(tm-ja)text/plain}) \e$B$N;~!"\e(Btm-plain \e$B$r5/F0$9$k;~!"\e(B
+@refill
+
+@lisp
+        ((type . "text/plain")
+         (method "tm-plain" nil 'file 'type 'encoding 'mode 'name))
+@end lisp
+
+@noindent
+\e$B$H$$$&>r7o$r=q$-$^$9!#$3$N\e(B method \e$B$N\e(B value \e$BIt$N=q<0$K$D$$$F$O8e$G>\$7\e(B
+\e$B$/=R$Y$^$9!#\e(B
+
+\e$B$3$N>r7o$O\e(B content-type(@ref{(tm-ja)content-type}) \e$B$,\e(B text/plain \e$B$G$"$k\e(B 
+part \e$B$J$iA4$F$N\e(B decoding-mode \e$B$GM-8z$G$9!#$7$+$7!"\e(B@refill
+
+@lisp
+        ((type . "text/plain")
+         (method "tm-plain" nil 'file 'type 'encoding 'mode 'name)
+         (mode . "play"))
+@end lisp
+
+@noindent
+\e$B$J$i!"\e(Bplay mode \e$B$N;~$7$+M-8z$K$J$j$^$;$s!#\e(B
+
+\e$B5U$K!"\e(B@refill
+
+@lisp
+        ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file)
+         (mode . "play"))
+@end lisp
+
+@noindent
+\e$B$J$i!"A4$F$N\e(B content-type \e$B$N\e(B play mode \e$B$GM-8z$K$J$j$^$9!#\e(B
+
+\e$B$3$&$7$F3F>r7o$rA0$+$i8+$F9T$-!":G=i$KM-8z$K$J$C$?>r7o$,<B9T$5$l$^$9!#\e(B
+
+
+@menu
+* method value::                method \e$B$NCMIt$N=q<0\e(B
+* Example of decoding-condition::  decoding-condition \e$B$NNc\e(B
+@end menu
+
+@node method value, Example of decoding-condition, decoding-condition, decoding-condition
+@subsection method \e$B$NCMIt$N=q<0\e(B
+
+decode-condition \e$B$N\e(B method field \e$B$O\e(B@refill
+
+@lisp
+        (method . SYMBOL)
+@end lisp
+
+@noindent
+\e$B$+\e(B
+
+@lisp
+        (method  \e$BJ8;zNs\e(B  FLAG  \e$B0z?t\e(B1  \e$B0z?t\e(B2  ...)
+@end lisp
+
+@noindent
+\e$B$H$$$&7A$r$7$F$$$^$9!#\e(B
+
+\e$BA0<T$OFbIt\e(B method \e$B$r;XDj$9$k$?$a$N7A<0$G!"\e(Bdecode \e$BA`:n$,9T$J$o$l$?;~!"\e(B
+SYMBOL \e$B$H$$$&4X?t$,4X?t8F$S=P$7$K$h$C$FFbIt\e(B method \e$B$H$7$F8F$S=P$5$l$^$9!#\e(B
+@refill
+
+\e$B8e<T$O30It\e(B method \e$B$r;XDj$9$k$?$a$N7A<0$G!"\e(Bdecode \e$BA`:n$,9T$J$o$l$?;~!"J8\e(B
+\e$B;zNs$G;XDj$5$l$?30It\e(B program \e$B$,HsF14|%W%m%;%98F$S=P$7$K$h$C$F30It\e(B method 
+\e$B$H$7$F8F$S=P$5$l$^$9!#\e(B@refill
+
+\e$B30It\e(B method \e$B$r;XDj$9$k>l9g$N\e(B method field \e$B$N=q<0$O0J2<$NDL$j$G$9!#\e(B
+@refill
+
+@table @samp
+@item \e$BJ8;zNs\e(B
+\e$B30It\e(B method \e$B$NL>A0\e(B
+
+@item FLAG
+@code{t} \e$B$J$i\e(B content-header \e$B$b30It\e(B method \e$B$KEO$9!#\e(B
+
+@code{nil} \e$B$J$i\e(B content-body \e$B$N$_$rEO$9!#\e(B@refill
+
+@item \e$B0z?tNs\e(B
+\e$B30It\e(B method \e$B$N0z?t\e(B
+
+@end table
+
+\e$B$^$?!"30It\e(B method \e$B$N0z?t$O<!$N$h$&$J7A<0$G=q$-$^$9!#\e(B@refill
+
+@table @samp
+@item \e$BJ8;zNs\e(B
+\e$B$=$NJ8;zNs$rEO$9\e(B
+
+@item 'SYMBOL
+SYMBOL \e$B$r\e(B key \e$B$H$7$?\e(B decoding-condition \e$B$NCM$rEO$9\e(B
+
+@item '\e$BJ8;zNs\e(B
+\e$BJ8;zNs$r\e(B key \e$B$H$7$?\e(B decoding-condition \e$B$NCM$rEO$9\e(B
+
+@end table
+
+'SYMBOL \e$B$G;XDj$G$-$k$b$N$K$O!"\e(B@refill
+
+@table @samp
+@item 'file
+part \e$B$N>pJs$rEO$9$?$a$N\e(B file \e$BL>\e(B
+
+@item 'type
+Content-Type field \e$B$N\e(B content-type/subtype
+
+@item 'encoding
+Content-Transfer-Encoding field \e$B$N\e(B field body
+
+@item 'mode
+decoding-mode
+
+@item 'name
+file \e$B$KMn$9>l9g$N\e(B file \e$BL>\e(B
+
+@end table
+
+@noindent
+\e$B$J$I$,$"$j!"\e(B@code{'\e$BJ8;zNs\e(B} \e$B$G$O\e(B Content-Type field \e$B$N\e(B parameter 
+\e$B$NCM$,;XDj$G$-$^$9!#\e(B
+
+
+@node Example of decoding-condition,  , method value, decoding-condition
+@subsection decoding-condition \e$B$NNc\e(B
+
+\e$B0J2<$K\e(B decoding-condition \e$B$N@_DjNc$r<($7$^$9!#\e(B
+
+@lisp
+(defvar mime/content-decoding-condition
+  '(((type . "text/plain")
+     (method "tm-plain" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "text/x-latex")
+     (method "tm-latex" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "audio/basic")
+     (method "tm-au"    nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/gif")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/jpeg")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/tiff")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/x-tiff")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/x-xbm")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "image/x-pic")
+     (method "tm-image" nil 'file 'type 'encoding 'mode 'name))
+    ((type . "video/mpeg")`
+     (method "tm-mpeg"  nil 'file 'type 'encoding 'mode 'name))
+    ((type . "application/octet-stream")
+     (method "tm-file"  nil 'file 'type 'encoding 'mode 'name))
+    ((type . "message/partial")
+     (method . mime/decode-message/partial-region))
+    ((method "metamail" t
+             "-m" "tm" "-x" "-d" "-z" "-e" 'file)(mode . "play"))
+    ))
+@end lisp
+
+
+\e$BNc$($P!"!VA4It\e(B metamail \e$B;H$&$s$d!W$H$$$&>l9g!"\e(B
+
+@lisp
+(setq mime/content-decoding-condition
+      '(
+        ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file))
+       ))
+@end lisp
+
+@noindent
+\e$B$H$9$l$P\e(B OK \e$B$G$9!#\e(B
+
+\e$B9)IW$9$l$P!"$+$J$jJ#;($J>r7o$,=q$1$k$G$7$g$&!#\e(B@refill
+
+\e$B0J2<$K!"\e(Bdecoding-condition \e$B$r@_Dj$9$k$?$a$NM-MQ$J4X?t$r>R2p$7$^$9!#\e(B
+
+
+@defun set-atype symbol alist
+
+@var{symbol} \e$B$K>r7o\e(B @var{alist} \e$B$rDI2C$7$^$9!#\e(B
+
+@noindent
+@strong{[\e$BNc\e(B]}
+@quotation
+
+@lisp
+(set-atype 'mime/content-decoding-condition
+          '((type . "message/external-body")
+            ("access-type" . "anon-ftp")
+            (method . mime/decode-message/external-ftp)
+            ))
+@end lisp
+@end quotation
+@end defun
+
+
+
+@node environment variables,  , decoding-condition, method
+@section \e$B4D6-JQ?t\e(B
+
+\e$B0J2<$K\e(B tm-view \e$B$NI8=`\e(B method \e$B$,;2>H$9$k4D6-JQ?t$r<($7$^$9!#\e(B
+
+@table @var
+@item TM_TMP_DIR
+\e$B0l;~E*$K:n@.$5$l$k\e(B file \e$B$d\e(B file \e$B=PNO$9$k>l9g$N\e(B default \e$B$N=PNO@h$H$7$F\e(B
+\e$BMQ$$$i$l$k\e(B directory \e$B$r;XDj$9$k!#>JN,$5$l$?>l9g!"\e(B@file{/tmp/} \e$B$,\e(B
+\e$BMQ$$$i$l$k!#\e(B
+
+@item VIDEO_DITHER
+mpeg_play \e$B$G$N\e(B dither \e$B$N$+$1J}$r;XDj$9$k!#4{DjCM$O\e(B `gray'.
+
+@item TM_WWW_BROWSER
+WWW browser \e$B$r;XDj$9$k!#4{DjCM$O\e(B `netscape'.
+
+@end table
+
+
+
+@node Two buffers for an article, API, method, Top
+@chapter raw-article-buffer \e$B$H\e(B preview-buffer
+
+tm-view \e$B$O!"\e(BMIME \e$B=hM}$r9T$J$&A0$N@8$N\e(B message \e$B$,F~$C$F$$$k\e(B 
+@strong{raw-article-buffer}@cindex{raw-article-buffer} \e$B$H$=$NFbMF$r\e(B user 
+\e$B$K4J7i$KI=<($7!"\e(Buser \e$B$,A`:n$9$k$?$a$N\e(B 
+@strong{preview-buffer}@cindex{preview-buffer} \e$B$H$$$&#2$D$N\e(B buffer \e$B$r4I\e(B
+\e$BM}$7$^$9!#\e(Braw-article-buffer \e$B$N\e(B major-mode \e$B$O$b$H$b$H$N\e(B MUA \e$B$N\e(B article 
+\e$BI=<(MQ$N\e(B major-mode \e$B$G$"$j!"\e(Bpreview-buffer \e$B$N\e(B major-mode \e$B$O\e(B 
+@code{mime/viewer-mode} (@ref{mime/viewer-mode}) \e$B$H$J$j$^$9!#\e(B@refill
+
+@code{mime/viewer-mode} \e$B$r<B9T$9$k$H!"\e(Btm-view \e$B$O$^$:\e(B raw-article-buffer 
+\e$B$NFbMF$r2r@O$7!"$=$N\e(B message \e$B$N9=B$$r\e(B raw-article-buffer \e$B$N\e(B buffer local 
+\e$BJQ?t\e(B @code{mime::article/content-info} \e$B$K5-O?$7$^$9!#\e(B@refill
+
+\e$B<!$K!"$3$N7k2L$r85$K\e(B raw-article-buffer \e$B$KBP1~$9$k\e(B preview-buffer \e$B$r:n$j\e(B
+\e$B$^$9!#$3$N:]!"\e(Bcontent-type \e$B$K1~$8$F!"\e(Bpart \e$BC10L$G\e(B header \e$B$d\e(B body \e$B$r2C9)$9\e(B
+\e$B$k$3$H$,$G$-$^$9!#$3$N\e(B header \e$B$r2C9)$9$k%W%m%0%i%`$r\e(B 
+@strong{header-filter}@cindex{header-filter} (@ref{content-header}),
+body \e$B$r2C9)$9$k%W%m%0%i%`$r\e(B 
+@strong{content-filter}@cindex{content-filter} (@ref{content-body}) \e$B$H8F\e(B
+\e$B$S!"$3$l$i$rAm>N$7$F\e(B @strong{filter}@cindex{filter} \e$B$H8F$S$^$9!#\e(B
+
+preview-buffer \e$B$r:n@.$9$k;~$K!"\e(Bmessage \e$B$NI=<(>e$N9=B$$r5-O?$7$?\e(B 
+preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B @code{mime::preview/content-list} \e$B$,\e(B
+\e$B:n$i$l$^$9!#\e(Btm-view \e$B$O\e(B raw-article-buffer \e$B>e$N\e(B 
+@code{mime::article/content-info} \e$B$H\e(B preview-buffer \e$B>e$N\e(B 
+@code{mime::preview/content-list} \e$B$rMQ$$$F\e(B message \e$B$r4IM}$7$^$9!#\e(B@refill
+
+@noindent
+@strong{[\e$BCm0U\e(B]}
+@quotation
+\e$B$3$N@bL@=q$G$O!"\e(BContent-Type field \e$B$N\e(B content-type/subtype \e$B$N$3$H$r>N\e(B
+\e$B$7$F\e(B ``content-type'' \e$B$H8F$S$^$9!#\e(B
+@end quotation
+
+
+
+@menu
+* raw-article-buffer::          raw-article-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+* preview-buffer::              preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+@end menu
+
+@node raw-article-buffer, preview-buffer, Two buffers for an article, Two buffers for an article
+@section raw-article-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+
+@deffn{Structure} mime::content-info rcnum point-min point-max type parameters encoding children
+
+raw-article-buffer \e$B$K$*$1$k\e(B MIME part \e$B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=B$BN!#\e(B
+\e$BC1$K\e(B @strong{content-info}@cindex{content-info} \e$B$H$b8F$V!#\e(B@refill
+
+\e$B$3$N9=B$BN$r;2>H$9$k$K$O!"\e(B@code{mime::content-info/\e$B%9%m%C%HL>\e(B} \e$B$H$$$&\e(B 
+content-info \e$B$r0z?t$K$H$k4X?t$rMQ$$$k!#\e(B@refill
+
+\e$B$3$N9=B$BN$N%9%m%C%H$O0J2<$NDL$j$G$"$k!'\e(B
+
+@table @var
+@item rcnum
+``reversed content-number'' (list)
+
+@item point-min
+raw-article-buffer \e$B$K$*$1$k@hF,\e(B point
+
+@item point-max
+raw-article-buffer \e$B$K$*$1$kKvHx\e(B point
+
+@item type
+content-type/sub-type\e$B!JJ8;zNs!"$^$?$O!"\e(Bnil\e$B!K\e(B
+
+@item parameters
+Content-Type field \e$B$N\e(B parameter \e$B!JO"A[\e(B list\e$B!K\e(B
+
+@item encoding
+Content-Transfer-Encoding\e$B!JJ8;zNs!"$^$?$O!"\e(Bnil\e$B!K\e(B
+
+@item children
+\e$B$3$N\e(B part \e$B$K4^$^$l$k\e(B part\e$B!J\e(Bcontent-info \e$B$N\e(B list\e$B!K\e(B
+
+@end table
+
+\e$B$"$k\e(B part \e$B$,\e(B multipart \e$B$b$7$/$O\e(B message/rfc822 \e$B$J$I$NJL$N\e(B part \e$B$r4^$`$h\e(B
+\e$B$&$J\e(B part \e$B$G$"$C$?>l9g!"\e(B@var{children} \e$B$KJL$N\e(B part \e$B$N\e(B content-info \e$B$,4^\e(B
+\e$B$^$l$k;v$K$h$C$F!"\e(Bcontent-info \e$B$OLZ9=B$$K$J$k!#\e(B
+@end deffn
+
+
+@defvar mime::article/content-info
+
+raw-article-buffer \e$B$r\e(B MIME message \e$B$H$7$F2r@O$7$?7k2L\e(B (content-info)
+@end defvar
+
+
+@defvar mime::article/preview-buffer
+
+raw-article-buffer \e$B$KBP1~$9$k\e(B preview-buffer.
+@end defvar
+
+
+@defun mime-article/point-content-number point  &optional  cinfo
+
+content-info @var{cinfo} \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(B@var{point} \e$B$KBP1~$9\e(B
+\e$B$k\e(B content-number \e$B$rJV$9!#\e(B@refill
+
+@var{cinfo} \e$B$,>JN,$5$l$?>l9g$O!"\e(B@code{mime::article/content-info}\e$B$,MQ$$\e(B
+\e$B$i$l$k!#\e(B
+@end defun
+
+
+@defun mime-article/rcnum-to-cinfo rcnum  &optional  cinfo
+
+content-info @var{cinfo} \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(B
+reversed-content-number @var{rcnum} \e$B$KBP1~$9$k\e(B content-info \e$B$rJV$9!#\e(B
+@refill
+
+@var{cinfo} \e$B$,>JN,$5$l$?>l9g$O!"\e(B@code{mime::article/content-info} \e$B$,MQ$$\e(B
+\e$B$i$l$k!#\e(B
+@end defun
+
+
+@defun mime-article/cnum-to-cinfo rcnum  &optional  cinfo
+
+content-info @var{cinfo} \e$B$G4IM}$5$l$kNN0h$K$*$$$F!"\e(Bcontent-number
+@var{rcnum} \e$B$KBP1~$9$k\e(B content-info \e$B$rJV$9!#\e(B@refill
+
+@var{cinfo} \e$B$,>JN,$5$l$?>l9g$O!"\e(B@code{mime::article/content-info} \e$B$,MQ$$\e(B
+\e$B$i$l$k!#\e(B
+@end defun
+
+
+@defun mime/flatten-content-info  &optional  cinfo
+
+content-info @var{cinfo} \e$BCf$KG<$a$i$l$?A4\e(B part \e$B$N\e(B content-info \e$B$N\e(B list 
+\e$B$rJV$9!#\e(B@refill
+
+@var{cinfo} \e$B$,>JN,$5$l$?>l9g$O!"\e(B@code{mime::article/content-info} \e$B$,MQ$$\e(B
+\e$B$i$l$k!#\e(B
+@end defun
+
+
+
+@node preview-buffer,  , raw-article-buffer, Two buffers for an article
+@section preview-buffer \e$B$N\e(B buffer local \e$BJQ?t\e(B
+
+@defvar mime::preview/mother-buffer
+
+\e$B$3$N\e(B preview-buffer \e$B$N?F$KAjEv$9$k\e(B buffer.
+@end defvar
+
+
+@deffn{Structure} mime::preview-content-info point-min point-max buffer content-info
+
+preview-buffer \e$B$K$*$1$k\e(B MIME content \e$B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=B$BN!#\e(B
+\e$BC1$K\e(B @strong{preview-content-info}@cindex{preview-content-info} \e$B$H$b8F$V!#\e(B
+@refill
+
+\e$B$3$N9=B$BN$r;2>H$9$k$K$O!"\e(B@code{mime::content-info/\e$B%9%m%C%HL>\e(B} \e$B$H$$$&\e(B
+content-info \e$B$r0z?t$K$H$k4X?t$rMQ$$$k!#\e(B@refill
+
+\e$B$3$N9=B$BN$N%9%m%C%H$O0J2<$NDL$j$G$"$k!#\e(B
+
+@table @var
+@item point-min
+preview-buffer \e$B$K$*$1$k@hF,\e(B point
+
+@item  point-max
+preview-buffer \e$B$K$*$1$kKvHx\e(B point
+
+@item buffer
+\e$B$3$N\e(B part \e$B$KBP1~$9$k\e(B raw-article-buffer
+
+@item content-info
+\e$B$3$N\e(B part \e$B$KBP1~$9$k\e(B content-info
+
+@end table
+@end deffn
+
+
+@defvar mime::preview/content-list
+
+\e$B$3$N\e(B preview-buffer \e$B$N9=B$$r$"$i$o$9\e(B preview-content-info \e$B$N\e(B list.
+@end defvar
+
+@defvar mime::preview/article-buffer
+
+\e$B$3$N\e(B preview-buffer \e$B$KBP1~$9$k\e(B raw-article-buffer.
+@end defvar
+
+
+@defvar mime::preview/original-major-mode
+
+\e$B$3$N\e(B preview-buffer \e$B$N$b$H$K$J$C$?\e(B buffer \e$B$N\e(B major-mode.
+@end defvar
+
+
+@defvar mime::preview/original-window-configuration
+
+@code{mime/viewer-mode} \e$B$r<B9T$7$F!"$3$N\e(B preview-buffer \e$B:n$kD>A0$N\e(B 
+window-configuration.
+@end defvar
+
+
+@defun mime-preview/point-pcinfo point  &optional  pcl
+
+preview-content-info @var{pcl} \e$B$G4IM}$5$l$k\e(B preview-buffer \e$BCf$NNN0h$K$*\e(B
+\e$B$$$F!"\e(B@var{point} \e$B$KBP1~$9$k\e(B part \e$B$N\e(B preview-content-info \e$B$rJV$9!#\e(B
+@refill
+
+@var{cinfo} \e$B$,>JN,$5$l$?>l9g$O!"\e(B@code{mime::preview/content-list} \e$B$,MQ$$\e(B
+\e$B$i$l$k!#\e(B
+@end defun
+
+
+
+@node API, Concept Index, Two buffers for an article, Top
+@chapter MIME message \e$B$N\e(B decode \e$B$K4X$9$k4X?t\e(B
+
+tm-view \e$B$NDs6!$9$k4X?t$r3F\e(B MUA (@ref{(tm-ja)MUA}) \e$B$KAH$_9~$`;v$K$h$C$F!"\e(B
+\e$B3F\e(B MUA \e$B$K\e(B MIME \e$B:F@85!G=$rIU2C$9$k;v$,$G$-$^$9!#\e(B@refill
+
+tm-view \e$B$,3F\e(B MUA \e$B$KDs6!$9$k4X?t$O!"\e(BMIME preview \e$B$r9T$&$?$a$N4X?t\e(B 
+@code{mime/viewer-mode} \e$B$H\e(B encoded-word(@ref{(tm-ja)encoded-word}) \e$B$r\e(B decode \e$B$9$k$?$a$N4X?t72$G$9!#\e(B
+
+
+@menu
+* API about MIME preview::      MIME preview \e$B$K4X$9$k4X?t\e(B
+* encoded-word decoding::       encoded-word \e$B$NI|85\e(B
+@end menu
+
+@node API about MIME preview, encoded-word decoding, API, API
+@section MIME preview \e$B$K4X$9$k4X?t\e(B
+
+
+@deffn{Command} mime/viewer-mode &optional  mother ctl encoding ibuf obuf mother-keymap
+
+@var{ibuf} \e$B$r\e(B MIME message \e$B$H$7$F2r@O$7$F!"$=$NFbMF$r1\Mw$9$k$?$a$N\e(B 
+preview-buffer \e$B$r\e(B @var{obuf} \e$B$K:n@.$7!"\e(B@code{mime/viewer-mode}
+(@ref{mime/viewer-mode})\e$B$KF~$j$^$9!#\e(B@refill
+
+@var{ibuf} \e$B$,>JN,$5$l$?>l9g!"\e(Bcurrent buffer \e$B$rMQ$$$^$9!#\e(B@refill
+
+@var{mother} \e$B$O!"2r@O$NBP>]$H$9$k\e(B raw-article-buffer \e$B$,\e(B message/partial 
+\e$B7A<0$NJ,3d$5$l$?\e(B message \e$B$r7k9g$7$F:n@.$7$?>l9g$J$I$K$*$1$k85$N\e(B buffer 
+\e$B$r;XDj$9$k$?$a$K;H$$$^$9!#\e(B@refill
+
+@var{ctl} \e$B$O\e(B Content-Type field(@ref{(tm-ja)Content-Type field}) \e$B$N\e(B 
+field-body \e$B$r\e(B @code{mime/Content-Type} \e$B$N=PNO@5<0$K$7$?$b$N$rF~$l$^$9!#\e(B
+\e$B$3$N0z?t$,$"$k>l9g!"\e(Braw-article-buffer \e$B$N\e(B Content-Type field \e$B$h$j$b$3$N\e(B
+\e$B0z?t$rM%@h$7$^$9!#\e(B@refill
+
+@var{encoding} \e$B$O\e(B Content-Transfer-Encoding field \e$B$N\e(B field-body \e$B$rF~$l$^\e(B
+\e$B$9!#$3$N0z?t$,$"$k>l9g!"\e(Braw-article-buffer \e$B$N\e(B Content-Transfer-Encoding
+field \e$B$h$j$b$3$N0z?t$rM%@h$7$^$9!#\e(B@refill
+
+@var{mother-keymap} \e$B$,;XDj$5$l$?>l9g!"\e(B@code{mime/viewer-mode} \e$B$N\e(B keymap 
+\e$B$O$3$N\e(B keymap \e$B$K2C$($?$b$N$H$J$j$^$9!#\e(B
+@end deffn
+
+
+
+@node encoded-word decoding,  , API about MIME preview, API
+@section encoded-word \e$B$NI|85\e(B
+
+tm-view \e$B$O\e(B RFC 1522 \e$B$G5,Dj$5$l$?\e(B encoded-word(@ref{(tm-ja)encoded-word}) 
+\e$B$r\e(B decode \e$B$9$k$?$a$N4X?t$r;}$C$F$$$^$9!#\e(B@refill
+
+@noindent
+@strong{[Memo]}
+@quotation
+\e$B5l\e(B @file{tiny-mime.el} \e$B$K$"$C$?\e(B RFC 1522 encoded-word \e$B$r\e(B decode 
+\e$B$9$k$?$a$N4X?t72$O\e(B tm-view \e$B$K0z$-7Q$,$l$^$7$?!#\e(B
+@end quotation
+
+
+
+@deffn{Command} mime/decode-message-header
+
+current buffer \e$B$N\e(B message header \e$BCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$^$9!#\e(B
+@refill
+
+\e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B MIME charset
+(@ref{(tm-ja)MIME charset}) \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+\e$B$:$=$N$^$^;D$5$l$^$9!#\e(B
+@end deffn
+
+
+
+@deffn{Command} mime-eword/decode-region start end  &optional  unfolding must-unfold
+
+@var{start} \e$B$H\e(B @var{end} \e$B$G0O$^$l$?NN0hCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$^\e(B
+\e$B$9!#\e(B@refill
+
+\e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B MIME charset
+(@ref{(tm-ja)MIME charset}) \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+\e$B$:$=$N$^$^;D$5$l$^$9!#\e(B@refill
+
+@var{unfolding} \e$B$,\e(B non-nil \e$B$N>l9g!"@^$jJV$5$l$?\e(B field \e$B$r\e(B unfolding \e$B$7$^\e(B
+\e$B$9!#\e(B@refill
+
+@var{must-fold} \e$B$,\e(B non-nil \e$B$N>l9g!"\e(Bencoded-word \e$B$N\e(B decode \e$B7k2L$K@^$jJV$7!"\e(B
+\e$B$b$7$/$O!"2~9T$,4^$^$l$F$$$k>l9g!"\e(Bunfold \e$B$7!"2~9T$r=|$-$^$9!#\e(B
+@end deffn
+
+
+
+@defun mime-eword/decode-string string  &optional  must-unfold
+
+@var{string} \e$BCf$N\e(B encoded-word \e$B$r\e(B decode \e$B$7$?J8;zNs$rJV$7$^$9!#\e(B@refill
+
+\e$B2u$l$F$$$?$j!"IT@5$@$C$?$j!"\e(Bdecode \e$B$G$-$J$$\e(B MIME charset
+(@ref{(tm-ja)MIME charset}) \e$B$,MQ$$$i$l$F$$$k\e(B encoded-word \e$B$O\e(B decode \e$B$5$l\e(B
+\e$B$:$=$N$^$^=PNO$5$l$^$9!#\e(B@refill
+
+@var{string} \e$B$,@^$jJV$5$l$F$$$k>l9g!"\e(Bencoded-word \e$B$r\e(B decode \e$B$9$kA0$K\e(B 
+@var{string} \e$B$O\e(B unfold \e$B$5$l$^$9!#\e(B@refill
+
+@var{must-fold} \e$B$,\e(B non-nil \e$B$N>l9g!"\e(Bencoded-word \e$B$N\e(B decode \e$B7k2L$K@^$jJV$7!"\e(B
+\e$B$b$7$/$O!"2~9T$,4^$^$l$F$$$F$b!"$=$l$i$O\e(B unfold \e$B$5$lC1BN$N2~9TJ8;z$b<h$j\e(B
+\e$B=|$+$l$^$9!#\e(B
+@end defun
+
+
+
+@node Concept Index, Function Index, API, Top
+@chapter \e$B35G0:w0z\e(B
+
+@printindex cp
+
+@node Function Index, Variable Index, Concept Index, Top
+@chapter \e$B4X?t:w0z\e(B
+
+@printindex fn
+
+@node Variable Index,  , Function Index, Top
+@chapter \e$BJQ?t:w0z\e(B
+
+@printindex vr
+@bye
index bb392ee..6bfe198 100644 (file)
@@ -6,7 +6,7 @@
 ;; Author: KOBAYASHI Shuhei <shuhei-k@jaist.ac.jp>
 ;;         Artur Pioro <artur@flugor.if.uj.edu.pl>
 ;; Maintainer: Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp>
-;; Version: $Id: tm-bbdb.el,v 7.16 1996/09/28 10:39:05 shuhei-k Exp $
+;; Version: $Id: tm-bbdb.el,v 7.16 1996/10/02 04:19:02 shuhei-k Exp $
 ;; Keywords: mail, news, MIME, multimedia, multilingual, BBDB
 
 ;; This file is part of tm (Tools for MIME).
@@ -56,8 +56,9 @@
 (or tm-bbdb/use-mail-extr
     (progn
       (require 'mail-extr) ; for `what-domain'
-      (fset 'tm:mail-extract-address-components
-            (symbol-function 'mail-extract-address-components))
+      (or (fboundp 'tm:mail-extract-address-components)
+          (fset 'tm:mail-extract-address-components
+                (symbol-function 'mail-extract-address-components)))
       (fset 'mail-extract-address-components
            (symbol-function 'tm-bbdb/extract-address-components))
       ))
index da7bc8c..9498829 100644 (file)
@@ -6,7 +6,7 @@
 ;;         MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Created: 1994/08/21 renamed from mime.el
-;; Version: $Revision: 7.89 $
+;; Version: $Revision: 7.90 $
 ;; 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.89 1996/10/01 13:03:50 morioka Exp $")
+  "$Id: tm-edit.el,v 7.90 1996/10/07 14:30:50 shuhei-k Exp $")
 
 (defconst mime-editor/version (get-version-string mime-editor/RCS-ID))
 
@@ -385,7 +385,8 @@ If encoding is nil, it is determined from its contents.")
 ;;;
 
 (defvar mime-editor/yank-ignored-field-list
-  '("Received" "Approved" "Path" "Replied" "Status" "X-VM-.*" "X-UIDL")
+  '("Received" "Approved" "Path" "Replied" "Status"
+    "Xref" "X-UIDL" "X-Filter" "X-Gnus-.*" "X-VM-.*")
   "Delete these fields from original message when it is inserted
 as message/rfc822 part.
 Each elements are regexp of field-name. [tm-edit.el]")
index f7cfd87..e69cc5c 100644 (file)
@@ -5,8 +5,11 @@
 ;; Author: ENAMI Tsugutomo <enami@sys.ptg.sony.co.jp>
 ;;         MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Created: 1993/6/3 (1995/10/3 obsolete tiny-mime.el)
-;; Version: $Revision: 7.25 $
+;; Created: 1995/10/03
+;; Original: 1992/07/20 ENAMI Tsugutomo's `mime.el'.
+;;     Renamed: 1993/06/03 to tiny-mime.el.
+;;     Renamed: 1995/10/03 from tiny-mime.el. (split off encoder)
+;; Version: $Revision: 7.29 $
 ;; Keywords: mail, news, MIME, RFC 1522, multilingual, encoded-word
 
 ;; This file is part of tm (Tools for MIME).
@@ -22,8 +25,8 @@
 ;; General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program; see the file COPYING.  If not, write to
-;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; 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:
@@ -38,7 +41,7 @@
 ;;;
 
 (defconst tm-ew-d/RCS-ID
-  "$Id: tm-ew-d.el,v 7.25 1996/09/13 02:39:01 morioka Exp $")
+  "$Id: tm-ew-d.el,v 7.29 1996/10/13 18:44:49 morioka Exp $")
 (defconst mime/eword-decoder-version (get-version-string tm-ew-d/RCS-ID))
 
 
 ;;; @ for string
 ;;;
 
-(defun mime-eword/decode-string (str &optional unfolding)
-  (setq str (std11-unfold-string str))
+(defun mime-eword/decode-string (string &optional must-unfold)
+  "Decode MIME encoded-words in STRING.
+
+STRING is unfolded before decoding.
+
+If an encoded-word is broken or your emacs implementation can not
+decode the charset included in it, it is not decoded.
+
+If MUST-UNFOLD is non-nil, it unfolds and eliminates line-breaks even
+if there are in decoded encoded-words (generated by bad manner MUA
+such as a version of Net$cape). [tm-ew-d.el]"
+  (setq string (std11-unfold-string string))
   (let ((dest "")(ew nil)
        beg end)
-    (while (and (string-match mime/encoded-word-regexp str)
+    (while (and (string-match mime/encoded-word-regexp string)
                (setq beg (match-beginning 0)
                      end (match-end 0))
                )
       (if (> beg 0)
          (if (not
               (and (eq ew t)
-                   (string-match "^[ \t]+$" (substring str 0 beg))
+                   (string-match "^[ \t]+$" (substring string 0 beg))
                    ))
-             (setq dest (concat dest (substring str 0 beg)))
+             (setq dest (concat dest (substring string 0 beg)))
            )
        )
       (setq dest
            (concat dest
                    (mime/decode-encoded-word
-                    (substring str beg end) unfolding)
+                    (substring string beg end) must-unfold)
                    ))
-      (setq str (substring str end))
+      (setq string (substring string end))
       (setq ew t)
       )
-    (concat dest str)
+    (concat dest string)
     ))
 
 
 ;;; @ for region
 ;;;
 
-(defun mime-eword/decode-region (beg end &optional unfolding must-unfold)
-  "Decode MIME encoded-words in region between BEG and END.
+(defun mime-eword/decode-region (start end &optional unfolding must-unfold)
+  "Decode MIME encoded-words in region between START and END.
+
 If UNFOLDING is not nil, it unfolds before decoding.
-If MUST-UNFOLD is not nil, it unfolds encoded results. [tm-ew-d.el]"
+
+If MUST-UNFOLD is non-nil, it unfolds and eliminates line-breaks even
+if there are in decoded encoded-words (generated by bad manner MUA
+such as a version of Net$cape). [tm-ew-d.el]"
   (interactive "*r")
   (save-excursion
     (save-restriction
-      (narrow-to-region beg end)
+      (narrow-to-region start end)
       (if unfolding
          (mime/unfolding)
        )
@@ -156,7 +173,15 @@ If MUST-UNFOLD is not nil, it unfolds encoded results. [tm-ew-d.el]"
 ;;; @ encoded-word decoder
 ;;;
 
-(defun mime/decode-encoded-word (word &optional unfolding)
+(defun mime/decode-encoded-word (word &optional must-unfold)
+  "Decode WORD if it is an encoded-word.
+
+If your emacs implementation can not decode the charset of WORD, it
+returns WORD.  Similarly the encoded-word is broken, it returns WORD.
+
+If MUST-UNFOLD is non-nil, it unfolds and eliminates line-breaks even
+if there are in decoded encoded-word (generated by bad manner MUA such
+as a version of Net$cape). [tm-ew-d.el]"
   (or (if (string-match mime/encoded-word-regexp word)
          (let ((charset
                 (substring word (match-beginning 1) (match-end 1))
@@ -168,7 +193,7 @@ If MUST-UNFOLD is not nil, it unfolds encoded results. [tm-ew-d.el]"
                (text
                 (substring word (match-beginning 3) (match-end 3))
                 ))
-           (mime/decode-encoded-text charset encoding text unfolding)
+           (mime/decode-encoded-text charset encoding text must-unfold)
            ))
       word))
 
@@ -176,20 +201,30 @@ If MUST-UNFOLD is not nil, it unfolds encoded results. [tm-ew-d.el]"
 ;;; @ encoded-text decoder
 ;;;
 
-(defun mime/decode-encoded-text (charset encoding str &optional unfolding)
+(defun mime/decode-encoded-text (charset encoding string &optional must-unfold)
+  "Decode STRING as an encoded-text.
+
+If your emacs implementation can not decode CHARSET, it returns nil.
+
+If ENCODING is not \"B\" or \"Q\", it occurs error.
+So you should write error-handling code if you don't want break by errors.
+
+If MUST-UNFOLD is non-nil, it unfolds and eliminates line-breaks even
+if there are in decoded encoded-text (generated by bad manner MUA such
+as a version of Net$cape). [tm-ew-d.el]"
   (let ((cs (mime-charset-to-coding-system charset)))
     (if cs
        (let ((dest
               (cond ((string-equal "B" encoding)
-                     (base64-decode-string str))
+                     (base64-decode-string string))
                     ((string-equal "Q" encoding)
-                     (q-encoding-decode-string str))
+                     (q-encoding-decode-string string))
                     (t (message "unknown encoding %s" encoding)
                        nil))))
          (if dest
              (progn
                (setq dest (decode-coding-string dest cs))
-               (if unfolding
+               (if must-unfold
                    (mapconcat (function
                                (lambda (chr)
                                  (if (eq chr ?\n)
index e5196d4..5dd420c 100644 (file)
--- a/tm-pgp.el
+++ b/tm-pgp.el
@@ -1,43 +1,45 @@
-;;;
 ;;; tm-pgp.el --- tm-view internal methods for PGP.
-;;;
-;;; Copyright (C) 1995 Free Software Foundation, Inc.
-;;; Copyright (C) 1995,1996 MORIOKA Tomohiko
-;;;
-;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;;; Created: 1995/12/7
-;;; Version:
-;;;    $Id: tm-pgp.el,v 7.19 1996/07/18 12:20:32 morioka Exp $
-;;; Keywords: mail, news, MIME, multimedia, PGP, security
-;;;
-;;; 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 This program.  If not, write to the Free Software
-;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-;;;
+
+;; Copyright (C) 1995,1996 Free Software Foundation, Inc.
+
+;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;; Created: 1995/12/7
+;; Version: $Id: tm-pgp.el,v 7.23 1996/10/03 07:52:09 morioka Exp $
+;; Keywords: mail, news, MIME, multimedia, PGP, security
+
+;; 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.
+
 ;;; Commentary:
-;;;    This module is based on 2 drafts about PGP MIME integration:
-;;;    - draft-elkins-pem-pgp-02.txt
-;;;            ``MIME Security with Pretty Good Privacy (PGP)''
-;;;            by Michael Elkins <elkins@aero.org> (1995/11)
-;;;    - draft-kazu-pgp-mime-00.txt
-;;;            ``PGP MIME Integration''
-;;;            by Kazuhiko Yamamoto <kazu@is.aist-nara.ac.jp> (1995/10)
-;;;    These drafts may be contrary to each other. You should decide
-;;;  which you support.
-;;;
+
+;;    This module is based on 2 drafts about PGP MIME integration:
+
+;;     - draft-elkins-pem-pgp-04.txt
+;;             ``MIME Security with Pretty Good Privacy (PGP)''
+;;             by Michael Elkins <elkins@aero.org> (1996/6)
+;;
+;;     - draft-kazu-pgp-mime-00.txt
+;;             ``PGP MIME Integration''
+;;             by Kazuhiko Yamamoto <kazu@is.aist-nara.ac.jp> (1995/10)
+;;
+;;    These drafts may be contrary to each other. You should decide
+;;  which you support.
+
 ;;; Code:
 
 (require 'mailcrypt)
 ;;;
 ;;; It is based on draft-elkins-pem-pgp-02.txt
 
-(defvar tm-pgp::good-signature-regexp "Good signature from user.*$")
+(defvar tm-pgp::default-language 'en
+  "*Symbol of language for pgp.
+It should be ISO 639 2 letter language code such as en, ja, ...")
+
+(defvar tm-pgp::good-signature-regexp-alist
+  '((en . "Good signature from user.*$"))
+  "Alist of language vs regexp to detect ``Good signature''.")
 
-(defvar tm-pgp::key-expected-regexp
-  "Key matching expected Key ID \\(\\S +\\) not found")
+(defvar tm-pgp::key-expected-regexp-alist
+  '((en . "Key matching expected Key ID \\(\\S +\\) not found"))
+  "Alist of language vs regexp to detect ``Key expected''.")
 
 (defun mime::article/call-pgp-to-check-signature (output-buffer orig-file)
   (save-excursion
     (set-buffer output-buffer)
     (erase-buffer)
     )
-  (let ((status
-        (call-process-region (point-min)(point-max)
-                             "pgp" nil output-buffer nil orig-file)))
+  (let* ((lang (or tm-pgp::default-language 'en))
+        (status
+         (call-process-region (point-min)(point-max)
+                              "pgp" nil output-buffer nil orig-file
+                              (format "+language=%s" lang)
+                              ))
+        (regexp (cdr (assq lang tm-pgp::good-signature-regexp-alist)))
+        )
     (if (= status 0)
        (save-excursion
          (set-buffer output-buffer)
          (goto-char (point-min))
          (message
-          (if (re-search-forward tm-pgp::good-signature-regexp nil t)
-              (buffer-substring (match-beginning 0) (match-end 0))
-            "Bad signature"
-            ))
+          (cond ((not (stringp regexp))
+                 "Please specify right regexp for specified language")
+                ((re-search-forward regexp nil t)
+                 (buffer-substring (match-beginning 0) (match-end 0))
+                 )
+                (t
+                 "Bad signature"
+                 )))
          ))))
 
 (defun mime-article/check-pgp-signature (beg end cal)
            (save-excursion
              (set-buffer mime/output-buffer-name)
              (goto-char (point-min))
-             (if (re-search-forward tm-pgp::key-expected-regexp nil t)
-                 (setq pgp-id
-                       (concat "0x" (buffer-substring-no-properties
-                                     (match-beginning 1)
-                                     (match-end 1))))
-               ))
-           (y-or-n-p
-            (format "Key %s not found; attempt to fetch? " pgp-id))
-           (mc-pgp-fetch-key (cons nil pgp-id))
-           (mime::article/call-pgp-to-check-signature
-            mime/output-buffer-name orig-file)
+             (let ((regexp (cdr (assq (or tm-pgp::default-language 'en)
+                                      tm-pgp::key-expected-regexp-alist))))
+               (cond ((not (stringp regexp))
+                      (message
+                       "Please specify right regexp for specified language")
+                      )
+                     ((re-search-forward regexp nil t)
+                      (setq pgp-id
+                            (concat "0x" (buffer-substring-no-properties
+                                          (match-beginning 1)
+                                          (match-end 1))))
+                      ))))
+           (if (and pgp-id
+                    (y-or-n-p
+                     (format "Key %s not found; attempt to fetch? " pgp-id))
+                    )
+               (progn
+                 (mc-pgp-fetch-key (cons nil pgp-id))
+                 (mime::article/call-pgp-to-check-signature
+                  mime/output-buffer-name orig-file)
+                 ))
            ))
       (let ((other-window-scroll-buffer mime/output-buffer-name))
        (scroll-other-window 8)