X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=mime-ja.sgml;h=e358ca0cbc5e5ea275e2ebea6e23d047dc5342f5;hb=f64e139c5380c9b142e90dc9c308bf525a45c8a2;hp=5e64b3335f0e127493a5c9da3317ba4a77be309b;hpb=61ea091087a55c7c12a7d09dae44baa3a4e4d3ed;p=elisp%2Fflim.git diff --git a/mime-ja.sgml b/mime-ja.sgml index 5e64b33..e358ca0 100644 --- a/mime-ja.sgml +++ b/mime-ja.sgml @@ -1,8 +1,8 @@
--This file documents MIME features of FLIM, a Internet message -parsing/encoding library for GNU Emacs. +This file documents MIME features of FLIM, a fundamental library to +process Internet Messages for GNU Emacsen.
-GNU Emacs $BMQ$N(B Internet Message $B$N2r@O$dId9f2=$K4X$9$k(B library $B$G$"$k(B -FLIM $B$N(B MIME $B5!G=$K4X$7$F@bL@$7$^$9!#(B +GNU Emacsen $BMQ$N(B Internet Message $B=hM}$N$?$a$N4pAC(B library $B$G$"$k(B FLIM +$B$N(B MIME $B5!G=$K4X$7$F@bL@$7$^$9!#(B
-RFC 2045 $B$NDj5A$O!"(BMIME message $B$,(B entity $B$rC10L$H$9$kLZ9=B$$G$"$k$3$H$r(B -$B<($7$F$$$^$9!#(Bmessage $B$O2^$G<($9$h$&$JLZ$H$J$j!"(Bentity $B$O$3$NLZ$K$*$1(B -$B$k@a$H$J$j$^$9!#$D$^$j!"(BMIME $B$O(B message $B$rLZ9=B$$K3HD%$7$?Lu$G$9!#(B +RFC 2045 $B$NDj5A$O!"(BMIME message $B$,(B entity $B$r@a$H$9$kLZ9=B$$G$"$k$3$H$r(B +$B<($7$F$$$^$9!#$D$^$j!"(BMIME $B$O(B message $B$rLZ9=B$$K3HD%$7$?Lu$G$9!#(B
FLIM $B$O(B entity $B$N>pJs$rI=8=$9$k$?$a$K(B
+
+Entity $B$r3+$$$F!"$=$l$rJV$7$^$9!#(B
+
+type $B$O(B representation-type $B$G$9!#(B
+location $B$O(B entity $B$N0LCV$G$9!#;XDjJ}K!$O(B
+representation-type $B$K0M$C$FJQ$o$j$^$9!#(B
+
+buffer $B$r(B message $B$H$7$F9=J82r@O$7!"$=$N7k2L$N(B mime-entity
+$B$r(B buffer $B$N(B
+buffer $B$,>JN,$5$l$?>l9g!"8=:_$N(B buffer $B$r9=J82r@O$9$k!#(B
+
+type $B$,;XDj$5$l$?>l9g!"$=$NCM$r@8@.$5$l$k(B mime-entity $B$NI=(B
+$B>]7?$H$7$FMQ$$$k!#>JN,$5$l$?>l9g$O(B buffer $B$H$J$k!#(Bmime-message-structure
$B$K3JG<$9$k!#(B
+
+MIME message $B$O(B entity $B$rC10L$H$9$kLZ9=B$$K$J$C$F$$$^$9!#(B +
+$B$3$NLZ$K$*$$$F:,$H$J$k@a$O(B message $BA4BN$rI=$9(B entity $B$G$9!#$3$3$G$O!"(B
+$B$3$l$r(B
+root-entity $B0J30$N(B entity $B$O?F$r;}$A$^$9!#$^$?!"(Bentity $B$O;R6!$r;}$D$+(B +$B$bCN$l$^$;$s!#$3$N?F;R4X78$r9M$($k$3$H$G(B entity $B$NAjBP4X78$r07$&$3$H$,(B +$B$G$-$^$9!#(B +
+$B0lJ}!"(Bentity $B$N(B message $B$K$*$1$k0LCV$r9M$($k$3$H$b$G$-$^$9!#(B
-$BA0=R$N$h$&$K!"(Bmessage $BCf$N3F(B entity $B$OLZ$N@a$KEv$?$j$^$9$,!"$3$NLZ$K$O(B
-$B?<$5$HF1$8?<$5$NCf$N=gHV$K=>$C$FHV9f$,IU$1$k$3$H$,$G$-$^$9!#B($A!"(B
+entity $B$O$3$NLZ$K$*$1$k@a$H$J$j$^$9$,!"$3$NLZ$K$O?<$5$HF1$8?<$5$NCf$N(B
+$B=gHV$K=>$C$FHV9f$,IU$1$k$3$H$,$G$-$^$9!#B($A!"(B
-
-$B8=:_$N(B buffer $B$r(B message $B$H$7$F9=J82r@O$7!"$=$N7k2L$N(B mime-entity $B$rJV(B
-$B$9!#(B
-
-buffer $B$r(B message $B$H$7$F9=J82r@O$7!"$=$N7k2L$N(B mime-entity
-$B$r(B buffer $B$N(B
-buffer $B$,>JN,$5$l$?>l9g!"8=:_$N(B buffer $B$r9=J82r@O$9$k!#(B
-
$B8=:_$N(B buffer $B$K$*$1$k(B message $BA4BN$N(B mime-entity $B9=B$BN$r3JG<$9$k(B
@@ -216,80 +157,90 @@ buffer local $BJQ?t!#(B
$BHs(B-
+entity $B$N(B node-id $B$rJV$9!#(B
+
entity $B$N(B entity-number $B$rJV$9!#(B
-Return entity from entity-number in message.
+message $B$+$i!"(Benity-number $B$N(B entity $B$rJV$7$^$9!#(B
-If message is not specified,
-
-Return entity from entity-node-id in message.
+message $B$+$i!"(Bentity-node-id $B$N(B entity $B$rJV$7$^(B
+$B$9!#(B
-If message is not specified,
-
-
-entity $B$,B8:_$9$k(B buffer $B$rJV$9!#(B
+message $B$,;XDj$5$l$F$$$J$$>l9g$O!"(B
+
-entity $B$,B8:_$9$k(B buffer $B$K$*$1$k!"(Bentity $B$,@j$a$k(B
-$BNN0h$N@hF,0LCV$rJV$9!#(B
-
+
-entity $B$,B8:_$9$k(B buffer $B$K$*$1$k!"(Bentity $B$,@j$a$k(B
-$BNN0h$NKvHx0LCV$rJV$9!#(B
+entity $B$N(B content-type $B$rJV$9!#(B
-entity $B$,B8:_$9$k(B buffer $B$K$*$1$k!"(Bheader $B$,@j$a$kNN0h$N@hF,(B
-$B0LCV$rJV$9!#(B
+entity $B$N(B content-disposition $B$rJV$9!#(B
-entity $B$,B8:_$9$k(B buffer $B$K$*$1$k!"(Bheader $B$,@j$a$kNN0h$NKvHx(B
-$B0LCV$rJV$9!#(B
+entity $B$N(B file $BL>$rJV$9!#(B
-entity $B$,B8:_$9$k(B buffer $B$K$*$1$k!"(Bbody $B$,@j$a$kNN0h$N@hF,0L(B
-$BCV$rJV$9!#(B
+entity $B$N(B content-transfer-encoding $B$rJV$9!#(B
+$B$b$7!"(Bentity $B$K(B Content-Transfer-Encoding $BMs$,B8:_$7$J$$>l(B
+$B9g$O!"(Bdefault-encoding $B$rJV$9!#$3$l$,;XDj$5$l$J$$>l9g$O!"(B
+
-entity $B$,B8:_$9$k(B buffer $B$K$*$1$k!"(Bbody $B$,@j$a$kNN0h$NKvHx0L(B
-$BCV$rJV$9!#(B
+entity $B$NFbMF$,4{$K%3!<%IJQ49$5$l$F$$$k>l9g$O(B nil $B$GL5$$CM(B
+$B$rJV$9!#(B
-field-name $BMs$,B8:_$7$J$$>l9g$O(B nil $B$rJV$9!#(B
+field-name $BMs$,B8:_$7$J$$>l9g$O(B
+
$B8=:_0LCV$K(B entity $B$NI|9f$7$?(B header $B$rA^F~$9$k!#(B
@@ -337,51 +291,203 @@ list $B$G!"$=$l$>$l!"I=<($7$?$/$J$$(B field $BL>$HI=<($7$?$$MsL>$rI=8=$7$?$b$
$B$G$"$k!#(B
invisible-fields $B$NMWAG$N$I$l$+$K(B match $B$7!"$+$D!"(B
-visible-fields $B$NMWAG$N$I$l$K$b(B match $B$7$J$$Ms$OI=<($5$l$J$$!#(B
+visible-fields $B$NMWAG$N$I$l$K$b(B match $B$7$J$$Ms$OI=<($5$l$J(B
+$B$$!#(B
+
-
-$B!X(B64 $B?J?t!Y$H$$$&0UL#$G!"(B3 byte $B$N(B data $B$r(B 0 $B$+$i(B 63 $B$N?t$rI=$9(B
-
-$B$3$N(B 65 $B
@@ -877,10 +1025,19 @@ A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 $B$N0l$
number="ANSI X3.4" year="1986">
-
-$BJ8;z$H(B byte $BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#(B
+
+$B!X(B64 $B?J?t!Y$H$$$&0UL#$G!"(B3 byte $B$N(B data $B$r(B 0 $B$+$i(B 63 $B$N?t$rI=$9(B
+
+$B$3$N(B 65 $B
+$BJ8;z$H(B byte $BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#(B
+
+
@@ -905,7 +1068,7 @@ data $B$r;X$9$3$H$,$"$k!#(B
-type $B$OI8=`$G$O(B
+primary-type $B$OI8=`$G$O(B
mime-message-structure
$B$K3JG<$9$k$3$H$K$7$^$9!#(B
-$B$=$7$F!"(Bentity-number $B$d(B node-id $B$rMQ$$$k$3$H$G(B
-mime-message-structure
$B$K$*$1$k(B entity $B$NAjBPE*$J0LCV4X78$r(B
-$B07$&$3$H$,$G$-$^$9!#(B
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Message $B$N2r@O4o(B
-
mime-message-structure
$B$K3JG<$9$k!#(B
-mime-message-structure
$B$r5/E@$K(B entity-number $B$d(B node-id
+$B$G<($5$l$k(B entity $B$rnil
$B$rJV$9!#(B
+ Entity $B$N8!:w(B
+
mime-message-structure
is used.
+message $B$,;XDj$5$l$F$$$J$$>l9g$O!"(B
+mime-message-structrue
$B$,;H$o$l$^$9!#(B
mime-message-structure
is used.
+message $B$,;XDj$5$l$F$$$J$$>l9g$O!"(B
+mime-message-structure
$B$,;H$o$l$^$9!#(B
Entity $B$N(B buffer $B$K$h$kI=8=(B
-
mime-message-structure
$B$,;H$o$l$^$9!#(B
Entity $B$NB0@-(B
+
"7bit"
$B$rMQ$$$k!#(B
mime-message-structure
$B$NCM$rMQ$$$k!#(B
nil
$B$rJV$9!#(B
Entity $B$NJ8;zI=8=(B
+
Base64
-
ASCII
Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B
-
Base64
+
binary
@@ -898,6 +1055,12 @@ A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 $B$N0l$
data $B$r;X$9$3$H$,$"$k!#(B
+
Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B
+
media-type