tm 7.80.
[elisp/tm.git] / tm-body-jp.tex
1 \documentstyle[a4j]{jarticle}
2 \setcounter{secnumdepth}{6}
3 \setcounter{tocdepth}{6}
4 \topsep=0.1cm
5 \parsep=0.1cm
6 \itemsep=0.0cm
7 \begin{document}
8 \title{
9 tm-body ÀâÌÀ½ñ}
10 \author{
11 ¼é²¬ ÃÎɧ\\
12 }
13 \date{
14 1994ǯ7·î14Æü}
15 \maketitle
16 \medskip
17
18 \section{install}
19 \medskip
20 \par
21 README ¤Ë½¾¤Ã¤Æ install ¤ò¹Ô¤Ê¤Ã¤Æ²¼¤µ¤¤¡£
22 \medskip
23
24 \subsection{tiny-mime ¤Î install}
25 \medskip
26 \par
27 tiny-mime.el ¤ò Emacs ¤ÎÊÑ¿ô load-path ¤Ç»ØÄꤵ¤ì¤¿ directory ¤Ë
28 copy ¤·¤Þ¤¹¡£
29 \medskip
30 \medskip
31
32 \subsection{tm-body ¤Î install}
33 \medskip
34
35 \subsubsection{$*$.el ¤ò copy ¤¹¤ë}
36 \medskip
37 \par
38 tm-body.el, tl-list.el, tl-header.el ¤ò Emacs ¤ÎÊÑ¿ô load-path ¤Ç»Ø
39 Äꤵ¤ì¤¿ directory ¤Ë copy ¤·¤Þ¤¹¡£
40 \medskip
41 \medskip
42
43 \subsubsection{method ¤ò copy ¤¹¤ë}
44 \medskip
45 \par
46 methods/ ¤ËÆþ¤Ã¤Æ¤¤¤ë¡¢³Æ Content-Type ¤ËÂбþ¤¹¤ë method ¤ò¡¢¼«Ê¬¤Î
47 ´Ä¶­¤Ë¹ç¤ï¤»¤Æ½¤Àµ¤·¡¢path ¤ÎÄ̤ä¿ directory ¤Ë copy ¤·¤Þ¤¹¡£
48 \medskip
49 \medskip
50
51 \subsubsection{decode-b.c ¤ò compile ¤¹¤ë}
52 \medskip
53 \par
54 Base64 decoder ¤Ç¤¢¤ë decode-b.c ¤ò gcc ¤Ç compile ¤·¤Þ¤¹¡£
55 \medskip
56 {\baselineskip=10pt
57 \begin{verbatim}
58         % gcc -O decode-b.c -o decode-b
59 \end{verbatim}}
60 \medskip
61 \par
62 ¤½¤·¤Æ¡¢½ÐÍè¾å¤¬¤Ã¤¿ decode-b ¤ò path ¤ÎÄ̤ä¿ directory ¤Ë copy ¤·
63 ¤Þ¤¹¡£
64 \medskip
65 \par
66 ⤷¡¢Â¾¤Î decoder¡ÊÎ㤨¤Ð¡¢metamail Éí°¤Î mmencode ¤Ê¤É¡Ë¤¬¤¢¤ì¤Ð¡¢
67 method Ãæ¤Î decode-b ¤ò¤½¤Î decoder ¤ÇÃÖ¤­´¹¤¨¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£Î㤨¤Ð¡¢
68 decode-b $<$ ¤ò mmencode -b -u ¤ÇÃÖ¤­´¹¤¨¤Æ¤ß¤Æ²¼¤µ¤¤¡£
69 \medskip
70 \medskip
71
72 \section{¥«¥¹¥¿¥Þ¥¤¥º}
73 \medskip
74 \par
75 .emacs ¤Ë°Ê²¼¤Î¤è¤¦¤Ê¤â¤Î¤òÆþ¤ì¤Æ¡¢³Æ Content-Type ¤ËÂбþ¤¹¤ë method
76 ¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
77 \medskip
78 {\baselineskip=10pt
79 \begin{verbatim}
80 ----------------------------------------------------------------------
81 (setq mime/content-decoding-method-alist
82   '(("audio/basic" . "tm-au")
83     ("image/gif"   . "tm-image")
84     ("image/jpeg"  . "tm-image")
85     ("image/x-pic" . "tm-image")
86     ("video/mpeg"  . "tm-mpeg")
87     ("application/octet-stream" . "tm-file")
88     ("text/x-latex" . "tm-latex")
89     ))
90 ----------------------------------------------------------------------
91 \end{verbatim}}
92 \medskip
93 \par
94 ³Æ method ¤Ï shell script ¤Ç½ñ¤­¤Þ¤¹¡£tm-body.el ¤«¤éÅϤµ¤ì¤ë°ú¿ô¤Ï
95 °Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
96 \medskip
97 ~\\
98 \begin{center}
99 \begin{tabular}{|c|l|}
100 \hline
101 °ú¿ô & \multicolumn{1}{|c|}{                           ÃÍ                                    }\\
102 \hline\hline
103  \$1  & decode Á°¤Î file Ì¾                                              \\
104  \$2  & Content-Type (type/sub-type)                                     \\
105  \$3  & encoding \{7bit / quoted-printable / base64 / 8bit / binary / ...\}\\
106  \$4  & decoding-mode \{play / extract / print\}                           \\
107  \$5  & file ̾                                                          \\
108 \hline
109 \end{tabular}\\
110 \end{center}
111 \medskip
112 \par
113 ¤Þ¤¿¡¢message/partial ¤À¤±¤Ï tm-body.el ¼«¿È¤ÇÉü¸µ¤·¤Þ¤¹¡£
114 \medskip
115 \medskip
116
117 \section{À©¸Â}
118 \medskip
119 \par
120 message/external-body ¤Ë´Ø¤·¤Æ¤Ï¸½ºß¤Î¤È¤³¤í¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó¡£
121 \medskip
122 \par
123 Éí°¤Î BASE64 decoder ¤Ç¤¢¤ë decode-b.c ¤Ï¤¤¤¤²Ã¸º¤Êºî¤ê¤Ê¤Î¤Ç¡¢Æ°¤«
124 ¤Ê¤«¤Ã¤¿¤é¡¢Ã»¤¤¥×¥í¥°¥é¥à¤Ê¤Î¤Ç¡¢°Õ¤òµâ¤ó¤Ç½¤Àµ¤·¤Æ²¼¤µ¤¤¡£(\verb+^+\_\verb+^+;
125 \medskip
126 \par
127 ¤Þ¤¿¡¢metamail Éí°¤Î mmencode ¤ò»È¤Ã¤Æ decode ¤·¤Æ¤âÎɤ¤¤Ç¤·¤ç¤¦¡£
128 \medskip
129 \par
130 ¤Þ¤¿¡¢Quoted-Printable ¤Î decoder ¤ÏÉí°¤·¤Þ¤»¤ó¤Î¤Ç¡¢mmencode ¤ò»È¤Ã
131 ¤Æ²¼¤µ¤¤¡£
132 \end{document}