From e19f7083006932641ec49de36742793690b4a994 Mon Sep 17 00:00:00 2001 From: morioka Date: Tue, 23 Jun 1998 23:31:53 +0000 Subject: [PATCH] rearrangement. --- mime-ja.sgml | 460 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 234 insertions(+), 226 deletions(-) diff --git a/mime-ja.sgml b/mime-ja.sgml index 9c1eb67..c34fa7d 100644 --- a/mime-ja.sgml +++ b/mime-ja.sgml @@ -38,6 +38,239 @@ FLIM $B$NDs6!$9$k(B MIME $B5!G=$r;H$&$?$a$K$O(B $B$rI>2A$7$F$/$@$5$$!#(B +

Message $B$H(B Entity + Entity +

+RFC 2045 $B$K$h$l$P!"!V(BEntity $B$H$$$&8l$O!"(Bmessage, $B$b$7$/$O!"(B +multipart entity $B$N(B body $BCf$N#1$D$NItJ,$N!"(BMIME $B$GDj5A$5$l$?(B header +field $B$HFbMF$r;X$9!W$H$J$C$F$$$^$9!#$3$3$G$O!"(BMIME $B$GDj5A$5$l$?(B header +field $B0J30$NA4$F$N(B header $B$H(B body $B$r;X$98l$H$7$F(B +entity$B$rMQ$$$k$3$H$K$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 +FLIM $B$O(B entity $B$N>pJs$rI=8=$9$k$?$a$K(Bmime-entity $B9=(B +$BB$BN$rMQ$$$^$9!#0J2<$G$OC1$K(B mime-entity $B$H8F$V$3$H$K$7$^$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 + + + $B(#(!(!(!($(B + $B("(B nil $B("(B + $B(&(!(((!(%(B + $B(#(!(!(!(!(!(!(!(!(!(+(!(!(!(!(!(!(!(!(!($(B + $B(#(*($(B $B(#(*($(B $B(#(*($(B + $B("#0("(B $B("#1("(B $B("#2("(B + $B(&(((%(B $B(&(((%(B $B(&(((%(B + $B("(B $B(#(!(!(!(!(+(!(!(!(!($(B $B("(B + $B(#(!(*(!($(#(!(*(!($(#(!(*(!($(#(!(*(!($(#(!(*(!($(B + $B("(B $B#0(B.$B#0("("(B $B#1(B.$B#0("("(B $B#1(B.$B#1("("(B $B#1(B.$B#2("("(B $B#2(B.$B#0("(B + $B(&(!(!(!(%(&(!(!(!(%(&(!(!(!(%(&(!(!(!(%(&(!(!(!(%(B + + +

+$B$N$h$&$K?<$5(B n $B$N@a$K$OD9$5(B n $B$N@0?tNs$N@aHV9f$,?6$l$^$9!#$3$l(B +$B$r(B entity-number $B$H8F$S$^$9!#(Bentity-number $B$O(B S $B<0$H(B +$B$7$F$O(B (1 2 3) $B$N$h$&$J@0?t$N%j%9%H$H$7$FI=8=$5$l$^$9!#(B +

+mime-entity $B$G$O!"$3$l$HF1MM$N(B node-id $B$rMQ$$$^$9!#(B +node-id $B$O$A$g$&$I(B entity-number $B$r5U$K$7$?%j%9%H$G!"(Bentity-number +1.2.3 $B$KBP1~$9$k(B node-id $B$O(B (3 2 1) $B$G$9!#(B +

+$BA0=R$N$h$&$K!"(BMIME message $B$O(B entity $B$rC10L$H$7$?LZ9=B$$K$J$C$F$$$k$N$G!"(B +$B$3$N:,$G$"$k(B message $BA4BN$b(B mime-entity $B$GI=8=$9$k$3$H$,$G$-!"(Bbuffer +local $BJQ?t(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 + + +

mime-entity $B9=B$BN(B + mime-entity +

+ +

+entity $B$K4X$9$k>pJs$r<}$a$k9=B$BN!#(B +

+$B$3$N9=B$BN$r;2>H$9$k$K$O(B mime-entity-$BMWAGL>(B $B$H$$$&L>A0$N;2(B +$B>H4X?t$rMQ$$$k!#(B +

+$B$3$N9=B$BN$NMWAG$O0J2<$NDL$j$G$"$k!'(B + + +

buffer
entity $B$,B8:_$9$k(B buffer (buffer) +
+
header-start
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B header $B$N@hF,0LCV(B +(point) +
+
header-end
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B header $B$NKvHx0LCV(B +(point) +
+
body-start
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B body $B$N@hF,0LCV(B +(point) +
+
body-end
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B body $B$NKvHx0LCV(B +(point) +
+
node-id
entity $B$N(B node-id ($B@0?t$N(B list) +
+
content-type
Content-Type $BMs$N>pJs(B +(mime-content-type) +
+
content-disposition
Content-Disposition $BMs$N>pJs(B +(mime-content-disposition) +
+
encoding
entity $B$N(B Content-Transfer-Encoding ($BJ8;zNs(B) +
+
children
entity $B$K4^$^$l$k(B entity $B$N(B list (mime-entity $B$N(B +list) +
+ + +

+$B$^$?!"2a5n$H$N8_49@-$N$?$a!"0J2<$NMWAGL>$N;2>H4X?t$bMxMQ2DG=$G$"$k!#(B + + +

type/subtype
entity $B$N(B type/subtype ($BJ8;zNs(B) +
+
media-type
entity $B$N(B media-primary-type (symbol) +
+
media-subtype
entity $B$N(B media-subtype (symbol) +
+
parameters
entity $B$N(B Content-Type $BMs$N(B parameter ($BO"A[(B list) +
+ + + + + buffer header-start header-end body-start body-end + node-id content-type content-disposition encoding + children +

+entity $B$N@8@.;R!#(B + + + + entity +

+entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B entity $B$N@hF,0LCV$rJV$9!#(B + + + + entity +

+entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B entity $B$NKvHx0LCV$rJV$9!#(B + + + +

Message $B$N2r@O4o(B + Message parser +

+ + default-ctl default-encoding node-id +

+$B8=:_$N(B buffer $B$r9=J82r@O$7$?7k2L$rJV$9!#(B + + + + buffer +

+buffer $B$r9=J82r@O$7!"$=$N7k2L$r(B buffer $B$N(B +mime-message-structure $B$K3JG<$9$k!#(B +

+buffer $B$,>JN,$5$l$?>l9g!"8=:_$N(B buffer $B$r9=J82r@O$9$k!#(B + + + +

Entity $B$N0LCV4X78$K4X$9$k5!G=(B + Entity as node in message +

+ +

+$B8=:_$N(B buffer $B$K$*$1$k(B message $BA4BN$N(B mime-entity $B9=B$BN$r3JG<$9$k(B +buffer local $BJQ?t!#(B + + + + entity +

+entity $B$N(B entity-number $B$rJV$9!#(B + + + + entity message-structure +

+entity $B$N?F$N(B entity $B$rJV$9!#(B +

+message-structure $B$,>JN,$5$l$?>l9g$O(B entity $B$,B8:_$9$k(B +buffer $B$K$*$1$k(B mime-message-structure $B$NCM$rMQ$$$k!#(B +

+message-structure $B$,;XDj$5$l$?>l9g!"$3$l$r:,$H8+Jo$9!#(B + + + + entity +

+entity $B$,:,!JB($A!"(Bmessage $BA4BN!K$G$"$k>l9g$K!"(B +$BHs(B-nil $B$rJV$9!#(B + + + +

Entity header $B$N>pJs(B + Entity-header +

+ + entity field-name +

+entity $B$N(B header $BCf$N(B field-name $BMs$N(B body $B$rJV$9!#(B +

+$B7k2L$NJ8;zNs$O(B network $BI=8=$N$^$^$G$"$k!#(B +

+field-name $BMs$,B8:_$7$J$$>l9g$O(B nil $B$rJV$9!#(B + + + + entity field-name +

+entity $B$N(B header $BCf$N(B field-name $BMs$r9=J82r@O$7$?(B +$B7k2L$rJV$9!#(B +

+$B7k2L$N7A<0$OMsKh$K0[$J$k!#Hs9=B$2=Ms$N>l9g$OJ8;zNs$rJV$7!"9=B$2=Ms$N>l9g(B +$B$O$=$N7A<0$K=>$C$?(B list $B$rJV$9!#(B +

+$B7k2LCf$NJ8;zNs$O(B Emacs $B$NFbItI=8=$KJQ49$5$l$k!#(B +

+field-name $BMs$,B8:_$7$J$$>l9g$O(B nil $B$rJV$9!#(B + + + + entity invisible-fields visible-fields + code-conversion +

+$B8=:_0LCV$K(B entity $B$NI|9f$7$?(B header $B$rA^F~$9$k!#(B +

+invisible-fields $B$H(B visible-fields $B$O@55,I=8=$N(B +list $B$G!"$=$l$>$l!"I=<($7$?$/$J$$(B field $BL>$HI=<($7$?$$MsL>$rI=8=$7$?$b$N(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 + + + +

Entity $B$NFbMF(B + Entity-content +

+ + entity +

+entity $B$NFbMF$N(B byte $BNs$rJV$9!#(B + + +

Content-Type $BMs$N>pJs(B Content-Type

@@ -367,7 +600,7 @@ region to file. -

encoded-word +

Header $B$N(B network $BI=8=(B encoded-word

encoded-word $B$O(B header $B$GHs(B ASCII $BJ8;z$rI=8=$9$k$?$a$N7A(B @@ -411,224 +644,6 @@ It refer variable eword-field-encoding-method-alist. -

Message $B$H(B Entity - Entity structure -

-MIME message $B$O(B entity $B$rC10L$H$9$kLZ9=B$$G$9!#(B -mime-entity $B9=B$BN$O(B entity $B$d(B message $BA4BN$N>pJs$r3J(B -$BG<$9$k9=B$BN$G!"0J2<$G$OC1$K(B mime-entity $B$H8F$V$3$H$K$7$^$9!#(B -

-message $BCf$N3F(B entity $B$OLZ$N@a$KEv$?$j$^$9$,!"$3$NLZ$K$O?<$5$HF1$8?<$5$N(B -$BCf$N=gHV$K=>$C$FHV9f$,IU$1$k$3$H$,$G$-$^$9!#B($A!"(B - - - $B(#(!(!(!($(B - $B("(B nil $B("(B - $B(&(!(((!(%(B - $B(#(!(!(!(!(!(!(!(!(!(+(!(!(!(!(!(!(!(!(!($(B - $B(#(*($(B $B(#(*($(B $B(#(*($(B - $B("#0("(B $B("#1("(B $B("#2("(B - $B(&(((%(B $B(&(((%(B $B(&(((%(B - $B("(B $B(#(!(!(!(!(+(!(!(!(!($(B $B("(B - $B(#(!(*(!($(#(!(*(!($(#(!(*(!($(#(!(*(!($(#(!(*(!($(B - $B("(B $B#0(B.$B#0("("(B $B#1(B.$B#0("("(B $B#1(B.$B#1("("(B $B#1(B.$B#2("("(B $B#2(B.$B#0("(B - $B(&(!(!(!(%(&(!(!(!(%(&(!(!(!(%(&(!(!(!(%(&(!(!(!(%(B - - -

-$B$N$h$&$K?<$5(B n $B$N@a$K$OD9$5(B n $B$N@0?tNs$N@aHV9f$,?6$l$^$9!#$3$l(B -$B$r(B entity-number $B$H8F$S$^$9!#(Bentity-number $B$O(B S $B<0$H(B -$B$7$F$O(B (1 2 3) $B$N$h$&$J@0?t$N%j%9%H$H$7$FI=8=$5$l$^$9!#(B -

-mime-entity $B$G$O!"$3$l$HF1MM$N(B node-id $B$rMQ$$$^$9!#(B -node-id $B$O$A$g$&$I(B entity-number $B$r5U$K$7$?%j%9%H$G!"(Bentity-number -1.2.3 $B$KBP1~$9$k(B node-id $B$O(B (3 2 1) $B$G$9!#(B -

-$BA0=R$N$h$&$K!"(BMIME message $B$O(B entity $B$rC10L$H$7$?LZ9=B$$K$J$C$F$$$^$9$,!"(B -$B$3$N:,$G$"$k(B message $BA4BN$b(B mime-entity $B$GI=8=$9$k$3$H$,$G$-!"(Bbuffer -local $BJQ?t(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 - - -

mime-entity $B9=B$BN(B - mime-entity -

- -

-entity $B$K4X$9$k>pJs$r<}$a$k9=B$BN!#(B -

-$B$3$N9=B$BN$r;2>H$9$k$K$O(B mime-entity-$BMWAGL>(B $B$H$$$&L>A0$N;2(B -$B>H4X?t$rMQ$$$k!#(B -

-$B$3$N9=B$BN$NMWAG$O0J2<$NDL$j$G$"$k!'(B - - -

buffer
entity $B$,B8:_$9$k(B buffer (buffer) -
-
header-start
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B header $B$N@hF,0LCV(B -(point) -
-
header-end
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B header $B$NKvHx0LCV(B -(point) -
-
body-start
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B body $B$N@hF,0LCV(B -(point) -
-
body-end
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B body $B$NKvHx0LCV(B -(point) -
-
node-id
entity $B$N(B node-id ($B@0?t$N(B list) -
-
content-type
Content-Type $BMs$N>pJs(B (mime-content-type) -
-
content-disposition
Content-Disposition $BMs$N>pJs(B -(mime-content-disposition) -
-
encoding
entity $B$N(B Content-Transfer-Encoding ($BJ8;zNs(B) -
-
children
entity $B$K4^$^$l$k(B entity $B$N(B list (mime-entity $B$N(B -list) -
- - -

-$B$^$?!"2a5n$H$N8_49@-$N$?$a!"0J2<$NMWAGL>$N;2>H4X?t$bMxMQ2DG=$G$"$k!#(B - - -

point-min
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B entity $B$N@hF,0LCV(B -(point) -
-
point-max
entity $B$NB8:_$9$k(B buffer $B$K$*$1$k(B entity $B$NKvHx0LCV(B -(point) -
-
type/subtype
entity $B$N(B type/subtype ($BJ8;zNs(B) -
-
media-type
entity $B$N(B media-primary-type (symbol) -
-
media-subtype
entity $B$N(B media-subtype (symbol) -
-
parameters
entity $B$N(B Content-Type $BMs$N(B parameter ($BO"A[(B list) -list) -
- - - - - buffer header-start header-end body-start body-end - node-id content-type content-disposition encoding - children -

-entity $B$N@8@.;R!#(B - - - -

Message $B$N2r@O4o(B - Message parser -

- -

-$B8=:_$N(B buffer $B$K$*$1$k(B message $BA4BN$N(B mime-entity $B9=B$BN$r3JG<$9$k(B -buffer local $BJQ?t!#(B - - - - default-ctl default-encoding node-id -

-$B8=:_$N(B buffer $B$r9=J82r@O$7$?7k2L$rJV$9!#(B - - - - buffer -

-buffer $B$r9=J82r@O$7!"$=$N7k2L$r(B buffer $B$N(B -mime-message-structure $B$K3JG<$9$k!#(B -

-buffer $B$,>JN,$5$l$?>l9g!"8=:_$N(B buffer $B$r9=J82r@O$9$k!#(B - - - -

Entity $B$N0LCV4X78$K4X$9$k5!G=(B - Entity as node in message -

- - entity -

-entity $B$N(B entity-number $B$rJV$9!#(B - - - - entity message-structure -

-entity $B$N?F$N(B entity $B$rJV$9!#(B -

-message-structure $B$,>JN,$5$l$?>l9g$O(B entity $B$,B8:_$9$k(B -buffer $B$K$*$1$k(B mime-message-structure $B$NCM$rMQ$$$k!#(B -

-message-structure $B$,;XDj$5$l$?>l9g!"$3$l$r:,$H8+Jo$9!#(B - - - - entity -

-entity $B$,:,!JB($A!"(Bmessage $BA4BN!K$G$"$k>l9g$K!"(B -$BHs(B-nil $B$rJV$9!#(B - - - -

Entity header $B$N>pJs(B - Entity-header -

- - entity field-name -

-entity $B$N(B header $BCf$N(B field-name $BMs$N(B body $B$rJV$9!#(B -

-$B7k2L$NJ8;zNs$O(B network $BI=8=$N$^$^$G$"$k!#(B -

-field-name $BMs$,B8:_$7$J$$>l9g$O(B nil $B$rJV$9!#(B - - - - entity field-name -

-entity $B$N(B header $BCf$N(B field-name $BMs$r9=J82r@O$7$?(B -$B7k2L$rJV$9!#(B -

-$B7k2L$N7A<0$OMsKh$K0[$J$k!#Hs9=B$2=Ms$N>l9g$OJ8;zNs$rJV$7!"9=B$2=Ms$N>l9g(B -$B$O$=$N7A<0$K=>$C$?(B list $B$rJV$9!#(B -

-$B7k2LCf$NJ8;zNs$O(B Emacs $B$NFbItI=8=$KJQ49$5$l$k!#(B -

-field-name $BMs$,B8:_$7$J$$>l9g$O(B nil $B$rJV$9!#(B - - - - entity invisible-fields visible-fields - code-conversion -

-$B8=:_0LCV$K(B entity $B$NI|9f$7$?(B header $B$rA^F~$9$k!#(B -

-invisible-fields $B$H(B visible-fields $B$O@55,I=8=$N(B -list $B$G!"$=$l$>$l!"I=<($7$?$/$J$$(B field $BL>$HI=<($7$?$$MsL>$rI=8=$7$?$b$N(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 - - - -

Entity $B$NFbMF(B - Entity-content -

- - entity -

-entity $B$NFbMF$N(B byte $BNs$rJV$9!#(B - - -

$BIUO?(B Appendix @@ -747,13 +762,6 @@ 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 -

Entity - entity -

-$B$"$k(B message $B$b$7$/$O(B multipart message $B$N#1$D$N(B part $B$N(B header $B$H(B -body $B$rJ;$;$?$b$N!#(B - -

media-type media-type

-- 1.7.10.4