tm 7.80.
[elisp/tm.git] / tm-body-jp.ol
1 \e$B!X\e(Btm-body \e$B@bL@=q!Y\e(B
2 by. \e$B<i2,\e(B \e$BCNI'\e(B
3 1994\e$BG/\e(B7\e$B7n\e(B14\e$BF|\e(B
4
5 * install
6
7   README \e$B$K=>$C$F\e(B install \e$B$r9T$J$C$F2<$5$$!#\e(B
8
9 ** tiny-mime \e$B$N\e(B install
10
11   tiny-mime.el \e$B$r\e(B Emacs \e$B$NJQ?t\e(B load-path \e$B$G;XDj$5$l$?\e(B directory \e$B$K\e(B 
12 copy \e$B$7$^$9!#\e(B
13
14
15 ** tm-body \e$B$N\e(B install
16
17 *** *.el \e$B$r\e(B copy \e$B$9$k\e(B
18
19   tm-body.el, tl-list.el, tl-header.el \e$B$r\e(B Emacs \e$B$NJQ?t\e(B load-path \e$B$G;X\e(B
20 \e$BDj$5$l$?\e(B directory \e$B$K\e(B copy \e$B$7$^$9!#\e(B
21
22
23 *** method \e$B$r\e(B copy \e$B$9$k\e(B
24
25   methods/ \e$B$KF~$C$F$$$k!"3F\e(B Content-Type \e$B$KBP1~$9$k\e(B method \e$B$r!"<+J,$N\e(B
26 \e$B4D6-$K9g$o$;$F=$@5$7!"\e(Bpath \e$B$NDL$C$?\e(B directory \e$B$K\e(B copy \e$B$7$^$9!#\e(B
27
28
29 *** decode-b.c \e$B$r\e(B compile \e$B$9$k\e(B
30
31   Base64 decoder \e$B$G$"$k\e(B decode-b.c \e$B$r\e(B gcc \e$B$G\e(B compile \e$B$7$^$9!#\e(B
32
33 [[E
34         % gcc -O decode-b.c -o decode-b
35 ]]E
36
37   \e$B$=$7$F!"=PMh>e$,$C$?\e(B decode-b \e$B$r\e(B path \e$B$NDL$C$?\e(B directory \e$B$K\e(B copy \e$B$7\e(B
38 \e$B$^$9!#\e(B
39
40   \e$BC"$7!"B>$N\e(B decoder\e$B!JNc$($P!"\e(Bmetamail \e$BImB0$N\e(B mmencode \e$B$J$I!K$,$"$l$P!"\e(B
41 method \e$BCf$N\e(B decode-b \e$B$r$=$N\e(B decoder \e$B$GCV$-49$($F$b9=$$$^$;$s!#Nc$($P!"\e(B
42 decode-b < \e$B$r\e(B mmencode -b -u \e$B$GCV$-49$($F$_$F\e(B\e$B2<$5$$!#\e(B
43
44
45\e$B%+%9%?%^%$%:\e(B
46
47   .emacs \e$B$K0J2<$N$h$&$J$b$N$rF~$l$F!"3F\e(B Content-Type \e$B$KBP1~$9$k\e(B method
48 \e$B$r;XDj$9$k$3$H$,$G$-$^$9!#\e(B
49
50 [[E
51 ----------------------------------------------------------------------
52 (setq mime/content-decoding-method-alist
53   '(("audio/basic" . "tm-au")
54     ("image/gif"   . "tm-image")
55     ("image/jpeg"  . "tm-image")
56     ("image/x-pic" . "tm-image")
57     ("video/mpeg"  . "tm-mpeg")
58     ("application/octet-stream" . "tm-file")
59     ("text/x-latex" . "tm-latex")
60     ))
61 ----------------------------------------------------------------------
62 ]]E
63
64   \e$B3F\e(B method \e$B$O\e(B shell script \e$B$G=q$-$^$9!#\e(Btm-body.el \e$B$+$iEO$5$l$k0z?t$O\e(B
65 \e$B0J2<$NDL$j$G$9!#\e(B
66
67 ------------------------------------------------------------------------
68 |\e$B0z?t\e(B|                           \e$BCM\e(B                                    |
69 ========================================================================
70 | $1 |decode \e$BA0$N\e(B file \e$BL>\e(B                                              |
71 | $2 |Content-Type (type/sub-type)                                     |
72 | $3 |encoding {7bit / quoted-printable / base64 / 8bit / binary / ...}|
73 | $4 |decoding-mode {play / extract / print}                           |
74 | $5 |file \e$BL>\e(B                                                          |
75 ------------------------------------------------------------------------
76
77   \e$B$^$?!"\e(Bmessage/partial \e$B$@$1$O\e(B tm-body.el \e$B<+?H$GI|85$7$^$9!#\e(B
78
79
80\e$B@)8B\e(B
81
82   message/external-body \e$B$K4X$7$F$O8=:_$N$H$3$m%5%]!<%H$7$F$$$^$;$s!#\e(B
83
84   \e$BImB0$N\e(B BASE64 decoder \e$B$G$"$k\e(B decode-b.c \e$B$O$$$$2C8:$J:n$j$J$N$G!"F0$+\e(B
85 \e$B$J$+$C$?$i!"C;$$%W%m%0%i%`$J$N$G!"0U$r5b$s$G=$@5$7$F2<$5$$!#\e(B(^_^;
86
87   \e$B$^$?!"\e(Bmetamail \e$BImB0$N\e(B mmencode \e$B$r;H$C$F\e(B decode \e$B$7$F$bNI$$$G$7$g$&!#\e(B
88
89   \e$B$^$?!"\e(BQuoted-Printable \e$B$N\e(B decoder \e$B$OImB0$7$^$;$s$N$G!"\e(Bmmencode \e$B$r;H$C\e(B
90 \e$B$F2<$5$$!#\e(B