From: morioka Date: Tue, 10 Mar 1998 08:28:40 +0000 (+0000) Subject: tm 7.98. X-Git-Tag: tm-7_98~1 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5281e887c9b0861e341e5b767a243f50a7e516f4;p=elisp%2Ftm.git tm 7.98. --- diff --git a/ChangeLog b/ChangeLog index 42799a4..ef6150f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +Mon Dec 23 21:25:12 1996 MORIOKA Tomohiko + + * emu: Version 7.37.3 was released. + * tl: Version 7.61.16 was released. + * tm: Version 7.98 was released. + * sinfo: Version 3.4 was released. + + * doc/tm-ja.sgml: sync with tm-en.sgml 1.2. + + * doc/tm-en.sgml: for tm 7.98. + +Mon Dec 23 14:49:34 1996 MORIOKA Tomohiko + + * tm-edit.el (mime-editor/insert-file): New optional argument + `verbose'. + (mime-prompt-for-type): New optional argument `default'. + (mime-prompt-for-subtype): New optional argument `default'. + (mime-prompt-for-encoding): New function. + + Unused function `mime-flag-region' was abolished. + + Tue Dec 17 13:05:57 1996 MORIOKA Tomohiko * emu: Version 7.37.2 was released. @@ -7,6 +29,9 @@ Tue Dec 17 13:05:57 1996 MORIOKA Tomohiko * tm-mh-e: Version 7.73 was released. * tm-vm: Version 7.79 was released. + * TM-MK (update-xemacs-source): Use `TL_DIR' as value of + `EMU_DIR'. + Tue Dec 17 11:44:55 1996 MORIOKA Tomohiko * tm-parse.el: require std11 instead of tl-822. diff --git a/Makefile b/Makefile index e1da74f..ff3f6d3 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ # $Id: Makefile,v 7.42 1996/12/10 14:57:42 morioka Exp morioka $ # -VERSION = 7.97 +VERSION = 7.98 SHELL = /bin/sh MAKE = make diff --git a/TM-MK b/TM-MK index 903b4c9..955f56f 100644 --- a/TM-MK +++ b/TM-MK @@ -1,6 +1,6 @@ ;;; -*-Emacs-Lisp-*- ;;; -;;; $Id: TM-MK,v 7.46 1996/12/07 09:17:01 morioka Exp morioka $ +;;; $Id: TM-MK,v 7.47 1996/12/20 14:34:59 morioka Exp $ ;;; (defun config-tm () diff --git a/doc/tm-en.info b/doc/tm-en.info index 7b0ad24..0870a1c 100644 --- a/doc/tm-en.info +++ b/doc/tm-en.info @@ -7,7 +7,7 @@ using `texinfmt.el' version 2.32 of 19 November 1993.  File: tm-en.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) -tm 7.90 Manual (English Version) +tm 7.98 Manual (English Version) ******************************** @@ -69,14 +69,12 @@ Glossary * ASCII:: * Base64:: * binary:: -* graphic character set:: Graphic Character Set * cn-gb:: cn-gb, gb2312 * cn-big5:: cn-big5, big5 -* CNS:: CNS 11643-1992 +* CNS 11643:: CNS 11643-1992 * coded character set:: Coded character set, Character code * code extension:: Code extension * Content-Disposition:: Content-Disposition field -* media type:: * Content-Type field:: * Emacs:: * encoded-word:: @@ -85,6 +83,7 @@ Glossary * FTP:: FTP * GB 2312:: GB 2312-1980 * GB 8565.2:: GB 8565.2-1988 +* graphic character set:: Graphic Character Set * hz-gb2312:: * ISO 2022:: * iso-2022-cn:: @@ -113,6 +112,7 @@ Glossary * JIS X0212:: JIS X0212-1990 * koi8-r:: * KS C5601:: KS C5601-1987 +* media type:: * message:: * message/rfc822:: * method:: @@ -256,9 +256,9 @@ File: tm-en.info, Node: ASCII, Next: Base64, Prev: 94x94-character set, Up: Glos ASCII ----- -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94-character set (*Note -94-character set::). A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B -ISO 646 (*Note ISO 646::) $B$N0l$D!#(B +*ASCII* is a 94-character set (*Note 94-character set::) contains primary latin characters (A-Z, a-z), numbers and some +characters. It is a standard of the United States of America. It is a +variant of ISO 646 (*Note ISO 646::). [ASCII] "Coded Character Set -- 7-Bit American Standard Code for @@ -288,86 +288,95 @@ translated by non-Internet gateways.  -File: tm-en.info, Node: binary, Next: graphic character set, Prev: Base64, Up: Glossary +File: tm-en.info, Node: binary, Next: cn-gb, Prev: Base64, Up: Glossary binary ------ -$BG$0U$N(B byte $BNs$r(B *binary* $B$H8F$V$3$H$K$7$^$9!#(B - +Any byte stream is called *binary*. -8bit (*Note 8bit::) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#(B +It does not require structureof lines. It differs from from 8bit (*Note +8bit::). -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary$B$H8F(B -$B$V$3$H$K$7$^$9!#(B - -$B$A$J$_$K!"(B7bit (*Note 7bit::) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=(B -$B8=$G$-$^$9!#$h$C$F!"(B*binary data* $B$H8@$C$?>l9g!"G$0U$N(B data $B$r;X$9$3$H$,(B -$B$"$j$^$9!#(B +In addition, if line structured data contain too long line (more than +998 bytes), it is regarded as binary.  -File: tm-en.info, Node: graphic character set, Next: cn-gb, Prev: binary, Up: Glossary - -Graphic Character Set ---------------------- - -Coded character set (*Note Coded character set::) for graphic -characters. - - - - -File: tm-en.info, Node: cn-gb, Next: cn-big5, Prev: graphic character set, Up: Glossary +File: tm-en.info, Node: cn-gb, Next: cn-big5, Prev: binary, Up: Glossary cn-gb, gb2312 ------------- -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME -charset (*Note MIME charset::) $B$N#1$D!#(B +A MIME charset (*Note MIME charset::) for simplified Chinese mainly used +in the Chinese mainland. -ISO 2022 (*Note ISO 2022::) $B$K4p$$$F(B ASCII (*Note ASCII::) $B$K(B GB 2312 -(*Note GB 2312::) $B$r(B 8bit (*Note 8bit::) $B$GId9f3HD%(B (*Note Code -extension::)$B$7$F$$$k!#(B +It is a 8bit (*Note 8bit::) coded character set (*Note coded character +set::) based on ISO 2022 (*Note ISO 2022::). It extends ASCII (*Note +ASCII::) to combine GB 2312 (*Note GB 2312::). -RFC 1922 (*Note RFC 1922::) $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1922 (*Note RFC 1922::).  -File: tm-en.info, Node: cn-big5, Next: CNS, Prev: cn-gb, Up: Glossary +File: tm-en.info, Node: cn-big5, Next: CNS 11643, Prev: cn-gb, Up: Glossary cn-big5, big5 ------------- -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k$rI=8=$9$k$?$a$N(B field. MIME (*Note -MIME::) $B$N3HD%$N#1$D!#(B +A field to specify presentation of entity or file name. It is an +extension for MIME (*Note MIME::). [RFC 1806] E R. Troost and S. Dorner, "Communicating Presentation @@ -417,45 +426,7 @@ MIME::) $B$N3HD%$N#1$D!#(B  -File: tm-en.info, Node: media type, Next: Content-Type field, Prev: Content-Disposition, Up: Glossary - -media type ----------- - -*media type* specifies the nature of the data -in the body of MIME (*Note MIME::) entity (*Note entity::). It consists of -*type* and *subtype*. It is -defined in RFC 2046 (*Note RFC 2046::). - -Currently there are following types: - - * *text* - * *image* - * *audio* - * *video* - * *application* - * *multipart* (*Note multipart::) - * *message* - - -And there are various subtypes, for example, application/octet-stream, -audio/basic, image/jpeg, multipart/mixed (*Note multipart/mixed::), -text/plain (*Note text/plain::), video/mpeg... - -You can refer registered media types at MEDIA TYPES -(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types). - -In addition, you can use private type or subtype using -*x-token*, which as the prefix `x-'. However you -can not use them in public. - -(cf. *Note Content-Type field::) - - - - - -File: tm-en.info, Node: Content-Type field, Next: Emacs, Prev: media type, Up: Glossary +File: tm-en.info, Node: Content-Type field, Next: Emacs, Prev: Content-Disposition, Up: Glossary Content-Type field ------------------ @@ -509,8 +480,8 @@ File: tm-en.info, Node: Emacs, Next: encoded-word, Prev: Content-Type field, Up: Emacs ----- -$B$3$3$G$O(B `Emacs' $B$G(B FSF $B$,G[I[$7$F$$$k(B GNU Emacs $B$r;X$7!"(B`emacs' $B$G(BGNU -Emacs $B$NJQN$H$9$k!#(B +In this document, `Emacs' means GNU Emacs released by FSF, and `emacs' +means any variants of GNU Emacs. @@ -537,9 +508,10 @@ File: tm-en.info, Node: encapsulation, Next: euc-kr, Prev: encoded-word, Up: Glo encapsulation ------------- -Internet mail (*Note RFC 822::) $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B +Method to insert whole Internet message (*Note RFC 822::) into another +Internet message. -$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#(B +For example, it is used to forward a message. (cf. *Note message/rfc822::) @@ -552,13 +524,13 @@ File: tm-en.info, Node: euc-kr, Next: FTP, Prev: encapsulation, Up: Glossary euc-kr ------ -$B4Z9q8l$rI=8=$9$k$?$a$N(B MIME charset (*Note MIME charset::) $B$N#1$D!#(B +A MIME charset (*Note MIME charset::) for Korean. -ISO 2022 (*Note ISO 2022::) $B$K4p$$$F(B ASCII (*Note ASCII::) $B$K(BKS C5601 -(*Note KS C5601::) $B$r(B 8bit (*Note 8bit::) $B$GId9f3HD%(B (*Note Code -extension::)$B$7$F$$$k!#(B +It is a 8bit (*Note 8bit::) coded character set (*Note coded character +set::) based on ISO 2022 (*Note ISO 2022::). It extends ASCII (*Note +ASCII::) to combine KS C5601 (*Note KS C5601::). -RFC 1557 (*Note RFC 1557::) $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1557 (*Note RFC 1557::). cf. [euc-kr] Korea Industrial Standards Association, "Hangul Unix Environment", KS C 5861:1992. @@ -572,9 +544,6 @@ File: tm-en.info, Node: FTP, Next: GB 2312, Prev: euc-kr, Up: Glossary FTP --- -Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B$GDj5A$5$l$F(B -$B$$$k!#(B - [FTP: RFC 959] Postel, J. and J. Reynolds, "File Transfer Protocol", October 1985, STD 9. @@ -588,28 +557,27 @@ File: tm-en.info, Node: GB 2312, Next: GB 8565.2, Prev: FTP, Up: Glossary GB 2312-1980 ------------ -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B -94x94-character set (*Note 94x94-character set::)$B!#Cf9q$N9q2HI8=`!#(BISO -2022 (*Note ISO 2022::) $B$G$N=*C.8BEY$NJ8;z=89g(B(*Note Character set::)$B$rDj$a$?$b$N!#(B -94 $BJ8;z=89g(B (*Note 94 character set::)$B$N#1$D!#(BISO 646 IRV$B!J9q:]4p=`HG!K(B -$B$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQp(B - $BJs8r49MQId9f!Y(B, "Code for Information Interchange", JIS X - 0201-1976:. +[JIS X0201-1976] Japanese Standards Association, "Code for + Information Interchange", JIS X 0201-1976:. -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +In addition, revised version will be published in 1997. -[JIS X0201-1996?] $BF|K\5,3J6(2q(B (Japanese Standards Association), - $B!X#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g!Y(B, "7-bit and - 8-bit coded character sets for information interchange", JIS X - 0201:1996? draft. +[JIS X0201-1997?] Japanese Standards Association, "7-bit and 8-bit + coded character sets for information interchange", JIS X 0201:1997? + draft. @@ -1033,8 +1008,8 @@ File: tm-en.info, Node: JIS C6226, Next: JIS X0208, Prev: JIS X0201, Up: Glossar JIS C6226-1978 -------------- -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (*Note 94x94-character -set::)$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B +A 94x94-character set (*Note 94x94-character set::) for Japanese. It +was renamed to JIS X0208-1978. (cf. *Note JIS X0208::) @@ -1047,38 +1022,39 @@ File: tm-en.info, Node: JIS X0208, Next: JIS X0212, Prev: JIS C6226, Up: Glossar JIS X0208 --------- -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (*Note 94x94-character -set::)$B!#F|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(B -Internet $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B +A 94x94-character set (*Note 94x94-character set::) for Japanese. +Japanese standard. It was published in 1978, and revised in 1983 and +1990. In the Internet message, 1983 edition is major. -JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B -$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG$N0l(B -$BIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B 1983 $BG/HG(B -$B$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9$k!#$3$N$?$a!"(B -1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B +JIS X0208 contains some symbols, numbers, primary Latin script, Hiragana +script, Katakana script, Greek script, Cyrillic script, box drawing +parts, Kanji (Ideographic characters used in Japanese). Notice that +some symbols and box drawing parts were added in 1983 and some Kanjis +were changed or swapped code points. So 1978 edition and 1983 edition +are regarded as different graphic character set. -1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG$r(B -$B;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +1990 edition added some characters, so designation of 1990 edition +requires `identify revised registration' sequence, ESC 02/06 4/0 as +prefix of designation sequence. -[JIS X0208-1978]$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>p(B - $BJs8r49MQ4A;zId9f7O!Y(B, "Code of the Japanese graphic character set - for information interchange", JIS C6226:1978. +[JIS X0208-1978] Japanese Standards Association, "Code of the + Japanese graphic character set for information interchange", JIS + C6226:1978. -[JIS X0208-1983,1990]$BF|K\5,3J6(2q(B (Japanese Standards Association), - $B!X>pJs8r49MQ4A;zId9f7O!Y(B, "Code of the Japanese graphic character - set for information interchange", JIS X0208:1983,1990. +[JIS X0208-1983,1990] Japanese Standards Association, "Code of the + Japanese graphic character set for information interchange", JIS + X0208:1983,1990. -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8;z(B -$B=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B +In addition, revised version will be published in 1997. (It does not +change graphic character set) -[JIS X0208-1996?] $BF|K\5,3J6(2q(B (Japanese Standards Association), - $B!X#7%S%C%H5Z$S#8%S%C%H$N(B $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, "7-bit - and 8-bit double byte coded Kanji sets for information - interchange", JIS X 0208:1996? draft. +[JIS X0208-1997?] Japanese Standards Association, "7-bit and 8-bit + double byte coded Kanji sets for information interchange", JIS X + 0208:1997? draft. @@ -1089,9 +1065,10 @@ File: tm-en.info, Node: JIS X0212, Next: koi8-r, Prev: JIS X0208, Up: Glossary JIS X0212-1990 -------------- -JIS X0208 (*Note JIS X0208::) $B$K$J$+$C$?J8;z$r=8$a$?(B 94x94-character set -(*Note 94x94-character set::)$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B -ISO 2022 (*Note ISO 2022::) $B$G$N=*CN$H$7$FMQ$$$k!#(B +In this document, it means mail defined in RFC 822 (*Note RFC 822::) and +news message defined in RFC 1036 (*Note RFC 1036::). @@ -1164,9 +1179,12 @@ File: tm-en.info, Node: method, Next: MIME, Prev: message/rfc822, Up: Glossary method ------ -tm $B$GFCDj$N.(B -$BJ8;z$G=q$$$F$$$k!K(B +iso-2022-jp (*Note iso-2022-jp::) or euc-kr (*Note euc-kr::) are kinds +of it. (In this document, MIME charsets are written by small letters to +distinguish graphic character set (*Note graphic character set::). For +example, ISO 8859-1 is a graphic character set, and iso-8859-1 is a MIME +charset) @@ -1227,8 +1247,8 @@ File: tm-en.info, Node: MTA, Next: MUA, Prev: MIME charset, Up: Glossary MTA --- -*Message Transfer Agent* $B$NN,$G!"(B -sendmail $B$J$I$N(B mail $BG[Aw(B program $B$H(B news server $B$NAm>N!#(B +*Message Transfer Agent*. It +means mail transfer programs (ex. sendmail) and news servers. (cf. *Note MUA::) @@ -1241,8 +1261,8 @@ File: tm-en.info, Node: MUA, Next: MULE, Prev: MTA, Up: Glossary MUA --- -*Message User Agent* $B$NN,$G!"(Bmail -reader $B$H(B news reader $B$NAm>N!#(B +*Message User Agent*. It means mail +readers and news readers. (cf. *Note MTA::) @@ -1255,23 +1275,25 @@ File: tm-en.info, Node: MULE, Next: multipart, Prev: MUA, Up: Glossary MULE ---- -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B Emacs (*Note Emacs::). +Multilingual extension of GNU Emacs (*Note Emacs::) by HANDA Ken'ichi et +al. + [MULE] Nishikimi M., Handa K. and Tomura S., "Mule: MULtilingual -Enhancement to GNU Emacs", Proc. of INET'93, August, 1993. + Enhancement to GNU Emacs", Proc. of INET'93, August, 1993. -$B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(Balpha $BHG(B -(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) $B$,B8:_$9$k!#(B +Now, FSF and HANDA Ken'ichi et al. are working to merge MULE feature +into Emacs, there is alpha version of mule merged emacs +(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz). -$B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B +In addition, there is XEmacs with mule feature. -$B$3$N$?$a!"8=:_$G$OB?8@8l(B Emacs $B$O!"85!9$N(B MULE $B$r4^$a$F#3N$r(B *mule*, $B85!9(B -$B$N(B MULE $B$r(B *MULE*, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B -*Emacs/mule*, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B -*XEmacs/mule* $B$H8F$V$3$H$K$9$k!#(B +In this document, *mule* means any mule variants, +*MULE* means original MULE (..2.3), +*Emacs/mule* means mule merged Emacs, +*XEmacs/mule* means XEmacs with mule feature. @@ -1344,8 +1366,8 @@ File: tm-en.info, Node: multipart/encrypted, Next: multipart/mixed, Prev: multip multipart/encrypted ------------------- -RFC 1847 $B$GDj5A$5$l$?(B Security multipart (*Note Security multipart::) $B$N(B -$B#1$D$G!"0E9f2=$5$l$?(B message $B$rI=8=$9$k$N$KMQ$$$k!#(B +It is a Security multipart (*Note Security multipart::) defined in RFC +1847, used to represent encrypted message. (cf. *Note PGP/MIME::) @@ -1390,8 +1412,8 @@ File: tm-en.info, Node: multipart/signed, Next: PGP, Prev: multipart/parallel, U multipart/signed ---------------- -RFC 1847 $B$GDj5A$5$l$?(B Security multipart (*Note Security multipart::) $B$N(B -$B#1$D$G!"EE;R=pL>$rI=8=$9$k$N$KMQ$$$k!#(B +It is a Security multipart (*Note Security multipart::) defined in RFC +1847, used to represent signed message. (cf. *Note PGP/MIME::) @@ -1404,16 +1426,15 @@ File: tm-en.info, Node: PGP, Next: PGP-kazu, Prev: multipart/signed, Up: Glossar PGP --- -Phil Zimmermann $B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#(Bmessage (*Note -message::) $B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#(BPretty Good Privacy $B$N(B -$BN,!#(B - -$BEAE}E*$J(B PGP $B$G$O(B encapsulation (*Note encapsulation::) $B$K(B RFC 934 -(*Note RFC 934::)$B$K=`$8$?J}K!$rMQ$$$k!#$3$l$O(B MIME (*Note MIME::) $B$HL7=b(B -$B$9$k$N$G(B PGP/MIME (*Note PGP/MIME::) $B$,Ds0F$5$l$F$$$k!#0lJ}!"(BMIME $B$K$*$$(B -$B$F(B PGP $B$N(Bencapsulation $B$rMQ$$$kJ}K!(B (cf. *Note PGP-kazu::) - $B$bMxMQ$5$l$F$-$?!#$7$+$7!":#8e$O(B PGP/MIME $B$KE}0l$7$F$$$/J}$,K>$^$7$$!#(B +A public key encryption program by Phil Zimmermann. It provides +encryption and signature for message (*Note message::). PGP stands for +*Pretty Good Privacy*. +Traditional PGP uses RFC 934 (*Note RFC 934::) encapsulation (*Note +encapsulation::). It is conflict with MIME (*Note MIME::). So PGP/MIME +(*Note PGP/MIME::) is defined. On the other hand, PGP-kazu (*Note +PGP-kazu::) was proposed to use PGP encapsulation in MIME. But it is +obsoleted. [PGP: RFC 1991] D. Atkins, W. Stallings and P. Zimmermann, "PGP @@ -1429,31 +1450,19 @@ File: tm-en.info, Node: PGP-kazu, Next: PGP/MIME, Prev: PGP, Up: Glossary PGP-kazu -------- -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B MIME (*Note MIME::) $B$G(B PGP (*Note PGP::) $B$rMxMQ$9(B -$B$k$?$a$NJ}K!$r$3$3$G$O(B *PGP-kazu* $B$H8F$V$3$H$K$9$k!#(B - -PGP-kazu $B$O(B *application/pgp* $B$H$$$&(B content-type (*Note content-type::) -$B$rDj5A$9$k!#(B - -application/pgp $B$N(B part $B$G$O(B PGP $B$N(B encapsulation (*Note -encapsulation::) $B$,MQ$$$i$l$k!#(BPGP $B$N(B encapsulation (cf. *Note RFC -934::) - $B$H(B MIME $B$N(B encapsulation $B$OL7=b$9$k$N$G!"(BPGP $B$N(B encapsulation $B$r2r$+$J(B -$B$$8B$j!"Cf$K4^$^$l$?(B MIME message $B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"(B -PGP-kazu $B$KBP1~$7$F$$$J$$(B MIME $B$KBP1~$7$?(B MUA (*Note MUA::) $B$O$=$N(B part -$B$,FI$a$J$/$J$k!#$=$NBe$o$j!"(BMIME $B$KBP1~$7$F$$$J$$(B PGP $BBP1~$N(B MUA (*Note -MUA::) $B$G$b(B message $B$rFI$`$3$H$,$G$-$k!#(B +In this document, *PGP-kazu* means a method to use traditional PGP +encapsulation in MIME (*Note MIME::), proposed by YAMAMOTO Kazuhiko. -PGP-kazu $B$G$O(B MUA $B$O(B PGP $B$N$H(B MIME $B$N$H$$$$D$N(B encapsulation $B$rCN$i$J(B -$B$1$l$P$J$i$J$$!#$^$?!"(Bapplication/pgp part $B$r(B parse $B$9$k$?$a$K$O!"$^$:!"(B -pgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B +PGP-kazu defines a media type (*Note media type::), +*application/pgp*. -$B$^$?!"(BInternet $B$G$O:#8e(B PGP/MIME (*Note PGP/MIME::) $B$NJ}8~$GI8=`2=$7$F$$(B -$B$3$&$H$$$&$3$H$G9g0U$,$^$7$$!#(B +In application/pgp entity, PGP encapsulation (*Note encapsulation::) is +used. PGP encapsulation conflicts with MIME, so it requires +PGP-processing to read as MIME message. -[draft-kazu-pgp-mime-00.txt] Yamamoto K., "PGP MIME Integration", -October, 1995 +It was obsoleted, so you should use PGP/MIME (*Note PGP/MIME::). +However if you want to use traditional PGP message, it might be +available. @@ -1463,20 +1472,15 @@ File: tm-en.info, Node: PGP/MIME, Next: Quoted-Printable, Prev: PGP-kazu, Up: Gl PGP/MIME -------- -Michael Elkins $B;a$,Ds0F$7$?(B MIME (*Note MIME::) $B$G(B PGP (*Note PGP::) $B$r(B -$BMxMQ$9$k$?$a$NJ}K!!#(B +PGP (*Note PGP::) and MIME (*Note MIME::) integration proposed by +Michael Elkins. -RFC 1847 (*Note Security multipart::) $B$K4p$-!"(BMIME $B$N(B multipart $B$K$h$k(B -encapsulation (*Note encapsulation::) $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3H(B -$BD%$K$J$C$F$$$k!#$7$+$7!"EAE}E*$J(B PGP$B$H$N8_49@-$,<:$o$l$F$$$k!#(B +It is based on RFC 1847 (*Note Security multipart::), so it is +harmonious with MIME, but it is not compatible with traditional PGP +encapsulation. However MIME MUA can read PGP/MIME signed message even +if it does not support PGP/MIME. -PGP/MIME $B$G$O(B PGP-kazu (*Note PGP-kazu::) $B$H0[$J$j!"(BMIME $B$N(B -encapsulation $B$N$_$rMQ$$$k!#$^$?!"$3$N$?$a!"(BPGP $B$N=hM}$r9T$&A0$K(B message -$B$N(B parse $B$r9T$&$3$H$,$G$-$k!#(B - -Internet $B$G$O:#8e(B PGP/MIME (*Note PGP/MIME::) $B$NJ}8~$GI8=`2=$7$F$$$3$&$H(B -$B$$$&$3$H$G9g0U$,l9g$O(B PGP/MIME$B$r(B -$BMQ$$$k$N$,K>$^$7$$!#(B +PGP/MIME (*Note PGP/MIME::) will be standard of PGP message. [PGP/MIME: RFC 2015] M. Elkins, "MIME Security with Pretty Good @@ -1509,9 +1513,6 @@ File: tm-en.info, Node: RFC 821, Next: RFC 822, Prev: Quoted-Printable, Up: Glos RFC 821 ------- -*SMTP* $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B -$B$F$$$k(B RFC. - [SMTP: RFC 821] J. Postel, "Simple Mail Transfer Protocol", August 1982, STD 10. @@ -1525,13 +1526,12 @@ File: tm-en.info, Node: RFC 822, Next: RFC 934, Prev: RFC 821, Up: Glossary RFC 822 ------- -Internet mail $B$NpJs$r;}$?$J$$(B $BJ8;zId9f(B(*Note Coded character set::)$B$N(B -$B$_$GI=8=$5$l$k(B text $B>pJs!#(B(cf. *Note text/plain::) +A textual data represented by only coded character set (*Note coded +character set::). It does not have information about font or +typesetting. (cf. *Note text/plain::) @@ -1716,12 +1705,15 @@ File: tm-en.info, Node: Security multipart, Next: text/enriched, Prev: plain tex Security multipart ------------------ -MIME (*Note MIME::) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B +A format to represent signed/encrypted message in MIME (*Note MIME::). + +It defines two multipart media types, *multipart/signed* -(*Note multipart/signed::) $B$H(B +(*Note multipart/signed::) and *multipart/encrypted* -(*Note multipart/encrypted::) $B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B -PGP/MIME (*Note PGP/MIME::) $B$O$3$l$K4p$$$F$$$k!#(B +(*Note multipart/encrypted::). + +MOSS and PGP/MIME (*Note PGP/MIME::) are based on it. [Security multipart: RFC 1847] James Galvin, Gale Murphy, Steve @@ -1738,9 +1730,6 @@ File: tm-en.info, Node: text/enriched, Next: text/plain, Prev: Security multipar text/enriched ------------- -RFC 1521 $B$GDj5A$5$l$?(B *text/richtext* $B$KBe$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs(B -$B$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B media type (*Note media type::). - [text/enriched: RFC 1896] P. Resnick and A. Walker, "The text/enriched MIME Content-type", February 1996, (obsolete RFC @@ -1772,16 +1761,16 @@ File: tm-en.info, Node: tm-kernel, Next: tm-MUA, Prev: text/plain, Up: Glossary tm-kernel, tm ------------- -Emacs $B$G(B MIME (*Note MIME::) $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs6!$9$k(B -library $B72!#(B`tools for MIME' $B$NN,!#(B +A libraries to provide user interface about MIME (*Note MIME::) for +emacs. tm stands for `tools for MIME'. -*[$B$I$&$G$bNI$$$3$H(B(^-^;]* +*[Unimportant notice(^-^;]* - * tm $B$O(B "tiny-mime" $B$NN,$8$c$J$$$i$7$$$>(B (^-^; + * tm may not stand for "tiny-mime"(^-^; - * tm $B$O:n(B (^-^; + * tm may not stand for initial of an author (^-^; - * "Tools for MIME" $B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>(B (^-^; + * "Tools for MIME" may be strained (^-^; @@ -1792,20 +1781,17 @@ File: tm-en.info, Node: tm-MUA, Next: us-ascii, Prev: tm-kernel, Up: Glossary tm-MUA ------ -tm (*Note tm-kernel::) $B$rMQ$$$?(B MUA (*Note MUA::) $B$b$7$/$O(B MUA $B$KBP$9$k(B -extender. +MUA (*Note MUA::) or MUA extender using tm (*Note tm-kernel::). -*tm $BBg@9$j(B package* $B$K$O(B +*tm oomori package* has following extenders: - * mh-e (*Note (mh-e)::) $BMQ$N(B *tm-mh-e* - * GNUS $BMQ$N(B *tm-gnus* - * Gnus $BMQ$N(B *gnus-mime* (*Note (gnus-mime-en)::) - * VM $BMQ$N(B *tm-vm* - * RMAIL $BMQ$N(B *tm-rmail* + * *tm-mh-e* (*Note (tm-mh-e-en)::) + for mh-e (*Note (mh-e)::) + * *tm-gnus* (*Note (tm-gnus_en)::) for GNUS + * *gnus-mime* (*Note (gnus-mime-en)::) for Gnus + * *tm-vm* (*Note (tm-vm_en)::) for VM + * *tm-rmail* for RMAIL -$B$,4^$^$l$F$$$k!#(B - -$BFHN)$7$?(B MUA $B$H$7$F$O(B cmail (*Note (cmail)::) $B$,(B tm $B$rMxMQ2DG=$G$"$k!#(B @@ -1815,18 +1801,18 @@ File: tm-en.info, Node: us-ascii, Prev: tm-MUA, Up: Glossary us-ascii -------- -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B MIME charset (*Note -MIME charset::) $B$N#1$D!#(B +A MIME charset (*Note MIME charset::) for primary Latin script mainly +written by English or other languages. -ASCII (*Note ASCII::) $B$N$_$+$i$J$j(B ISO 2022 (*Note ISO 2022::) $B$K$h$kId(B -$B9f3HD%(B (*Note Code extension::)$B$O5v$5$l$J$$!#(B +It is a 7bit coded character set (*Note coded character set::) based on +ISO 2022 (*Note ISO 2022::), it contains only ASCII (*Note ASCII::) and +code extension (*Note code extension::) is not allowed. -Internet mail $B$K$*$1$kI8=`$NId9f2=J8;z=89g(B(*Note Coded character set::)$B$G(B -$B$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B -*us-ascii* $B$,;H$o$l$k!#(B +It is standard coded character set of Internet mail. If MIME charset is +not specified, *us-ascii* is used as default. -$B$^$?!"(BRFC 822 (*Note RFC 822::) $B$K$*$1$k(B *ASCII* $B$O(B us-ascii $B$r;X$9$b$N(B -$B$H2r - + -tm 7.90 Manual (English Version) +<title>tm 7.98 Manual (English Version) <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/15 +<date>1996/12/24 <toc> </head> @@ -20,7 +20,7 @@ This file documents tm, a MIME package for GNU Emacs. <p> The tm package is a set of modules to enjoy MIME on GNU Emacs. Using tm, you can - +<p> <ul> <li> playback or view the MIME messages using tm-view <li> compose MIME message using tm-edit @@ -128,9 +128,10 @@ X0208</dref>, <dref>GB 2312</dref>) <h3> ASCII <node> ASCII <p> -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B <dref>94-character set</dref>. -A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B<a node="ISO -646">ISO 646</a> $B$N0l$D!#(B +<concept>ASCII</concept> is a <dref>94-character set</dref> contains +primary latin characters (A-Z, a-z), numbers and some characters. It +is a standard of the United States of America. It is a variant of <a +node="ISO 646">ISO 646</a>. <standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit American Standard Code for Information Interchange" @@ -156,65 +157,65 @@ translated by non-Internet gateways. <h3> binary <node> binary <p> -$BG$0U$N(B byte $BNs$r(B <concept>binary</concept> $B$H8F$V$3$H$K$7$^$9!#(B -<p> -<a node="8bit">8bit</a> $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G(B -$B$9!#(B -<p> -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary -$B$H8F$V$3$H$K$7$^$9!#(B +Any byte stream is called <concept>binary</concept>. <p> -$B$A$J$_$K!"(B<a node="7bit">7bit</a> $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary -$B$G$bI=8=$G$-$^$9!#$h$C$F!"(B<concept>binary data</concept> $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -<h3> Graphic Character Set -<node> graphic character set +It does not require structureof lines. It differs from from <a +node="8bit">8bit</a>. <p> -<dref>Coded character set</dref> for graphic characters. +In addition, if line structured data contain too long line (more than +998 bytes), it is regarded as binary. <h3> cn-gb, gb2312 <node> cn-gb <p> -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for simplified Chinese +mainly used in the Chinese mainland. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB -2312</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f(B -$B3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>GB 2312</dref>. <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <a node="RFC 1922">RFC 1922</a>. <h3> cn-big5, big5 <node> cn-big5 <p> -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for traditional Chinese +mainly used in Taiwan and Hon Kong. +<p> +It is a <dref>8bit</dref> <dref>coded character set</dref> not based +on <dref>ISO 2022</dref>. It is a de-fact standard. <p> -<dref>ISO 2022</dref> $B$K4p$+$J$$(B <dref>8bit</dref> $B$N(B -<dref>coded character set</dref>$B$G(B de-fact standard $B$G(B -$B$"$k!#(B<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <a node="RFC 1922">RFC 1922</a>. <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> $B$HBP1~4X78$,$"$k!#(B +It corresponds to <dref>CNS 11643</dref>. <h3> CNS 11643-1992 -<node> CNS +<node> CNS 11643 <p> -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="Character set">$BJ8;z=89g(B</a>$B!#BfOQ$NI8=`!#8=:_!"(B<a node="94x94 -character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B +<dref>Graphic character set</dref>s for Chinese mainly written by +traditional Chinese mainly used in Taiwan and Hong Kong. It is a +standard of Taiwan. Currently there are seven <dref>94x94 +character set</dref>. <p> -<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B -`H', $BBh#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B -`M' $B$G$"$k!#(B +Final byte of <dref>ISO 2022</dref> are following: + +<dl> +<dt>plane 1<dd>04/07 (`G') +<dt>plane 2<dd>04/08 (`H') +<dt>plane 3<dd>04/09 (`I') +<dt>plane 4<dd>04/10 (`J') +<dt>plane 5<dd>04/11 (`K') +<dt>plane 6<dd>04/12 (`L') +<dt>plane 7<dd>04/13 (`M') +</dl> <standard abbrev="CNS 11643-1992" title-en="Standard Interchange Code for Generally-Used Chinese Characters" number="CNS @@ -239,8 +240,8 @@ the character set of a given code. (ex. <dref>ISO 2022</dref>) <h3> Content-Disposition field <node> Content-Disposition <p> -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. <a -node="MIME">MIME</a> $B$N3HD%$N#1$D!#(B +A field to specify presentation of entity or file name. It is an +extension for <dref>MIME</dref>. <p> <rfc number="1806" type="Experimental" author="E R. Troost and S. Dorner" title="Communicating Presentation Information @@ -248,48 +249,6 @@ node="MIME">MIME</a> $B$N3HD%$N#1$D!#(B date="June 1995"> -<h3> media type -<node> media type -<p> -<concept>media type</concept> specifies the nature of the data in the -body of <dref>MIME</dref> <dref>entity</dref>. It consists of -<concept>type</> and <concept>subtype</concept>. It is defined in -<dref>RFC 2046</dref>. -<p> -Currently there are following types: - -<ul> -<li><concept>text</concept> -</li> -<li><concept>image</concept> -</li> -<li><concept>audio</concept> -</li> -<li><concept>video</concept> -</li> -<li><concept>application</concept> -</li> -<li><a node="multipart"><concept>multipart</concept></a> -</li> -<li><concept>message</concept> -</ul> - -<p> -And there are various subtypes, for example, application/octet-stream, -audio/basic, image/jpeg, <dref>multipart/mixed</dref>, -<dref>text/plain</dref>, video/mpeg... -<p> -You can refer registered media types at <a -href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA -TYPES</a>. -<p> -In addition, you can use private type or subtype using -<concept>x-token</concept>, which as the prefix `x-'. However you can -not use them in public. -<p> -<cf node="Content-Type field"> - - <h3> Content-Type field <node> Content-Type field <p> @@ -355,8 +314,8 @@ Content-Type: application/octet-stream <h3> Emacs <node> Emacs <p> -$B$3$3$G$O(B `Emacs' $B$G(B FSF $B$,G[I[$7$F$$$k(B GNU Emacs $B$r;X$7!"(B`emacs' $B$G(B -GNU Emacs $B$NJQ<o$NAm>N$H$9$k!#(B +In this document, `Emacs' means GNU Emacs released by FSF, and `emacs' +means any variants of GNU Emacs. <h3> encoded-word @@ -374,9 +333,10 @@ is defined in <concept>RFC 2047</concept>. <h3> encapsulation <node> encapsulation <p> -<a node="RFC 822">Internet mail</a> $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B +Method to insert whole <a node="RFC 822">Internet message</a> into +another Internet message. <p> -$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#(B +For example, it is used to forward a message. <p> <cf node="message/rfc822"> @@ -384,13 +344,13 @@ is defined in <concept>RFC 2047</concept>. <h3> euc-kr <node> euc-kr <p> -$B4Z9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <dref>MIME charset</dref> for Korean. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B -<a node="KS C5601">KS C5601</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>KS C5601</dref>. <p> -<a node="RFC 1557">RFC 1557</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <dref>RFC 1557</dref>. <p> cf. <standard abbrev="euc-kr" org="Korea Industrial Standards Association" title-en="Hangul Unix Environment" @@ -399,9 +359,6 @@ cf. <standard abbrev="euc-kr" org="Korea Industrial Standards <h3> FTP <node> FTP <p> -Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B$GDj5A$5$l(B -$B$F$$$k!#(B -<p> <rfc name="FTP" number="959" type="STD 9" author="Postel, J. and J. Reynolds" title="File Transfer Protocol" date="October 1985"> @@ -410,14 +367,13 @@ Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B <h3> GB 2312-1980 <node> GB 2312 <p> -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B -<dref>94x94-character set</dref>$B!#Cf9q$N9q2HI8=`!#(B<a node="ISO -2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `A'. +A <dref>94x94 character set</dref> for Chinese mainly written by +simplified Chinese mainly used in the Chinese mainland. It is a +standard of China. <p> -$B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B +Final byte of <dref>ISO 2022</dref> is 04/01 (`A'). <standard abbrev="GB 2312" - title-cn="$B?.B)8r49MQ4A;zJTb{;zId=8(B -- $B4pK\=8(B" title-en="Code of Chinese Graphic Character Set for Information Interchange - Primary Set" number="GB 2312" year="1980"> @@ -426,9 +382,8 @@ Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B <h3> GB 8565.2-1988 <node> GB 8565.2 <p> -$BCf9q8l$N$?$a$NJd=u(B<a node="Character set">$BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B -<a node="GB 2312">GB 2312</a> $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7(B -$B$$!#(B +A <dref>94x94 character set</dref> for Chinese as supplement to +<dref>GB 2312</dref>. It is a standard of China. <standard abbrev="GB 8565.2" title-en="Information Processing - Coded Character Sets for Text Communication - Part 2: Graphic @@ -436,17 +391,24 @@ Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B year="1988"> +<h3> Graphic Character Set +<node> graphic character set +<p> +<dref>Coded character set</dref> for graphic characters. + + <h3> hz-gb2312 <node> hz-gb2312 <p> -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for simplified Chinese +mainly used in the Chinese mainland. <p> -<dref>ASCII</dref> $B$K(B <a node="GB 2312">GB 2312</a> $B$r(B 7bit $B$G(B -<a node="Code extension">$BId9f3HD%(B</a>$B$7$?$b$N$r(B ASCII printable $B$K$J$k(B -$B$h$&$K9)IW$7$F$$$k!#(B +It extends <dref>ASCII</dref> to combine <dref>GB 2312</dref>, its +technique is like <dref>iso-2022-jp</dref>, but it is designed to be +ASCII printable to use special form for ESC sequence to designate GB +2312 to G0. <p> -RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1842 and 1843. <rfc number="1842" type="Informational" author="Y. Wei, Y. Zhang, J. Li, J. Ding and Y. Jiang" title="ASCII Printable @@ -460,11 +422,8 @@ RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B <h3> ISO 2022 <node> ISO 2022 <p> -<a node="Code extension">$BId9f3HD%(B</a>$B$N$?$a$N9q:]I8=`!#(B -<p> -$B$3$l$rMQ$$$FJ#?t$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rAH9g$;$F(B <a -node="7bit">7bit</a> $B$J$$$7(B <dref>8bit</dref> $B$N(B <a node="Coded -character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B +It is a standard for character code structure and <dref>code +extension</dref> technique. <standard abbrev="ISO 2022" org="International Organization for Standardization (ISO)" title-en="Information Processing: @@ -475,50 +434,50 @@ character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B <h3> iso-2022-cn <node> iso-2022-cn <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <dref>MIME charset</dref> for Chinese. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B -<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain -2</a> $B$r(B <a node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B -</a>$B$7$F$$$k!#(B +It is a <dref>7bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>GB 2312</dref> and/or <a node="CNS 11643">CNS 11643 plain 1, +plain 2</a>. <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <dref>RFC 1922</dref>. <h3> iso-2022-cn-ext <node> iso-2022-cn-ext <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <dref>MIME charset</dref> for Chinese. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(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> $BEy$r(B <a -node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>7bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>GB 2312</dref>, <a node="CNS 11643">CNS 11643 plain 1 .. 7</a>, +<dref>ISO-IR-165</dref> and other Chinese graphic character sets. <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <dref>RFC 1922</dref>. <p> <memo> -MULE 2.3 $B$*$h$S!"8=:_$N(B XEmacs/mule $B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#(B +MULE 2.3 and current XEmacs/mule can not use it correctly. <p> -Emacs/mule $B$G$OMxMQ2DG=$G$"$k!#(B +Emacs/mule can use it. </memo> <h3> iso-2022-jp <node> iso-2022-jp <p> -$BF|K\8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N0l$D!#(B +A <dref>MIME charset</dref> for Japanese. <p> -$B8E$$(B <dref>ISO 2022</dref> $B$K4p$$$F(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> $B$r@Z$jBX$($k(B <a -node="7bit">7bit</a> $BJ8;zId9f!#(B +It is a <dref>7bit</dref> <dref>coded character set</dref> based on +old <dref>ISO 2022</dref>. It switches <dref>ASCII</dref>, JIS +X0201-Latin, <a node="JIS C6226-1978">JIS X0208-1978</a> and <a +node="JIS X0208">JIS X0208-1983</a>. <p> -RFC 1468 $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1468. <p> <memo> -JIS X0208-1996? $B$G$O(B <dref>ISO 2022</dref> $B$HFHN)$KDj5A$5$l(B -$B$kM=Dj!#(B +JIS X0208-1997? will define it in annex as non-<dref>ISO 2022</dref> +encoding. </memo> <rfc name="iso-2022-jp" number="1468" author="Murai J., M. Crispin, @@ -547,8 +506,8 @@ A <a node="MIME charset">MIME charset</a> for Korean language (Hangul script). <p> It is based on <dref>ISO 2022</dref> <dref>code extension</dref> -technique to extends <dref>ASCII</dref> to use <dref>KS C5601</dref> -as <dref>7bit</dref> text. +technique to extend <dref>ASCII</dref> to use <dref>KS C5601</dref> as +<dref>7bit</dref> text. <p> It is defined in <dref>RFC 1557</dref>. @@ -556,12 +515,6 @@ It is defined in <dref>RFC 1557</dref>. <h3> ISO 646 <node> ISO 646 <p> -$B3F9q$G6&DL$K;H$($k:G>.8BEY$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rDj$a(B -$B$?$b$N!#(B<a node="94 character set">94 $BJ8;z=89g(B</a>$B$N#1$D!#(BISO 646 IRV -$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$(B -$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#(B<dref>ASCII</dref> $B$d(B JIS -X0201-Latin $B$O$=$N0l<o!#(B - <standard abbrev="ISO 646" org="International Organization for Standardization (ISO)" title-en="Information technology: ISO 7-bit coded character set for information @@ -584,9 +537,9 @@ X0201-Latin $B$O$=$N0l<o!#(B <concept>iso-8859-1</concept> is a <dref>MIME charset</dref> for west-European languages written by Latin script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-1">ISO 8859-1</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-1</dref>. <p> It is defined in <dref>RFC 2046</dref>. @@ -607,9 +560,9 @@ It is defined in <dref>RFC 2046</dref>. <concept>iso-8859-2</concept> is a <dref>MIME charset</dref> for east-European languages written by Latin script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-2">ISO 8859-2</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-2</dref>. <p> It is defined in <dref>RFC 2046</dref>. @@ -650,9 +603,9 @@ It is defined in <dref>RFC 2046</dref>. <concept>iso-8859-5</concept> is a <dref>MIME charset</dref> for Cyrillic script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-5">ISO 8859-5</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-5</dref>. <p> It is defined in <dref>RFC 2046</dref>. @@ -683,9 +636,9 @@ It is defined in <dref>RFC 2046</dref>. <concept>iso-8859-7</concept> is a <dref>MIME charset</dref> for Greek script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-7">ISO 8859-7</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-7</dref>. <p> It is defined in RFC 1947. @@ -716,44 +669,42 @@ It is defined in RFC 1947. <h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165 <p> -CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=(B -$B8=$9$k$?$a$N(B <dref>94x94-character set</dref>$B!#(B +A <dref>94x94-character set</dref> for Chinese mainly written by +simplified Chinese mainly used in the Chinese mainland registered by +CCITT. <p> -<a node="GB 2312">GB 2312</a> $B$H(B <a node="GB 8865.2">GB 8565 $BI=#2(B</a> -$B$K(B 150 $BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B +It consists of <dref>GB 2312</dref>, <dref>GB 8865.2</dref> and +additional 150 characters. <p> -<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +Final byte of <dref>ISO 2022</dref> is 04/05 (`E'). <h3> JIS X0201 <node> JIS X0201 <p> -<a node="ISO 646">ISO 646</a> $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 -byte $B$N%+%?%+%JJ8;z=89g$+$i$J$k!#(B +It defines two <dref>94-character set</dref>, for Latin script (a +variant of <dref>ISO 646</dref>) and Katakana script, and 7bit and +8bit <dref>coded character set</dref>s. <p> -$B85$O(B <concept>JIS C6220-1976</concept> $B$H8@$C$?$,(B <concept>JIS -X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B +It was renamed from <concept>JIS C6220-1976</concept>. -<standard abbrev="JIS X0201-1976" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" title-ja="$B>pJs8r49MQId9f(B" +<standard abbrev="JIS X0201-1976" org="Japanese Standards Association" title-en="Code for Information Interchange" number="JIS X 0201-1976"> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +In addition, revised version will be published in 1997. -<standard abbrev="JIS X0201-1996?" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" - title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g(B" - title-en="7-bit and 8-bit coded character sets for - information interchange" number="JIS X 0201" year="1996? - draft"> +<standard abbrev="JIS X0201-1997?" org="Japanese Standards + Association" title-en="7-bit and 8-bit coded character + sets for information interchange" number="JIS X 0201" + year="1997? draft"> <h3> JIS C6226-1978 <node> JIS C6226 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <dref>94x94-character set</dref>$B!#F|K\$N9q(B -$B2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B +A <dref>94x94-character set</dref> for Japanese. It was renamed to +JIS X0208-1978. <p> <cf node="JIS X0208"> @@ -761,45 +712,46 @@ X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B <h3> JIS X0208 <node> JIS X0208 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <dref>94x94-character set</dref>$B!#F|K\$N9q(B -$B2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B 1983 $BG/(B -$BHG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B +A <dref>94x94-character set</dref> for Japanese. Japanese standard. +It was published in 1978, and revised in 1983 and 1990. In the +Internet message, 1983 edition is major. <p> -JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-(B -$B%j%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG(B -$B$N0lIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B -1983 $BG/HG$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9(B -$B$k!#$3$N$?$a!"(B1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B +JIS X0208 contains some symbols, numbers, primary Latin script, +Hiragana script, Katakana script, Greek script, Cyrillic script, box +drawing parts, Kanji (Ideographic characters used in Japanese). +Notice that some symbols and box drawing parts were added in 1983 and +some Kanjis were changed or swapped code points. So 1978 edition and +1983 edition are regarded as different graphic character set. <p> -1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +1990 edition added some characters, so designation of 1990 edition +requires `identify revised registration' sequence, ESC 02/06 4/0 as +prefix of designation sequence. -<standard abbrev="JIS X0208-1978" org="$BF|K\5,3J6(2q(B (Japanese Standards - Association)" title-ja="$B>pJs8r49MQ4A;zId9f7O(B" +<standard abbrev="JIS X0208-1978" org="Japanese Standards Association" title-en="Code of the Japanese graphic character set for information interchange" number="JIS C6226" year="1978"> -<standard abbrev="JIS X0208-1983,1990" org="$BF|K\5,3J6(2q(B (Japanese Standards - Association)" title-ja="$B>pJs8r49MQ4A;zId9f7O(B" - title-en="Code of the Japanese graphic character set for - information interchange" number="JIS X0208" year="1983,1990"> +<standard abbrev="JIS X0208-1983,1990" org="Japanese Standards + Association" title-en="Code of the Japanese graphic + character set for information interchange" number="JIS + X0208" year="1983,1990"> <p> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B -$B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B +In addition, revised version will be published in 1997. (It does not +change graphic character set) -<standard abbrev="JIS X0208-1996?" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N(B - $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g(B" title-en="7-bit and - 8-bit double byte coded Kanji sets for information - interchange" number="JIS X 0208" year="1996? draft"> +<standard abbrev="JIS X0208-1997?" org="Japanese Standards + Association" title-en="7-bit and 8-bit double byte coded + Kanji sets for information interchange" number="JIS X + 0208" year="1997? draft"> <h3> JIS X0212-1990 <node> JIS X0212 <p> -<a node="JIS X0208">JIS X0208</a> $B$K$J$+$C$?J8;z$r=8$a$?(B -<dref>94x94-character set</dref>$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2H(B -$BI8=`!#(B<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O(B `D'. +A <dref>94x94 character set</dref> for Japanese as supplement to +<dref>JIS X0208</dref>. It is a standard of Japan. +<p> +Final byte of <dref>ISO 2022</dref> is 04/04 (`D'). <h3> koi8-r @@ -822,18 +774,60 @@ It is defined in RFC 1489. <p> A <dref>94x94-character set</dref> for Korean language (Hangul script). Korean Standard. Final byte of <dref>ISO 2022</dref> is -`C'. +04/03 (`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> media type +<node> media type +<p> +<concept>media type</concept> specifies the nature of the data in the +body of <dref>MIME</dref> <dref>entity</dref>. It consists of +<concept>type</concept> and <concept>subtype</concept>. It is defined +in <dref>RFC 2046</dref>. +<p> +Currently there are following types: + +<ul> +<li><concept>text</concept> +</li> +<li><concept>image</concept> +</li> +<li><concept>audio</concept> +</li> +<li><concept>video</concept> +</li> +<li><concept>application</concept> +</li> +<li><a node="multipart"><concept>multipart</concept></a> +</li> +<li><concept>message</concept> +</ul> + +<p> +And there are various subtypes, for example, application/octet-stream, +audio/basic, image/jpeg, <dref>multipart/mixed</dref>, +<dref>text/plain</dref>, video/mpeg... +<p> +You can refer registered media types at <a +href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA +TYPES</a>. +<p> +In addition, you can use private type or subtype using +<concept>x-token</concept>, which as the prefix `x-'. However you can +not use them in public. +<p> +<cf node="Content-Type field"> + + <h3> message <node> message <p> -$B$3$3$G$O(B <dref>RFC 822</dref> $B$GDj5A$5$l$k(B mail $B$H(B <dref>RFC -1036</dref> $B$GDj5A$5$l$k(B news $B5-;v$NAm>N$H$7$FMQ$$$k!#(B +In this document, it means mail defined in <dref>RFC 822</dref> and +news message defined in <dref>RFC 1036</dref>. <h3> message/rfc822 @@ -848,9 +842,13 @@ encapsulation. It is defined in <dref>RFC 2046</dref>. <h3> method <node> method <p> -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B <concept>internal method</concept> $B$H(B C -$B$d(B script $B8@8l$J$I$G=q$+$l$?(B <concept>external method</concept> $B$,$"$k!#(B +Application program of tm-view to process for specified <dref>media +type</dref> when user plays an entity. +<p> +There are two kinds of methods, <concept>internal method</concept> and +<concept>external method</concept>. Internal method is written by +Emacs Lisp. External method is written by C or script languages and +called by asynchronous process call. <p> <cf file="tm-view-en" node="method"> @@ -895,16 +893,17 @@ node="encoded-word">encoded-word</a>. <p> It is defined in <dref>RFC 2045</dref>. <p> -<dref>iso-2022-jp</dref> $B$d(B <a node="euc-kr">euc-kr</a> $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$O(B<a node="Character set">$BJ8;z=89g(B</a>$B$H6hJL(B -$B$7$F>.J8;z$G=q$$$F$$$k!K(B +<dref>iso-2022-jp</dref> or <dref>euc-kr</dref> are kinds of it. (In +this document, MIME charsets are written by small letters to +distinguish <dref>graphic character set</dref>. For example, ISO +8859-1 is a graphic character set, and iso-8859-1 is a MIME charset) <h3> MTA <node> MTA <p> -<concept>Message Transfer Agent</concept> $B$NN,$G!"(Bsendmail $B$J$I$N(B mail -$BG[Aw(B program $B$H(B news server $B$NAm>N!#(B +<concept>Message Transfer Agent</concept>. It means mail transfer +programs (ex. sendmail) and news servers. <p> <cf node="MUA"> @@ -912,8 +911,8 @@ It is defined in <dref>RFC 2045</dref>. <h3> MUA <node> MUA <p> -<concept>Message User Agent</concept> $B$NN,$G!"(Bmail reader $B$H(B news -reader $B$NAm>N!#(B +<concept>Message User Agent</concept>. It means mail readers and news +readers. <p> <cf node="MTA"> @@ -921,24 +920,26 @@ reader $B$NAm>N!#(B <h3> MULE <node> MULE <p> -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(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. +Multilingual extension of GNU <dref>Emacs</dref> by HANDA Ken'ichi et +al. + +<inproc abbrev="MULE" author="Nishikimi M., Handa K. and Tomura S." + title-en="Mule: MULtilingual Enhancement to GNU Emacs" + book-en="Proc. of INET'93" date="August, 1993"> <p> -$B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(B<a -href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz"> alpha $BHG(B -</a> $B$,B8:_$9$k!#(B +Now, FSF and HANDA Ken'ichi et al. are working to merge MULE feature +into Emacs, there is <a +href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz">alpha +version of mule merged emacs</a>. <p> -$B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B +In addition, there is XEmacs with mule feature. <p> -$B$3$N$?$a!"8=:_$G$OB?8@8l(B Emacs $B$O!"85!9$N(B MULE $B$r4^$a$F#3<oN`$"$k$3$H(B -$B$K$J$k!#(B +So now, there are 3 kinds of mule variants. <p> -$B$=$3$G!"$3$3$G$O!"B?8@8l(B Emacs $B$NAm>N$r(B <concept>mule</concept>, $B85!9(B -$B$N(B MULE $B$r(B <concept>MULE</concept>, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B -<concept>Emacs/mule</concept>, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B -<concept>XEmacs/mule</concept> $B$H8F$V$3$H$K$9$k!#(B +In this document, <concept>mule</concept> means any mule variants, +<concept>MULE</concept> means original MULE (..2.3), +<concept>Emacs/mule</concept> means mule merged Emacs, +<concept>XEmacs/mule</concept> means XEmacs with mule feature. <h3> Multipart @@ -997,8 +998,8 @@ This is the replacement of traditional <dref>RFC 1153</dref> based <h3> multipart/encrypted <node> multipart/encrypted <p> -RFC 1847 $B$GDj5A$5$l$?(B <dref>Security multipart</dref> $B$N#1$D$G!"0E9f2=(B -$B$5$l$?(B message $B$rI=8=$9$k$N$KMQ$$$k!#(B +It is a <dref>Security multipart</dref> defined in +RFC 1847, used to represent encrypted message. <p> <cf node="PGP/MIME"> @@ -1028,8 +1029,8 @@ significant. <h3> multipart/signed <node> multipart/signed <p> -RFC 1847 $B$GDj5A$5$l$?(B <dref>Security multipart</dref> $B$N#1$D$G!"EE;R=p(B -$BL>$rI=8=$9$k$N$KMQ$$$k!#(B +It is a <dref>Security multipart</dref> defined in +RFC 1847, used to represent signed message. <p> <cf node="PGP/MIME"> @@ -1037,15 +1038,14 @@ RFC 1847 $B$GDj5A$5$l$?(B <dref>Security multipart</dref> $B$N#1$D$G!"EE;R=p <h3> PGP <node> PGP <p> -Phil Zimmermann $B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#(B -<dref>message</dref> $B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#(BPretty Good -Privacy $B$NN,!#(B +A public key encryption program by Phil Zimmermann. It provides +encryption and signature for <dref>message</dref>. PGP stands for +<concept>Pretty Good Privacy</concept>. <p> -$BEAE}E*$J(B PGP $B$G$O(B <dref>encapsulation</dref> $B$K(B <dref>RFC 934</dref>$B$K(B -$B=`$8$?J}K!$rMQ$$$k!#$3$l$O(B <dref>MIME</dref> $B$HL7=b$9$k$N$G(B -<dref>PGP/MIME</dref> $B$,Ds0F$5$l$F$$$k!#0lJ}!"(BMIME $B$K$*$$$F(B PGP $B$N(B -encapsulation $B$rMQ$$$kJ}K!(B <cf node="PGP-kazu"> $B$bMxMQ$5$l$F$-$?!#$7$+(B -$B$7!":#8e$O(B PGP/MIME $B$KE}0l$7$F$$$/J}$,K>$^$7$$!#(B +Traditional PGP uses <dref>RFC 934</dref> <dref>encapsulation</dref>. +It is conflict with <dref>MIME</dref>. So <dref>PGP/MIME</dref> is +defined. On the other hand, <dref>PGP-kazu</dref> was proposed to use +PGP encapsulation in MIME. But it is obsoleted. <p> <rfc name="PGP" number="1991" type="Informational" author="D. Atkins, W. Stallings and P. Zimmermann" title="PGP Message @@ -1056,50 +1056,33 @@ encapsulation $B$rMQ$$$kJ}K!(B <cf node="PGP-kazu"> $B$bMxMQ$5$l$F$-$?!#$7$+ <h3> PGP-kazu <node> PGP-kazu <p> -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!$r$3$3$G$O(B -<concept>PGP-kazu</concept> $B$H8F$V$3$H$K$9$k!#(B +In this document, <concept>PGP-kazu</concept> means a method to use +traditional PGP encapsulation in <dref>MIME</dref>, proposed by +YAMAMOTO Kazuhiko. <p> -PGP-kazu $B$O(B <concept>application/pgp</concept> $B$H$$$&(B -<dref>content-type</dref> $B$rDj5A$9$k!#(B +PGP-kazu defines a <dref>media type</dref>, +<concept>application/pgp</concept>. <p> -application/pgp $B$N(B part $B$G$O(B PGP $B$N(B <dref>encapsulation</dref> $B$,MQ$$(B -$B$i$l$k!#(BPGP $B$N(B encapsulation <cf node="RFC 934"> $B$H(B MIME $B$N(B -encapsulation $B$OL7=b$9$k$N$G!"(BPGP $B$N(B encapsulation $B$r2r$+$J$$8B$j!"Cf(B -$B$K4^$^$l$?(B MIME message $B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"(BPGP-kazu $B$KBP(B -$B1~$7$F$$$J$$(B MIME $B$KBP1~$7$?(B <dref>MUA</dref> $B$O$=$N(B part $B$,FI$a$J$/$J(B -$B$k!#$=$NBe$o$j!"(BMIME $B$KBP1~$7$F$$$J$$(B PGP $BBP1~$N(B <dref>MUA</dref> $B$G$b(B -message $B$rFI$`$3$H$,$G$-$k!#(B +In application/pgp entity, PGP <dref>encapsulation</dref> is used. +PGP encapsulation conflicts with MIME, so it requires PGP-processing +to read as MIME message. <p> -PGP-kazu $B$G$O(B MUA $B$O(B PGP $B$N$H(B MIME $B$N$H$$$$D$N(B encapsulation $B$rCN$i(B -$B$J$1$l$P$J$i$J$$!#$^$?!"(Bapplication/pgp part $B$r(B parse $B$9$k$?$a$K$O!"$^(B -$B$:!"(Bpgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B -<p> -$B$^$?!"(BInternet $B$G$O:#8e(B <dref>PGP/MIME</dref> $B$NJ}8~$GI8=`2=$7$F$$$3$&(B -$B$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B -$B$^$7$$!#(B -<p> -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 +It was obsoleted, so you should use <dref>PGP/MIME</dref>. However if +you want to use traditional PGP message, it might be available. <h3> PGP/MIME <node> PGP/MIME <p> -Michael Elkins $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!!#(B +<dref>PGP</dref> and <dref>MIME</dref> integration proposed by Michael +Elkins. <p> -<a node="Security multipart">RFC 1847</a> $B$K4p$-!"(BMIME $B$N(B multipart $B$K(B -$B$h$k(B <dref>encapsulation</dref> $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3HD%$K(B -$B$J$C$F$$$k!#$7$+$7!"EAE}E*$J(B PGP$B$H$N8_49@-$,<:$o$l$F$$$k!#(B +It is based on <a node="Security multipart">RFC 1847</a>, so it is +harmonious with MIME, but it is not compatible with traditional PGP +encapsulation. However MIME MUA can read PGP/MIME signed message even +if it does not support PGP/MIME. <p> -PGP/MIME $B$G$O(B <dref>PGP-kazu</dref> $B$H0[$J$j!"(BMIME $B$N(B encapsulation $B$N(B -$B$_$rMQ$$$k!#$^$?!"$3$N$?$a!"(BPGP $B$N=hM}$r9T$&A0$K(B message $B$N(B parse $B$r9T(B -$B$&$3$H$,$G$-$k!#(B -<p> -Internet $B$G$O:#8e(B <dref>PGP/MIME</dref> $B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$$&(B -$B$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP $B$rMQ$$$k>l9g$O(B PGP/MIME$B$rMQ(B -$B$$$k$N$,K>$^$7$$!#(B +<dref>PGP/MIME</dref> will be standard of PGP message. <rfc name="PGP/MIME" number="2015" type="Standards Track" author="M. Elkins" title="MIME Security with Pretty Good @@ -1121,9 +1104,6 @@ of the data remains largely recognizable by humans. <h3> RFC 821 <node> RFC 821 <p> -<concept>SMTP</concept> $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B -$B$F$$$k(B RFC. - <rfc name="SMTP" number="821" type="STD 10" author="J. Postel" title="Simple Mail Transfer Protocol" date="August 1982"> @@ -1132,14 +1112,14 @@ of the data remains largely recognizable by humans. <h3> RFC 822 <node> RFC 822 <p> -Internet mail $B$N<g$K(B <concept>message header</concept> $B$K4X$9$k7A<0$K(B -$B4X$9$kI8=`$rDj$a$F$$$k(B RFC. +A RFC defines format of Internet mail message, mainly <concept>message +header</concept>. <memo> <p> -news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B<concept>Internet mail</concept> -$B$H=q$/$h$j$b!"(B<concept>Internet message</concept> $B$H=q$$$?J}$,NI$$$+$b(B -$B$7$l$J$$!#(B +news message is based on RFC 822, so <concept>Internet +message</concept> may be more suitable than <concept>Internet +mail</concept> . </memo> <rfc number="822" type="STD 11" author="D. Crocker" title="Standard @@ -1150,12 +1130,12 @@ news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B<concept>Internet mail</concept> <h3> RFC 934 <node> RFC 934 <p> -<a node="RFC 822">Internet mail</a> $B$N(B <a node="encapsulation"> -<concept>encapsulation</concept></a> $B$NJ}K!$rDj$a$?(B RFC. +A RFC defines an <a node="encapsulation"> +<concept>encapsulation</concept></a> method for <a node="RFC +822">Internet mail</a>. <p> -<dref>MIME</dref> $B$HL7=b$9$k$N$G!"8=:_$G$O(B <dref>message/rfc822</dref> -$B$rMQ$$$k$Y$-$G$"$k!#(B - +It conflicts with <dref>MIME</dref>, so you should use +<dref>message/rfc822</dref>. <rfc number="934" author="Marshall T. Rose and Einar A. Stefferud" title="Proposed Standard for Message Encapsulation" @@ -1165,9 +1145,9 @@ news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B<concept>Internet mail</concept> <h3> RFC 1036 <node> RFC 1036 <p> -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. <a node="RFC 822">RFC 822</a> -$B$N(B subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B -netnews $B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B +A RFC defines format of USENET message. It is a subset of <dref>RFC +822</dref>. It is not Internet standard, but a lot of netnews +excepting Usenet uses it. <rfc name="USENET" number="1036" author="M. Horton and R. Adams" title="Standard for Interchange of USENET Messages" @@ -1177,15 +1157,6 @@ netnews $B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B <h3> RFC 1153 <node> RFC 1153 <p> -$BJ#?t$N(B <a node="RFC 822">Internet mail</a> $B$r(B <a node="encapsulation"> -<concept>encapsulation</concept></a> $B$9$k$?$a$NJ}K!$rDj$a$?(B -RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B -<p> -<dref>MIME</dref> $B$HL7=b$9$k$N$G!"8=:_$G$O(B <dref>message/rfc822</dref> -$B$rMQ$$$?(B <dref>multipart</dref> $B$rMQ$$$k$Y$-$G$"$k!#(B -<p> -<cf node="multipart/digest"> - <rfc number="1153" author="F. Wancho" title="Digest Message Format" date="April 1990"> @@ -1193,8 +1164,8 @@ RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B <h3> RFC 1557 <node> RFC 1557 <p> -<dref>euc-kr</dref> $B$H(B <dref>iso-2022-kr</dref> $B$H$$$&4Z9q8l$N$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +A RFC defines <dref>MIME charset</dref>s for Korean, +<dref>euc-kr</dref> and <dref>iso-2022-kr</dref>. <rfc number="1557" type="Informational" author="U. Choi, K. Chon and H. Park" title="Korean Character Encoding for Internet @@ -1204,13 +1175,13 @@ RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B <h3> RFC 1922 <node> RFC 1922 <p> +A RFC defines <dref>MIME charset</dref>s for Chinese, <dref>iso-2022-cn</dref>, <dref>iso-2022-cn-ext</dref>, -<dref>cn-gb</dref>, <dref>cn-big5</dref> $B$H$$$C$?Cf9q8l$N$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +<dref>cn-gb</dref>, <dref>cn-big5</dref>, etc. <p> -$B$3$l$K2C$($F!"(B<concept>charset-edition</concept> $B$H(B -<concept>charset-extension</concept> $B$H$$$&(B <dref>Content-Type -field</dref> $B$N(B parameter $B$rDj5A$7$F$$$k!#(B +In addition, it defines additional parameters of <dref>Content-Type +field</dref> field, <concept>charset-edition</concept> and +<concept>charset-extension</concept>. <rfc number="1922" type="Informational" author="Zhu, HF., Hu, DY., Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M." @@ -1259,18 +1230,21 @@ field</dref> $B$N(B parameter $B$rDj5A$7$F$$$k!#(B <h3> plain text <node> plain text <p> -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B <a node="Coded character set">$BJ8;zId(B -$B9f(B</a>$B$N$_$GI=8=$5$l$k(B text $B>pJs!#(B<cf node="text/plain"> +A textual data represented by only <dref>coded character set</dref>. +It does not have information about font or typesetting. +<cf node="text/plain"> <h3> Security multipart <node> Security multipart <p> -<a node="MIME">MIME</a> $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B<a -node="multipart/signed"><concept>multipart/signed</concept></a> $B$H(B <a -node="multipart/encrypted"><concept>multipart/encrypted</concept></a> -$B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B <a node="PGP/MIME">PGP/MIME</a> $B$O(B -$B$3$l$K4p$$$F$$$k!#(B +A format to represent signed/encrypted message in <dref>MIME</dref>. +<p> +It defines two multipart media types, <a +node="multipart/signed"><concept>multipart/signed</concept></a> and <a +node="multipart/encrypted"><concept>multipart/encrypted</concept></a>. +<p> +MOSS and <dref>PGP/MIME</dref> are based on it. <rfc name="Security multipart" number="1847" type="Standards Track" author="James Galvin, Gale Murphy, Steve Crocker and Ned @@ -1282,10 +1256,6 @@ node="multipart/encrypted"><concept>multipart/encrypted</concept></a> <h3> text/enriched <node> text/enriched <p> -RFC 1521 $B$GDj5A$5$l$?(B <concept>text/richtext</concept> $B$KBe$o$C$F!"=q(B -$BBN$dAHHG$K4X$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B <dref>media -type</dref>. - <rfc name="text/enriched" number="1896" author="P. Resnick and A. Walker" title="The text/enriched MIME Content-type" date="February 1996" obsolete="1563"> @@ -1307,15 +1277,15 @@ the type of body defined by <dref>RFC 822</dref>. <h3> tm-kernel, tm <node> tm-kernel <p> -Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs(B -$B6!$9$k(B library $B72!#(B`tools for MIME' $B$NN,!#(B +A libraries to provide user interface about <dref>MIME</dref> for +emacs. tm stands for `tools for MIME'. -<memo title="$B$I$&$G$bNI$$$3$H(B(^-^;"> +<memo title="Unimportant notice(^-^;"> <p> <ul> - <li> tm $B$O(B ``tiny-mime'' $B$NN,$8$c$J$$$i$7$$$>(B (^-^; - <li> tm $B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>(B (^-^; - <li> ``Tools for MIME'' $B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>(B (^-^; + <li> tm may not stand for ``tiny-mime''(^-^; + <li> tm may not stand for initial of an author (^-^; + <li> ``Tools for MIME'' may be strained (^-^; </ul> </memo> @@ -1323,40 +1293,35 @@ Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B <h3> tm-MUA <node> tm-MUA <p> -<a node="tm-kernel">tm</a> $B$rMQ$$$?(B <a node="MUA">MUA</a> $B$b$7$/$O(B MUA -$B$KBP$9$k(B extender. +<dref>MUA</dref> or MUA extender using <a node="tm-kernel">tm</a>. <p> -<concept>tm $BBg@9$j(B package</concept> $B$K$O(B +<concept>tm oomori package</concept> has following extenders: <ul> -<li><a file="mh-e">mh-e</a> $BMQ$N(B <concept>tm-mh-e</concept> -<li>GNUS $BMQ$N(B <concept>tm-gnus</concept> -<li>Gnus $BMQ$N(B <a file="gnus-mime-en"><concept>gnus-mime</concept></a> -<li>VM $BMQ$N(B <concept>tm-vm</concept> -<li>RMAIL $BMQ$N(B <concept>tm-rmail</concept> +<li><a file="tm-mh-e-en"><concept>tm-mh-e</concept></a> + for <a file="mh-e">mh-e</a> +<li><a file="tm-gnus_en"><concept>tm-gnus</concept></a> for GNUS +<li><a file="gnus-mime-en"><concept>gnus-mime</concept></a> for Gnus +<li><a file="tm-vm_en"><concept>tm-vm</concept></a> for VM +<li><concept>tm-rmail</concept> for RMAIL </ul> -<noindent> -$B$,4^$^$l$F$$$k!#(B -<p> -$BFHN)$7$?(B MUA $B$H$7$F$O(B <a file="cmail">cmail</a> $B$,(B tm $B$rMxMQ2DG=$G$"$k!#(B - <h3> us-ascii <node> us-ascii <p> -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B <a node="MIME -charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for primary Latin script +mainly written by English or other languages. <p> -<dref>ASCII</dref> $B$N$_$+$i$J$j(B <dref>ISO 2022</dref> $B$K$h$k(B<a -node="Code extension">$BId9f3HD%(B</a>$B$O5v$5$l$J$$!#(B +It is a 7bit <dref>coded character set</dref> based on <dref>ISO +2022</dref>, it contains only +<dref>ASCII</dref> and <dref>code extension</dref> is not allowed. <p> -Internet mail $B$K$*$1$kI8=`$N(B<a node="Coded character set">$BId9f2=J8;z=8(B -$B9g(B</a>$B$G$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B -<concept>us-ascii</concept> $B$,;H$o$l$k!#(B +It is standard coded character set of Internet mail. If MIME charset +is not specified, <concept>us-ascii</concept> is used as default. <p> -$B$^$?!"(B<a node="RFC 822">RFC 822</a> $B$K$*$1$k(B <concept>ASCII</concept> -$B$O(B us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B +In addition, <concept>ASCII</concept> of <dref>RFC 822</dref> should +be interpreted as us-ascii. <h1> Setting diff --git a/doc/tm-en.texi b/doc/tm-en.texi index 2ac11ef..7fed2b4 100644 --- a/doc/tm-en.texi +++ b/doc/tm-en.texi @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-en.info -@settitle{tm 7.90 Manual (English Version)} +@settitle{tm 7.98 Manual (English Version)} @titlepage -@title tm 7.90 Manual (English Version) +@title tm 7.98 Manual (English Version) @author MORIOKA Tomohiko <morioka@@jaist.ac.jp> -@subtitle 1996/10/15 +@subtitle 1996/12/24 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm 7.90 Manual (English Version) +@top tm 7.98 Manual (English Version) @ifinfo @@ -26,7 +26,7 @@ This file documents tm, a MIME package for GNU Emacs. @chapter What is tm? The tm package is a set of modules to enjoy MIME on GNU Emacs. Using -tm, you can +tm, you can@refill @itemize @bullet @item @@ -74,14 +74,12 @@ mime/editor-mode (@ref{(tm-edit-en)}) * ASCII:: * Base64:: * binary:: -* graphic character set:: Graphic Character Set * cn-gb:: cn-gb, gb2312 * cn-big5:: cn-big5, big5 -* CNS:: CNS 11643-1992 +* CNS 11643:: CNS 11643-1992 * coded character set:: Coded character set, Character code * code extension:: Code extension * Content-Disposition:: Content-Disposition field -* media type:: * Content-Type field:: * Emacs:: * encoded-word:: @@ -90,6 +88,7 @@ mime/editor-mode (@ref{(tm-edit-en)}) * FTP:: FTP * GB 2312:: GB 2312-1980 * GB 8565.2:: GB 8565.2-1988 +* graphic character set:: Graphic Character Set * hz-gb2312:: * ISO 2022:: * iso-2022-cn:: @@ -118,6 +117,7 @@ mime/editor-mode (@ref{(tm-edit-en)}) * JIS X0212:: JIS X0212-1990 * koi8-r:: * KS C5601:: KS C5601-1987 +* media type:: * message:: * message/rfc822:: * method:: @@ -242,9 +242,10 @@ in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254). @node ASCII, Base64, 94x94-character set, Glossary @subsection ASCII -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94-character set -(@ref{94-character set}). A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+(B -$B$i$J$k!#(BISO 646 (@ref{ISO 646}) $B$N0l$D!#(B +@cindex{ASCII}@strong{ASCII} is a 94-character set (@ref{94-character +set}) contains primary latin characters (A-Z, a-z), numbers and some +characters. It is a standard of the United States of America. It is a +variant of ISO 646 (@ref{ISO 646}). @cindex{ASCII}@cindex{ANSI X3.4:1986} @noindent @@ -272,50 +273,42 @@ US-ASCII, and all versions of EBCDIC. So it is safe even if it is translated by non-Internet gateways. -@node binary, graphic character set, Base64, Glossary +@node binary, cn-gb, Base64, Glossary @subsection binary -$BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V$3$H$K$7$^$9!#(B -@refill - -8bit (@ref{8bit}) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#(B +Any byte stream is called @cindex{binary}@strong{binary}.@refill -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary$B$H8F(B -$B$V$3$H$K$7$^$9!#(B@refill +It does not require structureof lines. It differs from from 8bit +(@ref{8bit}).@refill -$B$A$J$_$K!"(B7bit (@ref{7bit}) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=8=(B -$B$G$-$^$9!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B +In addition, if line structured data contain too long line (more than +998 bytes), it is regarded as binary. -@node graphic character set, cn-gb, binary, Glossary -@subsection Graphic Character Set - -Coded character set (@ref{Coded character set}) for graphic characters. - - -@node cn-gb, cn-big5, graphic character set, Glossary +@node cn-gb, cn-big5, binary, Glossary @subsection cn-gb, gb2312 -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME -charset (@ref{MIME charset}) $B$N#1$D!#(B@refill +A MIME charset (@ref{MIME charset}) for simplified Chinese mainly used +in the Chinese mainland.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7(B -$B$F$$$k!#(B@refill +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}).@refill -RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1922 (@ref{RFC 1922}). -@node cn-big5, CNS, cn-gb, Glossary +@node cn-big5, CNS 11643, cn-gb, Glossary @subsection cn-big5, big5 -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill +A MIME charset (@ref{MIME charset}) for traditional Chinese mainly used +in Taiwan and Hon Kong.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) not based on ISO 2022 (@ref{ISO 2022}). It is a de-fact +standard.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$+$J$$(B 8bit (@ref{8bit}) $B$N(Bcoded character -set (@ref{coded character set})$B$G(B de-fact standard $B$G$"$k!#(BRFC 1922 -(@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill +It is defined in RFC 1922 (@ref{RFC 1922}).@refill cf. @cindex{BIG5} @noindent @@ -325,19 +318,43 @@ Institute for Information Industry, ``Chinese Coded Character Set in Computer'', March 1984. @end quotation -CNS 11643-1986 (@ref{CNS}) $B$HBP1~4X78$,$"$k!#(B +It corresponds to CNS 11643 (@ref{CNS 11643}). -@node CNS, coded character set, cn-big5, Glossary +@node CNS 11643, coded character set, cn-big5, Glossary @subsection CNS 11643-1992 -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -$BJ8;z=89g(B(@ref{Character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (@ref{94x94 -character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill +Graphic character set (@ref{Graphic character set})s for Chinese mainly +written by traditional Chinese mainly used in Taiwan and Hong Kong. It +is a standard of Taiwan. Currently there are seven 94x94 character set +(@ref{94x94 character set}).@refill + +Final byte of ISO 2022 (@ref{ISO 2022}) are following: + +@table @samp +@item plane 1 +04/07 (`G') + +@item plane 2 +04/08 (`H') + +@item plane 3 +04/09 (`I') + +@item plane 4 +04/10 (`J') + +@item plane 5 +04/11 (`K') + +@item plane 6 +04/12 (`L') + +@item plane 7 +04/13 (`M') + +@end table -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H', $BBh(B -$B#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B `M' $B$G$"(B -$B$k!#(B @cindex{CNS 11643-1992}@cindex{CNS 11643:1992} @noindent @@ -349,7 +366,7 @@ ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H' -@node coded character set, code extension, CNS, Glossary +@node coded character set, code extension, CNS 11643, Glossary @subsection Coded character set, Character code A set of unambiguous rules that establishes a character set and the @@ -364,11 +381,11 @@ The techniques for the encoding of characters that are not included in the character set of a given code. (ex. ISO 2022 (@ref{ISO 2022})) -@node Content-Disposition, media type, code extension, Glossary +@node Content-Disposition, Content-Type field, code extension, Glossary @subsection Content-Disposition field -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) -$B$N3HD%$N#1$D!#(B@refill +A field to specify presentation of entity or file name. It is an +extension for MIME (@ref{MIME}).@refill @cindex{Experimental}@cindex{RFC 1806} @noindent @@ -381,50 +398,7 @@ Experimental. -@node media type, Content-Type field, Content-Disposition, Glossary -@subsection media type - -@cindex{media type}@strong{media type} specifies the nature of the data -in the body of MIME (@ref{MIME}) entity (@ref{entity}). It consists of -@cindex{type}@strong{type} and @cindex{subtype}@strong{subtype}. It is -defined in RFC 2046 (@ref{RFC 2046}).@refill - -Currently there are following types: - -@itemize @bullet -@item -@cindex{text}@strong{text} -@item -@cindex{image}@strong{image} -@item -@cindex{audio}@strong{audio} -@item -@cindex{video}@strong{video} -@item -@cindex{application}@strong{application} -@item -@cindex{multipart}@strong{multipart} (@ref{multipart}) -@item -@cindex{message}@strong{message} -@end itemize - - -And there are various subtypes, for example, application/octet-stream, -audio/basic, image/jpeg, multipart/mixed (@ref{multipart/mixed}), -text/plain (@ref{text/plain}), video/mpeg...@refill - -You can refer registered media types at MEDIA TYPES -(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types).@refill - -In addition, you can use private type or subtype using -@cindex{x-token}@strong{x-token}, which as the prefix `x-'. However you -can not use them in public.@refill - -(cf. @ref{Content-Type field}) - - - -@node Content-Type field, Emacs, media type, Glossary +@node Content-Type field, Emacs, Content-Disposition, Glossary @subsection Content-Type field Header field to represent information about body, such as media type @@ -496,8 +470,8 @@ Content-Type: application/octet-stream @node Emacs, encoded-word, Content-Type field, Glossary @subsection Emacs -$B$3$3$G$O(B `Emacs' $B$G(B FSF $B$,G[I[$7$F$$$k(B GNU Emacs $B$r;X$7!"(B`emacs' $B$G(B -GNU Emacs $B$NJQ<o$NAm>N$H$9$k!#(B +In this document, `Emacs' means GNU Emacs released by FSF, and `emacs' +means any variants of GNU Emacs. @node encoded-word, encapsulation, Emacs, Glossary @@ -520,9 +494,10 @@ Track (obsolete RFC 1521,1522,1590). @node encapsulation, euc-kr, encoded-word, Glossary @subsection encapsulation -Internet mail (@ref{RFC 822}) $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B@refill +Method to insert whole Internet message (@ref{RFC 822}) into another +Internet message.@refill -$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#(B@refill +For example, it is used to forward a message.@refill (cf. @ref{message/rfc822}) @@ -531,13 +506,13 @@ Internet mail (@ref{RFC 822}) $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B@refill @node euc-kr, FTP, encapsulation, Glossary @subsection euc-kr -$B4Z9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B +A MIME charset (@ref{MIME charset}) for Korean.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(BKS C5601 -(@ref{KS C5601}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension}) -$B$7$F$$$k!#(B@refill +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine KS C5601 (@ref{KS C5601}).@refill -RFC 1557 (@ref{RFC 1557}) $B$GDj5A$5$l$F$$$k!#(B@refill +It is defined in RFC 1557 (@ref{RFC 1557}).@refill cf. @cindex{euc-kr}@cindex{KS C 5861:1992} @noindent @@ -552,9 +527,6 @@ C 5861:1992. @node FTP, GB 2312, euc-kr, Glossary @subsection FTP -Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B$GDj5A$5$l$F(B -$B$$$k!#(B@refill - @cindex{FTP}@cindex{STD 9}@cindex{RFC 959} @noindent [FTP: RFC 959] @@ -568,27 +540,27 @@ STD 9. @node GB 2312, GB 8565.2, FTP, Glossary @subsection GB 2312-1980 -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B -94x94-character set (@ref{94x94-character set})$B!#Cf9q$N9q2HI8=`!#(BISO -2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `A'.@refill +A 94x94 character set (@ref{94x94 character set}) for Chinese mainly +written by simplified Chinese mainly used in the Chinese mainland. It +is a standard of China.@refill -$B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B +Final byte of ISO 2022 (@ref{ISO 2022}) is 04/01 (`A'). @cindex{GB 2312}@cindex{GB 2312:1980} @noindent [GB 2312] @quotation -$B!X?.B)8r49MQ4A;zJTb{;zId=8(B -- $B4pK\=8!Y(B, ``Code of Chinese Graphic -Character Set for Information Interchange - Primary Set'', GB 2312:1980. +``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 +@node GB 8565.2, graphic character set, GB 2312, Glossary @subsection GB 8565.2-1988 -$BCf9q8l$N$?$a$NJd=uJ8;z=89g(B(@ref{Character set})$B!#Cf9q$N9q2HI8=`!#(BGB 2312 -(@ref{GB 2312}) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B +A 94x94 character set (@ref{94x94 character set}) for Chinese as +supplement to GB 2312 (@ref{GB 2312}). It is a standard of China. @cindex{GB 8565.2}@cindex{GB 8565.2:1988} @noindent @@ -600,17 +572,24 @@ Part 2: Graphic Characters used with Primary Set'', GB 8565.2:1988. -@node hz-gb2312, ISO 2022, GB 8565.2, Glossary +@node graphic character set, hz-gb2312, GB 8565.2, Glossary +@subsection Graphic Character Set + +Coded character set (@ref{Coded character set}) for graphic characters. + + +@node hz-gb2312, ISO 2022, graphic character set, Glossary @subsection hz-gb2312 -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME -charset (@ref{MIME charset}) $B$N#1$D!#(B@refill +A MIME charset (@ref{MIME charset}) for simplified Chinese mainly used +in the Chinese mainland.@refill -ASCII (@ref{ASCII}) $B$K(B GB 2312 (@ref{GB 2312}) $B$r(B 7bit $B$GId9f3HD%(B -(@ref{Code extension})$B$7$?$b$N$r(B ASCII printable $B$K$J$k$h$&$K9)IW$7$F$$(B -$B$k!#(B@refill +It extends ASCII (@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}), its +technique is like iso-2022-jp (@ref{iso-2022-jp}), but it is designed to +be ASCII printable to use special form for ESC sequence to designate GB +2312 to G0.@refill -RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1842 and 1843. @cindex{Informational}@cindex{RFC 1842} @noindent @@ -634,11 +613,8 @@ Chinese and ASCII characters'', August 1995, Informational. @node ISO 2022, iso-2022-cn, hz-gb2312, Glossary @subsection ISO 2022 -$BId9f3HD%(B(@ref{Code extension})$B$N$?$a$N9q:]I8=`!#(B@refill - -$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g(B(@ref{Character set})$B$rAH9g$;$F(B 7bit -(@ref{7bit}) $B$J$$$7(B 8bit (@ref{8bit}) $B$N(B $BId9f2=J8;z=89g(B(@ref{Coded -character set}) $B$r:n$k$3$H$,$G$-$k!#(B +It is a standard for character code structure and code extension +(@ref{code extension}) technique. @cindex{ISO 2022}@cindex{ISO/IEC 2022:1994} @noindent @@ -654,33 +630,35 @@ techniques'', ISO/IEC 2022:1994. @node iso-2022-cn, iso-2022-cn-ext, ISO 2022, Glossary @subsection iso-2022-cn -$BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B +A MIME charset (@ref{MIME charset}) for Chinese.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS}) $B$r(B 7bit -(@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill +It is a 7bit (@ref{7bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}) and/or CNS 11643 plain +1, plain 2 (@ref{CNS 11643}).@refill -RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1922 (@ref{RFC 1922}). @node iso-2022-cn-ext, iso-2022-jp, iso-2022-cn, Glossary @subsection iso-2022-cn-ext -$BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B +A MIME charset (@ref{MIME charset}) for Chinese.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS}), ISO-IR-165 -(@ref{ISO-IR-165}) $BEy$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +It is a 7bit (@ref{7bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}), CNS 11643 plain 1 .. 7 +(@ref{CNS 11643}), ISO-IR-165 (@ref{ISO-IR-165}) and other Chinese +graphic character sets.@refill -RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill +It is defined in RFC 1922 (@ref{RFC 1922}).@refill @noindent @strong{[Memo]} @quotation -MULE 2.3 $B$*$h$S!"8=:_$N(B XEmacs/mule $B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#(B +MULE 2.3 and current XEmacs/mule can not use it correctly. -Emacs/mule $B$G$OMxMQ2DG=$G$"$k!#(B +Emacs/mule can use it. @end quotation @@ -688,18 +666,20 @@ Emacs/mule $B$G$OMxMQ2DG=$G$"$k!#(B @node iso-2022-jp, iso-2022-jp-2, iso-2022-cn-ext, Glossary @subsection iso-2022-jp -$BF|K\8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N0l$D!#(B +A MIME charset (@ref{MIME charset}) for Japanese.@refill -$B8E$$(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}), JIS -X0201-Latin, JIS X0208-1978 (@ref{JIS C6226-1978}), JIS X0208-1983 -(@ref{JIS X0208}) $B$r@Z$jBX$($k(B 7bit (@ref{7bit}) $BJ8;zId9f!#(B@refill +It is a 7bit (@ref{7bit}) coded character set (@ref{coded character +set}) based on old ISO 2022 (@ref{ISO 2022}). It switches ASCII +(@ref{ASCII}), JIS X0201-Latin, JIS X0208-1978 (@ref{JIS C6226-1978}) +and JIS X0208-1983 (@ref{JIS X0208}).@refill -RFC 1468 $B$GDj5A$5$l$F$$$k!#(B@refill +It is defined in RFC 1468.@refill @noindent @strong{[Memo]} @quotation -JIS X0208-1996? $B$G$O(B ISO 2022 (@ref{ISO 2022}) $B$HFHN)$KDj5A$5$l$kM=Dj!#(B +JIS X0208-1997? will define it in annex as non-ISO 2022 (@ref{ISO 2022}) +encoding. @end quotation @@ -738,7 +718,7 @@ A MIME charset (@ref{MIME charset}) for Korean language (Hangul script).@refill It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code -extension}) technique to extends ASCII (@ref{ASCII}) to use KS C5601 +extension}) technique to extend ASCII (@ref{ASCII}) to use KS C5601 (@ref{KS C5601}) as 7bit (@ref{7bit}) text.@refill It is defined in RFC 1557 (@ref{RFC 1557}). @@ -747,11 +727,6 @@ It is defined in RFC 1557 (@ref{RFC 1557}). @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary @subsection ISO 646 -$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g(B(@ref{Character set})$B$rDj$a$?$b$N!#(B -94 $BJ8;z=89g(B (@ref{94 character set})$B$N#1$D!#(BISO 646 IRV$B!J9q:]4p=`HG!K$r(B -$B85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,(B -$BB8:_$9$k!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B - @cindex{ISO 646}@cindex{ISO/IEC 646:1991} @noindent [ISO 646] @@ -783,9 +758,9 @@ Latin Alphabet No.1'', ISO 8859-1:1987. @cindex{iso-8859-1}@strong{iso-8859-1} is a MIME charset (@ref{MIME charset}) for west-European languages written by Latin script.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-1 -(@ref{ISO 8859-1}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-1 (@ref{ISO 8859-1}).@refill It is defined in RFC 2046 (@ref{RFC 2046}). @@ -810,9 +785,9 @@ Latin alphabet No.2'', ISO 8859-2:1987. @cindex{iso-8859-2}@strong{iso-8859-2} is a MIME charset (@ref{MIME charset}) for east-European languages written by Latin script.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-2 -(@ref{ISO 8859-2}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-2 (@ref{ISO 8859-2}).@refill It is defined in RFC 2046 (@ref{RFC 2046}). @@ -865,9 +840,9 @@ Latin/Cyrillic alphabet'', ISO 8859-5:1988. @cindex{iso-8859-5}@strong{iso-8859-5} is a MIME charset (@ref{MIME charset}) for Cyrillic script.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-5 -(@ref{ISO 8859-5}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-5 (@ref{ISO 8859-5}).@refill It is defined in RFC 2046 (@ref{RFC 2046}). @@ -906,9 +881,9 @@ Latin/Greek alphabet'', ISO 8859-7:1987. @cindex{iso-8859-7}@strong{iso-8859-7} is a MIME charset (@ref{MIME charset}) for Greek script.@refill -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-7 -(@ref{ISO 8859-7}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character +set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-7 (@ref{ISO 8859-7}).@refill It is defined in RFC 1947. @@ -953,43 +928,42 @@ Latin alphabet No.5'', ISO 8859-9:1990. @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary @subsection ISO-IR-165, CCITT Extended GB -CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B -$B$9$k$?$a$N(B 94x94-character set (@ref{94x94-character set})$B!#(B@refill +A 94x94-character set (@ref{94x94-character set}) for Chinese mainly +written by simplified Chinese mainly used in the Chinese mainland +registered by CCITT.@refill -GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8865.2}) $B$K(B 150 $BJ8;z$[(B -$B$I$rDI2C$7$?$b$N$i$7$$!#(B@refill +It consists of GB 2312 (@ref{GB 2312}), GB 8865.2 (@ref{GB 8865.2}) and +additional 150 characters.@refill -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +Final byte of ISO 2022 (@ref{ISO 2022}) is 04/05 (`E'). @node JIS X0201, JIS C6226, ISO-IR-165, Glossary @subsection JIS X0201 -ISO 646 (@ref{ISO 646}) $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N%+(B -$B%?%+%JJ8;z=89g$+$i$J$k!#(B@refill +It defines two 94-character set (@ref{94-character set}), for Latin +script (a variant of ISO 646 (@ref{ISO 646})) and Katakana script, and +7bit and 8bit coded character set (@ref{coded character set})s.@refill -$B85$O(B @cindex{JIS C6220-1976}@strong{JIS C6220-1976} $B$H8@$C$?$,(B @cindex{JIS -X0201}@strong{JIS -X0201} $B$KHV9f$,JQ99$5$l$?!#(B +It was renamed from @cindex{JIS C6220-1976}@strong{JIS C6220-1976}. @cindex{JIS X0201-1976}@cindex{JIS X 0201-1976:} @noindent [JIS X0201-1976] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>pJs8r49MQId9f!Y(B, ``Code -for Information Interchange'', JIS X 0201-1976:. +Japanese Standards Association, ``Code for Information Interchange'', +JIS X 0201-1976:. @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +In addition, revised version will be published in 1997. -@cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft} +@cindex{JIS X0201-1997?}@cindex{JIS X 0201:1997? draft} @noindent -[JIS X0201-1996?] +[JIS X0201-1997?] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N>p(B -$BJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for -information interchange'', JIS X 0201:1996? draft. +Japanese Standards Association, ``7-bit and 8-bit coded character sets +for information interchange'', JIS X 0201:1997? draft. @end quotation @@ -997,8 +971,8 @@ information interchange'', JIS X 0201:1996? draft. @node JIS C6226, JIS X0208, JIS X0201, Glossary @subsection JIS C6226-1978 -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (@ref{94x94-character -set})$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill +A 94x94-character set (@ref{94x94-character set}) for Japanese. It was +renamed to JIS X0208-1978.@refill (cf. @ref{JIS X0208}) @@ -1007,48 +981,47 @@ set})$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill @node JIS X0208, JIS X0212, JIS C6226, Glossary @subsection JIS X0208 -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (@ref{94x94-character -set})$B!#F|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet -$B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B@refill +A 94x94-character set (@ref{94x94-character set}) for Japanese. +Japanese standard. It was published in 1978, and revised in 1983 and +1990. In the Internet message, 1983 edition is major.@refill -JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B -$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG$N0l(B -$BIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B 1983 $BG/HG(B -$B$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9$k!#$3$N$?$a!"(B -1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B@refill +JIS X0208 contains some symbols, numbers, primary Latin script, Hiragana +script, Katakana script, Greek script, Cyrillic script, box drawing +parts, Kanji (Ideographic characters used in Japanese). Notice that +some symbols and box drawing parts were added in 1983 and some Kanjis +were changed or swapped code points. So 1978 edition and 1983 edition +are regarded as different graphic character set.@refill -1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +1990 edition added some characters, so designation of 1990 edition +requires `identify revised registration' sequence, ESC 02/06 4/0 as +prefix of designation sequence. @cindex{JIS X0208-1978}@cindex{JIS C6226:1978} @noindent [JIS X0208-1978] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>pJs8r49MQ4A;zId9f7O!Y(B, -``Code of the Japanese graphic character set for information -interchange'', JIS C6226:1978. +Japanese Standards Association, ``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} +@cindex{JIS X0208-1983,1990}@cindex{JIS X0208:1983,1990} @noindent [JIS X0208-1983,1990] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>pJs8r49MQ4A;zId9f7O!Y(B, -``Code of the Japanese graphic character set for information -interchange'', JIS X0208:1983,1990. +Japanese Standards Association, ``Code of the Japanese graphic character +set for information interchange'', JIS X0208:1983,1990. @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B -$B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B +In addition, revised version will be published in 1997. (It does not +change graphic character set) -@cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft} +@cindex{JIS X0208-1997?}@cindex{JIS X 0208:1997? draft} @noindent -[JIS X0208-1996?] +[JIS X0208-1997?] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B -$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, ``7-bit and 8-bit double byte coded -Kanji sets for information interchange'', JIS X 0208:1996? draft. +Japanese Standards Association, ``7-bit and 8-bit double byte coded +Kanji sets for information interchange'', JIS X 0208:1997? draft. @end quotation @@ -1056,9 +1029,11 @@ Kanji sets for information interchange'', JIS X 0208:1996? draft. @node JIS X0212, koi8-r, JIS X0208, Glossary @subsection JIS X0212-1990 -JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B 94x94-character set -(@ref{94x94-character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `D'. +A 94x94 character set (@ref{94x94 character set}) for Japanese as +supplement to JIS X0208 (@ref{JIS X0208}). It is a standard of +Japan.@refill + +Final byte of ISO 2022 (@ref{ISO 2022}) is 04/04 (`D'). @node koi8-r, KS C5601, JIS X0212, Glossary @@ -1082,12 +1057,12 @@ A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993. -@node KS C5601, message, koi8-r, Glossary +@node KS C5601, media type, koi8-r, Glossary @subsection KS C5601-1987 A 94x94-character set (@ref{94x94-character set}) for Korean language (Hangul script). Korean Standard. Final byte of ISO 2022 (@ref{ISO -2022}) is `C'. +2022}) is 04/03 (`C'). @cindex{KS C5601}@cindex{KS C 5601:1987} @noindent @@ -1099,11 +1074,54 @@ Interchange (Hangul and Hanja)'', KS C 5601:1987. -@node message, message/rfc822, KS C5601, Glossary +@node media type, message, KS C5601, Glossary +@subsection media type + +@cindex{media type}@strong{media type} specifies the nature of the data +in the body of MIME (@ref{MIME}) entity (@ref{entity}). It consists of +@cindex{type}@strong{type} and @cindex{subtype}@strong{subtype}. It is +defined in RFC 2046 (@ref{RFC 2046}).@refill + +Currently there are following types: + +@itemize @bullet +@item +@cindex{text}@strong{text} +@item +@cindex{image}@strong{image} +@item +@cindex{audio}@strong{audio} +@item +@cindex{video}@strong{video} +@item +@cindex{application}@strong{application} +@item +@cindex{multipart}@strong{multipart} (@ref{multipart}) +@item +@cindex{message}@strong{message} +@end itemize + + +And there are various subtypes, for example, application/octet-stream, +audio/basic, image/jpeg, multipart/mixed (@ref{multipart/mixed}), +text/plain (@ref{text/plain}), video/mpeg...@refill + +You can refer registered media types at MEDIA TYPES +(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types).@refill + +In addition, you can use private type or subtype using +@cindex{x-token}@strong{x-token}, which as the prefix `x-'. However you +can not use them in public.@refill + +(cf. @ref{Content-Type field}) + + + +@node message, message/rfc822, media type, Glossary @subsection message -$B$3$3$G$O(B RFC 822 (@ref{RFC 822}) $B$GDj5A$5$l$k(B mail $B$H(B RFC 1036 (@ref{RFC -1036}) $B$GDj5A$5$l$k(B news $B5-;v$NAm>N$H$7$FMQ$$$k!#(B +In this document, it means mail defined in RFC 822 (@ref{RFC 822}) and +news message defined in RFC 1036 (@ref{RFC 1036}). @node message/rfc822, method, message, Glossary @@ -1119,10 +1137,13 @@ contains an encapsulated message, with the syntax of an RFC 822 @node method, MIME, message/rfc822, Glossary @subsection method -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B @cindex{internal method}@strong{internal -method} $B$H(B C $B$d(B script $B8@8l$J$I$G=q$+$l$?(B @cindex{external -method}@strong{external method} $B$,$"$k!#(B@refill +Application program of tm-view to process for specified media type +(@ref{media type}) when user plays an entity.@refill + +There are two kinds of methods, @cindex{internal method}@strong{internal +method} and @cindex{external method}@strong{external method}. Internal +method is written by Emacs Lisp. External method is written by C or +script languages and called by asynchronous process call.@refill (cf. @ref{(tm-view-en)method}) @@ -1171,16 +1192,18 @@ field (@ref{Content-Type field}) or charset parameter of encoded-word It is defined in RFC 2045 (@ref{RFC 2045}).@refill -iso-2022-jp (@ref{iso-2022-jp}) $B$d(B euc-kr (@ref{euc-kr}) $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (@ref{Character set})$B$H6hJL$7$F>.J8(B -$B;z$G=q$$$F$$$k!K(B +iso-2022-jp (@ref{iso-2022-jp}) or euc-kr (@ref{euc-kr}) are kinds of +it. (In this document, MIME charsets are written by small letters to +distinguish graphic character set (@ref{graphic character set}). For +example, ISO 8859-1 is a graphic character set, and iso-8859-1 is a MIME +charset) @node MTA, MUA, MIME charset, Glossary @subsection MTA -@cindex{Message Transfer Agent}@strong{Message Transfer Agent} $B$NN,$G!"(B -sendmail $B$J$I$N(B mail $BG[Aw(B program $B$H(B news server $B$NAm>N!#(B@refill +@cindex{Message Transfer Agent}@strong{Message Transfer Agent}. It +means mail transfer programs (ex. sendmail) and news servers.@refill (cf. @ref{MUA}) @@ -1189,8 +1212,8 @@ sendmail $B$J$I$N(B mail $BG[Aw(B program $B$H(B news server $B$NAm>N!#( @node MUA, MULE, MTA, Glossary @subsection MUA -@cindex{Message User Agent}@strong{Message User Agent} $B$NN,$G!"(Bmail -reader $B$H(B news reader $B$NAm>N!#(B@refill +@cindex{Message User Agent}@strong{Message User Agent}. It means mail +readers and news readers.@refill (cf. @ref{MTA}) @@ -1199,23 +1222,29 @@ reader $B$H(B news reader $B$NAm>N!#(B@refill @node MULE, multipart, MUA, Glossary @subsection MULE -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B Emacs (@ref{Emacs}).@refill +Multilingual extension of GNU Emacs (@ref{Emacs}) by HANDA Ken'ichi et +al. -[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual -Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.@refill +@cindex{MULE} +@noindent +[MULE] +@quotation +Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual Enhancement +to GNU Emacs'', Proc. of INET'93, August, 1993. +@end quotation -$B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(Balpha $BHG(B -(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) $B$,B8:_$9$k!#(B +Now, FSF and HANDA Ken'ichi et al. are working to merge MULE feature +into Emacs, there is alpha version of mule merged emacs +(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz).@refill -$B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B@refill +In addition, there is XEmacs with mule feature.@refill -$B$3$N$?$a!"8=:_$G$OB?8@8l(B Emacs $B$O!"85!9$N(B MULE $B$r4^$a$F#3<oN`$"$k$3$H$K(B -$B$J$k!#(B@refill +So now, there are 3 kinds of mule variants.@refill -$B$=$3$G!"$3$3$G$O!"B?8@8l(B Emacs $B$NAm>N$r(B @cindex{mule}@strong{mule}, $B85!9(B -$B$N(B MULE $B$r(B @cindex{MULE}@strong{MULE}, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B -@cindex{Emacs/mule}@strong{Emacs/mule}, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B -@cindex{XEmacs/mule}@strong{XEmacs/mule} $B$H8F$V$3$H$K$9$k!#(B +In this document, @cindex{mule}@strong{mule} means any mule variants, +@cindex{MULE}@strong{MULE} means original MULE (..2.3), +@cindex{Emacs/mule}@strong{Emacs/mule} means mule merged Emacs, +@cindex{XEmacs/mule}@strong{XEmacs/mule} means XEmacs with mule feature. @node multipart, multipart/alternative, MULE, Glossary @@ -1283,8 +1312,8 @@ encapsulation (@ref{encapsulation}).@refill @node multipart/encrypted, multipart/mixed, multipart/digest, Glossary @subsection multipart/encrypted -RFC 1847 $B$GDj5A$5$l$?(B Security multipart (@ref{Security multipart}) $B$N#1(B -$B$D$G!"0E9f2=$5$l$?(B message $B$rI=8=$9$k$N$KMQ$$$k!#(B@refill +It is a Security multipart (@ref{Security multipart}) defined in RFC +1847, used to represent encrypted message.@refill (cf. @ref{PGP/MIME}) @@ -1317,8 +1346,8 @@ is not significant.@refill @node multipart/signed, PGP, multipart/parallel, Glossary @subsection multipart/signed -RFC 1847 $B$GDj5A$5$l$?(B Security multipart (@ref{Security multipart}) $B$N#1(B -$B$D$G!"EE;R=pL>$rI=8=$9$k$N$KMQ$$$k!#(B@refill +It is a Security multipart (@ref{Security multipart}) defined in RFC +1847, used to represent signed message.@refill (cf. @ref{PGP/MIME}) @@ -1327,16 +1356,15 @@ RFC 1847 $B$GDj5A$5$l$?(B Security multipart (@ref{Security multipart}) $B$N# @node PGP, PGP-kazu, multipart/signed, Glossary @subsection PGP -Phil Zimmermann $B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#(Bmessage -(@ref{message}) $B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#(BPretty Good -Privacy $B$NN,!#(B@refill +A public key encryption program by Phil Zimmermann. It provides +encryption and signature for message (@ref{message}). PGP stands for +@cindex{Pretty Good Privacy}@strong{Pretty Good Privacy}.@refill -$BEAE}E*$J(B PGP $B$G$O(B encapsulation (@ref{encapsulation}) $B$K(B RFC 934 -(@ref{RFC 934})$B$K=`$8$?J}K!$rMQ$$$k!#$3$l$O(B MIME (@ref{MIME}) $B$HL7=b$9$k(B -$B$N$G(B PGP/MIME (@ref{PGP/MIME}) $B$,Ds0F$5$l$F$$$k!#0lJ}!"(BMIME $B$K$*$$$F(B PGP -$B$N(Bencapsulation $B$rMQ$$$kJ}K!(B (cf. @ref{PGP-kazu}) - $B$bMxMQ$5$l$F$-$?!#$7$+$7!":#8e$O(B PGP/MIME $B$KE}0l$7$F$$$/J}$,K>$^$7$$!#(B -@refill +Traditional PGP uses RFC 934 (@ref{RFC 934}) encapsulation +(@ref{encapsulation}). It is conflict with MIME (@ref{MIME}). So +PGP/MIME (@ref{PGP/MIME}) is defined. On the other hand, PGP-kazu +(@ref{PGP-kazu}) was proposed to use PGP encapsulation in MIME. But it +is obsoleted.@refill @cindex{PGP}@cindex{Informational}@cindex{RFC 1991} @noindent @@ -1352,49 +1380,33 @@ Formats'', August 1996, Informational. @node PGP-kazu, PGP/MIME, PGP, Glossary @subsection PGP-kazu -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B MIME (@ref{MIME}) $B$G(B PGP (@ref{PGP}) $B$rMxMQ$9$k$?(B -$B$a$NJ}K!$r$3$3$G$O(B @cindex{PGP-kazu}@strong{PGP-kazu} $B$H8F$V$3$H$K$9$k!#(B - -PGP-kazu $B$O(B @cindex{application/pgp}@strong{application/pgp} $B$H$$$&(B -content-type (@ref{content-type}) $B$rDj5A$9$k!#(B@refill - -application/pgp $B$N(B part $B$G$O(B PGP $B$N(B encapsulation (@ref{encapsulation}) -$B$,MQ$$$i$l$k!#(BPGP $B$N(B encapsulation (cf. @ref{RFC 934}) - $B$H(B MIME $B$N(B encapsulation $B$OL7=b$9$k$N$G!"(BPGP $B$N(B encapsulation $B$r2r$+$J(B -$B$$8B$j!"Cf$K4^$^$l$?(B MIME message $B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"(B -PGP-kazu $B$KBP1~$7$F$$$J$$(B MIME $B$KBP1~$7$?(B MUA (@ref{MUA}) $B$O$=$N(B part $B$,(B -$BFI$a$J$/$J$k!#$=$NBe$o$j!"(BMIME $B$KBP1~$7$F$$$J$$(B PGP $BBP1~$N(B MUA -(@ref{MUA}) $B$G$b(B message $B$rFI$`$3$H$,$G$-$k!#(B@refill +In this document, @cindex{PGP-kazu}@strong{PGP-kazu} means a method to +use traditional PGP encapsulation in MIME (@ref{MIME}), proposed by +YAMAMOTO Kazuhiko.@refill -PGP-kazu $B$G$O(B MUA $B$O(B PGP $B$N$H(B MIME $B$N$H$$$$D$N(B encapsulation $B$rCN$i$J(B -$B$1$l$P$J$i$J$$!#$^$?!"(Bapplication/pgp part $B$r(B parse $B$9$k$?$a$K$O!"$^$:!"(B -pgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B@refill +PGP-kazu defines a media type (@ref{media type}), +@cindex{application/pgp}@strong{application/pgp}.@refill -$B$^$?!"(BInternet $B$G$O:#8e(B PGP/MIME (@ref{PGP/MIME}) $B$NJ}8~$GI8=`2=$7$F$$$3(B -$B$&$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B -$B$^$7$$!#(B@refill +In application/pgp entity, PGP encapsulation (@ref{encapsulation}) is +used. PGP encapsulation conflicts with MIME, so it requires +PGP-processing to read as MIME message.@refill -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 +It was obsoleted, so you should use PGP/MIME (@ref{PGP/MIME}). However +if you want to use traditional PGP message, it might be available. @node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary @subsection PGP/MIME -Michael Elkins $B;a$,Ds0F$7$?(B MIME (@ref{MIME}) $B$G(B PGP (@ref{PGP}) $B$rMxMQ(B -$B$9$k$?$a$NJ}K!!#(B@refill +PGP (@ref{PGP}) and MIME (@ref{MIME}) integration proposed by Michael +Elkins.@refill -RFC 1847 (@ref{Security multipart}) $B$K4p$-!"(BMIME $B$N(B multipart $B$K$h$k(B -encapsulation (@ref{encapsulation}) $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3HD%(B -$B$K$J$C$F$$$k!#$7$+$7!"EAE}E*$J(B PGP$B$H$N8_49@-$,<:$o$l$F$$$k!#(B@refill +It is based on RFC 1847 (@ref{Security multipart}), so it is harmonious +with MIME, but it is not compatible with traditional PGP encapsulation. +However MIME MUA can read PGP/MIME signed message even if it does not +support PGP/MIME.@refill -PGP/MIME $B$G$O(B PGP-kazu (@ref{PGP-kazu}) $B$H0[$J$j!"(BMIME $B$N(B encapsulation -$B$N$_$rMQ$$$k!#$^$?!"$3$N$?$a!"(BPGP $B$N=hM}$r9T$&A0$K(B message $B$N(B parse $B$r9T(B -$B$&$3$H$,$G$-$k!#(B@refill - -Internet $B$G$O:#8e(B PGP/MIME (@ref{PGP/MIME}) $B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$(B -$B$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP $B$rMQ$$$k>l9g$O(B PGP/MIME$B$rMQ(B -$B$$$k$N$,K>$^$7$$!#(B +PGP/MIME (@ref{PGP/MIME}) will be standard of PGP message. @cindex{PGP/MIME}@cindex{Standards Track}@cindex{RFC 2015} @noindent @@ -1423,9 +1435,6 @@ the data remains largely recognizable by humans.@refill @node RFC 821, RFC 822, Quoted-Printable, Glossary @subsection RFC 821 -@cindex{SMTP}@strong{SMTP} $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B -$B$F$$$k(B RFC. - @cindex{SMTP}@cindex{STD 10}@cindex{RFC 821} @noindent [SMTP: RFC 821] @@ -1438,16 +1447,17 @@ J. Postel, ``Simple Mail Transfer Protocol'', August 1982, STD 10. @node RFC 822, RFC 934, RFC 821, Glossary @subsection RFC 822 -Internet mail $B$N<g$K(B @cindex{message header}@strong{message header} $B$K4X$9$k7A<0$K(B -$B4X$9$kI8=`$rDj$a$F$$$k(B RFC. +A RFC defines format of Internet mail message, mainly @cindex{message +header}@strong{message +header}. @noindent @strong{[Memo]} @quotation -news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B@cindex{Internet -mail}@strong{Internet mail} $B$H=q$/$h$j$b!"(B@cindex{Internet -message}@strong{Internet message} $B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#(B +news message is based on RFC 822, so @cindex{Internet +message}@strong{Internet message} may be more suitable than +@cindex{Internet mail}@strong{Internet mail} . @end quotation @@ -1464,13 +1474,11 @@ August 1982, STD 11. @node RFC 934, RFC 1036, RFC 822, Glossary @subsection RFC 934 -Internet mail (@ref{RFC 822}) $B$N(B -@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$NJ}(B -$BK!$rDj$a$?(B RFC.@refill - -MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 -(@ref{message/rfc822}) $B$rMQ$$$k$Y$-$G$"$k!#(B +A RFC defines an @cindex{encapsulation}@strong{encapsulation} +(@ref{encapsulation}) method for Internet mail (@ref{RFC 822}).@refill +It conflicts with MIME (@ref{MIME}), so you should use message/rfc822 +(@ref{message/rfc822}). @cindex{RFC 934} @noindent @@ -1485,9 +1493,9 @@ Encapsulation'', January 1985. @node RFC 1036, RFC 1153, RFC 934, Glossary @subsection RFC 1036 -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (@ref{RFC 822})$B$N(B subset -$B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G$b$3$l(B -$B$K=`$8$F$$$k$b$N$,B?$$!#(B +A RFC defines format of USENET message. It is a subset of RFC 822 +(@ref{RFC 822}). It is not Internet standard, but a lot of netnews +excepting Usenet uses it. @cindex{USENET}@cindex{RFC 1036} @noindent @@ -1502,17 +1510,6 @@ December 1987, (obsolete RFC 850). @node RFC 1153, RFC 1557, RFC 1036, Glossary @subsection RFC 1153 -$BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B -@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$9$k(B -$B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (@ref{RFC 934}) $B$rMQ$$$k!#(B@refill - -MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 -(@ref{message/rfc822}) $B$rMQ$$$?(B multipart (@ref{multipart}) $B$rMQ$$$k$Y$-(B -$B$G$"$k!#(B@refill - -(cf. @ref{multipart/digest}) - - @cindex{RFC 1153} @noindent [RFC 1153] @@ -1525,8 +1522,8 @@ F. Wancho, ``Digest Message Format'', April 1990. @node RFC 1557, RFC 1922, RFC 1153, Glossary @subsection RFC 1557 -euc-kr (@ref{euc-kr}) $B$H(B iso-2022-kr (@ref{iso-2022-kr}) $B$H$$$&4Z9q8l$N(B -$B$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B RFC. +A RFC defines MIME charset (@ref{MIME charset})s for Korean, euc-kr +(@ref{euc-kr}) and iso-2022-kr (@ref{iso-2022-kr}). @cindex{Informational}@cindex{RFC 1557} @noindent @@ -1541,14 +1538,15 @@ Messages'', December 1993, Informational. @node RFC 1922, RFC 2045, RFC 1557, Glossary @subsection RFC 1922 +A RFC defines MIME charset (@ref{MIME charset})s for Chinese, 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}) $B$H(B -$B$$$C$?Cf9q8l$N$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B -RFC.@refill +(@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}), +etc.@refill -$B$3$l$K2C$($F!"(B@cindex{charset-edition}@strong{charset-edition} $B$H(B -@cindex{charset-extension}@strong{charset-extension} $B$H$$$&(B Content-Type -field (@ref{Content-Type field}) $B$N(B parameter $B$rDj5A$7$F$$$k!#(B +In addition, it defines additional parameters of Content-Type field +(@ref{Content-Type field}) field, +@cindex{charset-edition}@strong{charset-edition} and +@cindex{charset-extension}@strong{charset-extension}. @cindex{Informational}@cindex{RFC 1922} @noindent @@ -1620,20 +1618,25 @@ Standards Track (obsolete RFC 1521, 1522, 1590). @node plain text, Security multipart, RFC 2049, Glossary @subsection plain text -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(@ref{Coded character set})$B$N$_(B -$B$GI=8=$5$l$k(B text $B>pJs!#(B(cf. @ref{text/plain}) +A textual data represented by only coded character set (@ref{coded +character set}). It does not have information about font or +typesetting. (cf. @ref{text/plain}) @node Security multipart, text/enriched, plain text, Glossary @subsection Security multipart -MIME (@ref{MIME}) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B +A format to represent signed/encrypted message in MIME +(@ref{MIME}).@refill + +It defines two multipart media types, @cindex{multipart/signed}@strong{multipart/signed} -(@ref{multipart/signed}) $B$H(B +(@ref{multipart/signed}) and @cindex{multipart/encrypted}@strong{multipart/encrypted} -(@ref{multipart/encrypted}) $B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B PGP/MIME -(@ref{PGP/MIME}) $B$O$3$l$K4p$$$F$$$k!#(B +(@ref{multipart/encrypted}).@refill + +MOSS and PGP/MIME (@ref{PGP/MIME}) are based on it. @cindex{Security multipart}@cindex{Standards Track}@cindex{RFC 1847} @noindent @@ -1649,10 +1652,6 @@ Multiparts for MIME: Multipart/Signed and Multipart/Encrypted'', October @node text/enriched, text/plain, Security multipart, Glossary @subsection text/enriched -RFC 1521 $B$GDj5A$5$l$?(B @cindex{text/richtext}@strong{text/richtext} $B$KBe(B -$B$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B media type -(@ref{media type}). - @cindex{text/enriched}@cindex{RFC 1896} @noindent [text/enriched: RFC 1896] @@ -1681,22 +1680,22 @@ body defined by RFC 822 (@ref{RFC 822}).@refill @node tm-kernel, tm-MUA, text/plain, Glossary @subsection tm-kernel, tm -Emacs $B$G(B MIME (@ref{MIME}) $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs6!$9$k(B -library $B72!#(B`tools for MIME' $B$NN,!#(B +A libraries to provide user interface about MIME (@ref{MIME}) for emacs. +tm stands for `tools for MIME'. @noindent -@strong{[$B$I$&$G$bNI$$$3$H(B(^-^;]} +@strong{[Unimportant notice(^-^;]} @quotation @itemize @bullet @item - tm $B$O(B ``tiny-mime'' $B$NN,$8$c$J$$$i$7$$$>(B (^-^; + tm may not stand for ``tiny-mime''(^-^; @item - tm $B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>(B (^-^; + tm may not stand for initial of an author (^-^; @item - ``Tools for MIME'' $B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>(B (^-^; + ``Tools for MIME'' may be strained (^-^; @end itemize @end quotation @@ -1705,45 +1704,42 @@ library $B72!#(B`tools for MIME' $B$NN,!#(B @node tm-MUA, us-ascii, tm-kernel, Glossary @subsection tm-MUA -tm (@ref{tm-kernel}) $B$rMQ$$$?(B MUA (@ref{MUA}) $B$b$7$/$O(B MUA $B$KBP$9$k(B -extender.@refill +MUA (@ref{MUA}) or MUA extender using tm (@ref{tm-kernel}).@refill -@cindex{tm $BBg@9$j(B package}@strong{tm $BBg@9$j(B package} $B$K$O(B +@cindex{tm oomori package}@strong{tm oomori package} has following extenders: @itemize @bullet @item -mh-e (@ref{(mh-e)}) $BMQ$N(B @cindex{tm-mh-e}@strong{tm-mh-e} +@cindex{tm-mh-e}@strong{tm-mh-e} (@ref{(tm-mh-e-en)}) + for mh-e (@ref{(mh-e)}) @item -GNUS $BMQ$N(B @cindex{tm-gnus}@strong{tm-gnus} +@cindex{tm-gnus}@strong{tm-gnus} (@ref{(tm-gnus_en)}) for GNUS @item -Gnus $BMQ$N(B @cindex{gnus-mime}@strong{gnus-mime} (@ref{(gnus-mime-en)}) +@cindex{gnus-mime}@strong{gnus-mime} (@ref{(gnus-mime-en)}) for Gnus @item -VM $BMQ$N(B @cindex{tm-vm}@strong{tm-vm} +@cindex{tm-vm}@strong{tm-vm} (@ref{(tm-vm_en)}) for VM @item -RMAIL $BMQ$N(B @cindex{tm-rmail}@strong{tm-rmail} +@cindex{tm-rmail}@strong{tm-rmail} for RMAIL @end itemize -@noindent -$B$,4^$^$l$F$$$k!#(B - -$BFHN)$7$?(B MUA $B$H$7$F$O(B cmail (@ref{(cmail)}) $B$,(B tm $B$rMxMQ2DG=$G$"$k!#(B @node us-ascii, , tm-MUA, Glossary @subsection us-ascii -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B MIME charset -(@ref{MIME charset}) $B$N#1$D!#(B@refill +A MIME charset (@ref{MIME charset}) for primary Latin script mainly +written by English or other languages.@refill -ASCII (@ref{ASCII}) $B$N$_$+$i$J$j(B ISO 2022 (@ref{ISO 2022}) $B$K$h$kId9f3H(B -$BD%(B (@ref{Code extension})$B$O5v$5$l$J$$!#(B@refill +It is a 7bit coded character set (@ref{coded character set}) based on +ISO 2022 (@ref{ISO 2022}), it contains only ASCII (@ref{ASCII}) and code +extension (@ref{code extension}) is not allowed.@refill -Internet mail $B$K$*$1$kI8=`$NId9f2=J8;z=89g(B(@ref{Coded character set})$B$G(B -$B$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B -@cindex{us-ascii}@strong{us-ascii} $B$,;H$o$l$k!#(B@refill +It is standard coded character set of Internet mail. If MIME charset is +not specified, @cindex{us-ascii}@strong{us-ascii} is used as +default.@refill -$B$^$?!"(BRFC 822 (@ref{RFC 822}) $B$K$*$1$k(B @cindex{ASCII}@strong{ASCII} $B$O(B -us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B +In addition, @cindex{ASCII}@strong{ASCII} of RFC 822 (@ref{RFC 822}) +should be interpreted as us-ascii. @node Setting, Bug report, Introduction, Top diff --git a/doc/tm-ja.info b/doc/tm-ja.info index 2ba99e8..4b27717 100644 --- a/doc/tm-ja.info +++ b/doc/tm-ja.info @@ -7,7 +7,7 @@ using `texinfmt.el' version 2.32 of 19 November 1993.  File: tm-ja.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) -tm 7.90 Manual$B!JF|K\8lHG!K(B +tm 7.98 Manual$B!JF|K\8lHG!K(B ************************** @@ -65,20 +65,18 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B * 7bit:: * 8bit:: -* 94 character set:: 94 $BJ8;z=89g(B -* 96 character set:: 96 $BJ8;z=89g(B -* 94x94 character set:: 94$B!_(B94 $BJ8;z=89g(B +* 94-character set:: 94 $BJ8;z=89g(B +* 96-character set:: 96 $BJ8;z=89g(B +* 94x94-character set:: 94$B!_(B94 $BJ8;z=89g(B * ASCII:: * Base64:: * binary:: -* Character Set:: Character Set$B!JJ8;z=89g!K(B * cn-gb:: cn-gb, gb2312 * cn-big5:: cn-big5, big5 -* CNS:: CNS 11643-1992 +* CNS 11643:: CNS 11643-1992 * Coded character set:: Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B * Code extension:: Code extension$B!JId9f3HD%!K(B * Content-Disposition:: Content-Disposition field -* media type:: * Content-Type field:: * Emacs:: * encoded-word:: @@ -87,6 +85,7 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B * FTP:: FTP * GB 2312:: GB 2312-1980 * GB 8565.2:: GB 8565.2-1988 +* Graphic character set:: Graphic character set$B!J?^7AJ8;z=89g!K(B * hz-gb2312:: * ISO 2022:: * iso-2022-cn:: @@ -115,6 +114,7 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B * JIS X0212:: JIS X0212-1990 * koi8-r:: * KS C5601:: KS C5601-1987 +* media type:: * message:: * message/rfc822:: * method:: @@ -160,111 +160,111 @@ File: tm-ja.info, Node: 7bit, Next: 8bit, Prev: Glossary, Up: Glossary 7bit ---- -$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$7$^$9!#(B +$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$9!#(B + +0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B "7bit $B$N(B data" $B$H8F$V!#(B -0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B "7bit $B$N(B data" $B$H8F$S$^(B -$B$9!#(B $B$^$?!"(B0 $B$+$i(B 31 $B$*$h$S(B 127 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r(B "7bit $B$NJ8;zNs(B" -$B$H8F$S$^$9!J$3$l$O(B ISO 2022 (*Note ISO 2022::) $B$N!V(B7 $BC10L7O!W$HF1MM$G$9!K!#(B +$B$H8F$V!J$3$l$O(B ISO 2022 (*Note ISO 2022::) $B$N!V(B7 $BC10L7O!W$HF1MM!K!#(B $BEAE}E*$J(B Internet $B$N(B MTA (*Note MTA::) $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-$k$N$G!"(B 7bit $B$N(B data $B$O(B Quoted-Printable (*Note Quoted-Printable::) $B$d(B Base64 -(*Note Base64::) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#(B +(*Note Base64::) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$k!#(B -$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B -$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B -$B$G$9!#$A$J$_$K!"(BRFC 821 (*Note RFC 821::) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 -byte $B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B -$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B -encode$B$9$kI,MQ$,$"$j$^$9!#(B +$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T$N(B +$BD9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i$G(B +$B$"$k!#$A$J$_$K!"(BRFC 821 (*Note RFC 821::) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N(B +$B$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B  -File: tm-ja.info, Node: 8bit, Next: 94 character set, Prev: 7bit, Up: Glossary +File: tm-ja.info, Node: 8bit, Next: 94-character set, Prev: 7bit, Up: Glossary 8bit ---- -$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$7$^$9!#(B +$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$9!#(B + +0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B "8bit $B$N(B data" $B$H8F$V!#(B -0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B "8bit $B$N(B data" $B$H8F$S$^(B -$B$9!#(B $B$^$?!"(B0 $B$+$i(B 31, 127 $B$*$h$S(B 128 $B$+$i(B 159 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=(B $B8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$H(B 160 $B$+$i(B 255 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$k(B -$BJ8;zNs$N$3$H$r(B "8bit $B$NJ8;zNs(B" $B$H8F$S$^$9!J$3$l$O(B ISO 2022 (*Note ISO -2022::) $B$N!V(B8 $BC10L7O!W$HF1MM$G$9!K!#(B +$BJ8;zNs$N$3$H$r(B "8bit $B$NJ8;zNs(B" $B$H8F$V!J$3$l$O(B ISO 2022 (*Note ISO +2022::) $B$N!V(B8 $BC10L7O!W$HF1MM!K!#(B iso-8859-1 (*Note iso-8859-1::) $B$d(B euc-kr (*Note euc-kr::) $B$H$$$C$?Id9f(B -$B2=J8;z=89g$O(B 8bit $B$NJ8;zNs$G$9!#(B +$B2=J8;z=89g$O(B 8bit $B$NJ8;zNs$G$"$k!#(B $BEAE}E*$J(B Internet $B$N(B MTA (*Note MTA::) $B$O(B 7bit (*Note 7bit::) $B$N(B data $B$7(B $B$+E>Aw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(BQuoted-Printable (*Note Quoted-Printable::) $B$d(B Base64 (*Note Base64::) $B$H$$$C$?JQ49$r9T$o$J$/$F(B -$B$O$J$j$^$;$s!#(B +$B$O$J$i$J$$!#(B $B$7$+$7!":G6a$G$O(B 8bit $B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k(B MTA $B$bEP>l$7$F(B -$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#(B - -$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B -$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B -$B$G$9!#$A$J$_$K!"(BRFC 821 $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 byte $B0JFb$G$"$k$3$H(B -$B$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k(B data, $BNc$($P!"(B -Postscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B encode$B$9$kI,MQ$,$"$j$^$9!#(B +$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$?!#(B +$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T$N(B +$BD9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i$G(B +$B$"$k!#$A$J$_$K!"(BRFC 821 (*Note RFC 821::) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N(B +$B$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B $B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,(B 999 byte $B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k(B -data $B$O(B *binary* (*Note binary::) $B$H8F$V$3$H$K$7$^$9!#(B +data $B$O(B *binary* (*Note binary::) $B$H8F$V$3$H$K$9$k!#(B -$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$^$9!#$h$C$F!"(B -"8bit" $B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,$"$j(B -$B$^$9!#(B +$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$k!#$h$C$F!"(B"8bit" +$B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,$"$k!#(B  -File: tm-ja.info, Node: 94 character set, Next: 96 character set, Prev: 8bit, Up: Glossary +File: tm-ja.info, Node: 94-character set, Next: 96-character set, Prev: 8bit, Up: Glossary 94 $BJ8;z=89g(B ----------- -33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(*Note Character set::)$B!#(B -ASCII (*Note ASCII::) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(*Note Graphic +character set::)$B!#(BASCII (*Note ASCII::) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B  -File: tm-ja.info, Node: 96 character set, Next: 94x94 character set, Prev: 94 character set, Up: Glossary +File: tm-ja.info, Node: 96-character set, Next: 94x94-character set, Prev: 94-character set, Up: Glossary 96 $BJ8;z=89g(B ----------- -32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(*Note Character set::)$B!#(B -ISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B +32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(*Note Graphic +character set::)$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B  -File: tm-ja.info, Node: 94x94 character set, Next: ASCII, Prev: 96 character set, Up: Glossary +File: tm-ja.info, Node: 94x94-character set, Next: ASCII, Prev: 96-character set, Up: Glossary 94$B!_(B94 $BJ8;z=89g(B --------------- -33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $BJ8;z=89g(B(*Note Character set::)$B!#(B -JIS X0208 (*Note JIS X0208::) $B$d(B GB 2312 (*Note GB 2312::) $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(*Note Graphic +character set::)$B!#(BJIS X0208 (*Note JIS X0208::) $B$d(B GB 2312 (*Note GB +2312::) $B$O$=$N0l<o!#(B  -File: tm-ja.info, Node: ASCII, Next: Base64, Prev: 94x94 character set, Up: Glossary +File: tm-ja.info, Node: ASCII, Next: Base64, Prev: 94x94-character set, Up: Glossary ASCII ----- -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(*Note 94 character +$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(*Note 94-character set::)$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 (*Note ISO 646::) $B$N0l$D!#(B @@ -295,38 +295,26 @@ Internet $B0J30$N(B network $B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5$  -File: tm-ja.info, Node: binary, Next: Character Set, Prev: Base64, Up: Glossary +File: tm-ja.info, Node: binary, Next: cn-gb, Prev: Base64, Up: Glossary binary ------ -$BG$0U$N(B byte $BNs$r(B *binary* $B$H8F$V$3$H$K$7$^$9!#(B - +$BG$0U$N(B byte $BNs$r(B *binary* $B$H8F$V!#(B -8bit (*Note 8bit::) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#(B +8bit (*Note 8bit::) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$"$k!#(B -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary$B$H8F(B -$B$V$3$H$K$7$^$9!#(B +$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary $B$H(B +$B8F$V$3$H$K$9$k!#(B $B$A$J$_$K!"(B7bit (*Note 7bit::) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=(B -$B8=$G$-$^$9!#$h$C$F!"(B*binary data* $B$H8@$C$?>l9g!"G$0U$N(B data $B$r;X$9$3$H$,(B -$B$"$j$^$9!#(B - - - - -File: tm-ja.info, Node: Character Set, Next: cn-gb, Prev: binary, Up: Glossary - -Character Set$B!JJ8;z=89g!K(B -------------------------- - -$BId9f2=J8;z=89g(B(*Note Coded character set::)$B!#C"$7!"$3$3$G$O(B $BId9f3HD%(B -(*Note Code extension::) $B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~$a$F$$$k!#(B +$B8=$G$-$k!#$h$C$F!"(B*binary data* $B$H8@$C$?>l9g!"G$0U$N(B data $B$r;X$9$3$H$,$"(B +$B$k!#(B  -File: tm-ja.info, Node: cn-gb, Next: cn-big5, Prev: Character Set, Up: Glossary +File: tm-ja.info, Node: cn-gb, Next: cn-big5, Prev: binary, Up: Glossary cn-gb, gb2312 ------------- @@ -343,7 +331,7 @@ RFC 1922 (*Note RFC 1922::) $B$GDj5A$5$l$F$$$k!#(B  -File: tm-ja.info, Node: cn-big5, Next: CNS, Prev: cn-gb, Up: Glossary +File: tm-ja.info, Node: cn-big5, Next: CNS 11643, Prev: cn-gb, Up: Glossary cn-big5, big5 ------------- @@ -358,23 +346,45 @@ ISO 2022 (*Note ISO 2022::) $B$K4p$+$J$$(B 8bit (*Note 8bit::) $B$NId9f2=J8;z cf. [BIG5] Institute for Information Industry, "Chinese Coded Character Set in Computer", March 1984. -CNS 11643-1986 (*Note CNS::) $B$HBP1~4X78$,$"$k!#(B +CNS 11643 (*Note CNS 11643::) $B$HBP1~4X78$,$"$k!#(B  -File: tm-ja.info, Node: CNS, Next: Coded character set, Prev: cn-big5, Up: Glossary +File: tm-ja.info, Node: CNS 11643, Next: Coded character set, Prev: cn-big5, Up: Glossary CNS 11643-1992 -------------- $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -$BJ8;z=89g(B(*Note Character set::)$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (*Note 94x94 -character set::) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B +$B?^7AJ8;z=89g(B(*Note Graphic character set::)$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 +(*Note 94x94 character set::) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B -ISO 2022 (*Note ISO 2022::) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H', -$BBh#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B `M' $B$G(B -$B$"$k!#(B +ISO 2022 (*Note ISO 2022::) $B$G$N=*C<J8;z$O(B + +`plane 1' + 04/07 (`G') + +`plane 2' + 04/08 (`H') + +`plane 3' + 04/09 (`I') + +`plane 4' + 04/10 (`J') + +`plane 5' + 04/11 (`K') + +`plane 6' + 04/12 (`L') + +`plane 7' + 04/13 (`M') + + +$B$G$"$k!#(B [CNS 11643-1992] "Standard Interchange Code for Generally-Used @@ -384,7 +394,7 @@ ISO 2022 (*Note ISO 2022::) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `  -File: tm-ja.info, Node: Coded character set, Next: Code extension, Prev: CNS, Up: Glossary +File: tm-ja.info, Node: Coded character set, Next: Code extension, Prev: CNS 11643, Up: Glossary Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B ----------------------------------------------------------------- @@ -399,18 +409,18 @@ File: tm-ja.info, Node: Code extension, Next: Content-Disposition, Prev: Coded c Code extension$B!JId9f3HD%!K(B -------------------------- -$BM?$($i$l$?J8;z=89g(B(*Note Character set::)$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N(B -$B$?$a$KMQ$$$k<jK!!#(BISO 2022 (*Note ISO 2022::) $B$O$=$N#1$D!#(B +$BM?$($i$l$??^7AJ8;z=89g(B(*Note Graphic character set::)$B$K4^$^$l$F$$$J$$J8(B +$B;z$NId9f2=$N$?$a$KMQ$$$k<jK!!#(BISO 2022 (*Note ISO 2022::) $B$O$=$N#1$D!#(B  -File: tm-ja.info, Node: Content-Disposition, Next: media type, Prev: Code extension, Up: Glossary +File: tm-ja.info, Node: Content-Disposition, Next: Content-Type field, Prev: Code extension, Up: Glossary Content-Disposition field ------------------------- -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (*Note +Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (*Note MIME::) $B$N3HD%$N#1$D!#(B @@ -422,58 +432,13 @@ MIME::) $B$N3HD%$N#1$D!#(B  -File: tm-ja.info, Node: media type, Next: Content-Type field, Prev: Content-Disposition, Up: Glossary - -media type ----------- - -MIME (*Note MIME::) $B$K$*$1$k(B entity (*Note entity::) $B$N<oN`!#(B -*type* $B$H(B *subtype* $B$+$i$J$k!#(B -RFC 2046 (*Note RFC 2046::) $B$GDj5A$5$l$F$$$k!#(B - -type $B$OI8=`$G$O(B - - * *text* - * *image* - * *audio* - * *video* - * *application* - * *multipart* (*Note multipart::) - * *message* - -$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, -image/jpeg, multipart/mixed (*Note multipart/mixed::), text/plain (*Note -text/plain::), video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B - -*[$BCm0U(B]* - - $B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B - *content-type/subtype* $B$H=q$/!#(B - - -media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G$-(B -$B$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES -(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B - -$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B -*x-token* $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b(B -$B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B -content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3(B -$B$H!#(B - -(cf. *Note Content-Type field::) - - - - - -File: tm-ja.info, Node: Content-Type field, Next: Emacs, Prev: media type, Up: Glossary +File: tm-ja.info, Node: Content-Type field, Next: Emacs, Prev: Content-Disposition, Up: Glossary Content-Type field ------------------ media type (*Note media type::) $B$d(B MIME charset (*Note MIME charset::) -$B$J$I$N(B part $B$K4X$9$k>pJs$rI=8=$9$k$?$a$N(B field. RFC 2045 (*Note RFC +$B$J$I$N(B body $B$K4X$9$k>pJs$rI=8=$9$k$?$a$N(B field. RFC 2045 (*Note RFC 2045::) $B$GDj5A$5$l$F$$$k!#(B *[Memo]* @@ -598,8 +563,8 @@ GB 2312-1980 ------------ $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z(B -$B=89g(B(*Note 94x94 character set::)$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (*Note ISO -2022::) $B$G$N=*C<J8;z$O(B `A'. +$B=89g(B(*Note 94x94-character set::)$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (*Note ISO +2022::) $B$G$N=*C<(B byte $B$O(B 04/01 (`A'). $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B @@ -612,13 +577,14 @@ GB 2312-1980  -File: tm-ja.info, Node: GB 8565.2, Next: hz-gb2312, Prev: GB 2312, Up: Glossary +File: tm-ja.info, Node: GB 8565.2, Next: Graphic character set, Prev: GB 2312, Up: Glossary GB 8565.2-1988 -------------- -$BCf9q8l$N$?$a$NJd=uJ8;z=89g(B(*Note Character set::)$B!#Cf9q$N9q2HI8=`!#(BGB -2312 (*Note GB 2312::) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B +$BCf9q8l$N$?$a$NJd=u?^7AJ8;z=89g(B(*Note Graphic character set::)$B!#Cf9q$N9q(B +$B2HI8=`!#(BGB 2312 (*Note GB 2312::) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i(B +$B$7$$!#(B [GB 8565.2] "Information Processing - Coded Character Sets for Text @@ -629,7 +595,17 @@ GB 8565.2-1988  -File: tm-ja.info, Node: hz-gb2312, Next: ISO 2022, Prev: GB 8565.2, Up: Glossary +File: tm-ja.info, Node: Graphic character set, Next: hz-gb2312, Prev: GB 8565.2, Up: Glossary + +Graphic character set$B!J?^7AJ8;z=89g!K(B +------------------------------------- + +$B?^7AJ8;z$+$i$J$k(B $BId9f2=J8;z=89g(B(*Note Coded character set::)$B!#(B + + + + +File: tm-ja.info, Node: hz-gb2312, Next: ISO 2022, Prev: Graphic character set, Up: Glossary hz-gb2312 --------- @@ -662,11 +638,11 @@ File: tm-ja.info, Node: ISO 2022, Next: iso-2022-cn, Prev: hz-gb2312, Up: Glossa ISO 2022 -------- -$BId9f3HD%(B(*Note Code extension::)$B$N$?$a$N9q:]I8=`!#(B +$BId9f2=J8;z=89g$N9=B$$HId9f3HD%(B(*Note Code extension::)$BK!$rDj$a$?9q:]I8=`!#(B -$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g(B(*Note Character set::)$B$rAH9g$;$F(B 7bit (*Note -7bit::) $B$J$$$7(B 8bit (*Note 8bit::) $B$N(B $BId9f2=J8;z=89g(B(*Note Coded -character set::) $B$r:n$k$3$H$,$G$-$k!#(B +$B$3$l$rMQ$$$FJ#?t$N?^7AJ8;z=89g(B(*Note Graphic character set::)$B$rAH9g$;$F(B +7bit (*Note 7bit::) $B$J$$$7(B 8bit (*Note 8bit::) $B$N(B $BId9f2=J8;z=89g(B(*Note +Coded character set::) $B$r:n$k$3$H$,$G$-$k!#(B [ISO 2022] International Organization for Standardization (ISO), @@ -685,8 +661,8 @@ iso-2022-cn $BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (*Note MIME charset::) $B$N#1$D!#(B ISO 2022 (*Note ISO 2022::) $B$K4p$$$F(B ASCII (*Note ASCII::) $B$K(B GB 2312 -(*Note GB 2312::), CNS 11643 plain 1, plain 2 (*Note CNS::) $B$r(B 7bit -(*Note 7bit::) $B$GId9f3HD%(B (*Note Code extension::)$B$7$F$$$k!#(B +(*Note GB 2312::), CNS 11643 plain 1, plain 2 (*Note CNS 11643::) $B$r(B +7bit (*Note 7bit::) $B$GId9f3HD%(B (*Note Code extension::)$B$7$F$$$k!#(B RFC 1922 (*Note RFC 1922::) $B$GDj5A$5$l$F$$$k!#(B @@ -701,9 +677,9 @@ iso-2022-cn-ext $BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (*Note MIME charset::) $B$N#1$D!#(B ISO 2022 (*Note ISO 2022::) $B$K4p$$$F(B ASCII (*Note ASCII::) $B$K(B GB 2312 -(*Note GB 2312::), CNS 11643 plain 1 .. 7 (*Note CNS::), ISO-IR-165 -(*Note ISO-IR-165::) $BEy$r(B 7bit (*Note 7bit::) $B$GId9f3HD%(B (*Note Code -extension::)$B$7$F$$$k!#(B +(*Note GB 2312::), CNS 11643 plain 1 .. 7 (*Note CNS 11643::), +ISO-IR-165 (*Note ISO-IR-165::) $BEy$r(B 7bit (*Note 7bit::) $B$GId9f3HD%(B +(*Note Code extension::)$B$7$F$$$k!#(B RFC 1922 (*Note RFC 1922::) $B$GDj5A$5$l$F$$$k!#(B @@ -730,7 +706,7 @@ X0201-Latin, JIS X0208-1978 (*Note JIS C6226-1978::), JIS X0208-1983 RFC 1468 $B$GDj5A$5$l$F$$$k!#(B *[Memo]* - JIS X0208-1996? $B$G$O(B ISO 2022 (*Note ISO 2022::) $B$HFHN)$KDj5A$5$l$k(B + JIS X0208-1997? $B$G$O(B ISO 2022 (*Note ISO 2022::) $B$HFHN)$KDj5A$5$l$k(B $BM=Dj!#(B @@ -782,10 +758,11 @@ File: tm-ja.info, Node: ISO 646, Next: ISO 8859-1, Prev: iso-2022-kr, Up: Glossa ISO 646 ------- -$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g(B(*Note Character set::)$B$rDj$a$?$b$N!#(B -94 $BJ8;z=89g(B (*Note 94 character set::)$B$N#1$D!#(BISO 646 IRV$B!J9q:]4p=`HG!K(B -$B$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o(B -$B$,B8:_$9$k!#(BASCII (*Note ASCII::) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B +$B3F9q$G6&DL$K;H$($k:G>.8BEY$N?^7AJ8;z=89g(B(*Note Graphic character set::) +$B$rDj$a$?$b$N!#(B94 $BJ8;z=89g(B (*Note 94-character set::)$B$N#1$D!#(BISO 646 IRV +$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"(B +$B4v$D$+$NJQ<o$,B8:_$9$k!#(BASCII (*Note ASCII::) $B$d(B JIS X0201-Latin $B$O$=$N(B +$B0l<o!#(B [ISO 646] International Organization for Standardization (ISO), @@ -801,8 +778,8 @@ File: tm-ja.info, Node: ISO 8859-1, Next: iso-8859-1, Prev: ISO 646, Up: Glossar ISO 8859-1 ---------- -$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note 96 -character set::)$B!#(B +$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note +96-character set::)$B!#(B [ISO 8859-1] International Organization for Standardization (ISO), @@ -834,8 +811,8 @@ File: tm-ja.info, Node: ISO 8859-2, Next: iso-8859-2, Prev: iso-8859-1, Up: Glos ISO 8859-2 ---------- -$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note 96 -character set::)$B!#(B +$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note +96-character set::)$B!#(B [ISO 8859-2] International Organization for Standardization (ISO), @@ -895,7 +872,7 @@ File: tm-ja.info, Node: ISO 8859-5, Next: iso-8859-5, Prev: ISO 8859-4, Up: Glos ISO 8859-5 ---------- -$B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note 96 character set::)$B!#(B +$B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note 96-character set::)$B!#(B [ISO 8859-5] International Organization for Standardization (ISO), @@ -942,7 +919,7 @@ File: tm-ja.info, Node: ISO 8859-7, Next: iso-8859-7, Prev: ISO 8859-6, Up: Glos ISO 8859-7 ---------- -$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note 96 character set::)$B!#(B +$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(*Note 96-character set::)$B!#(B [ISO 8859-7] International Organization for Standardization (ISO), @@ -1008,12 +985,12 @@ ISO-IR-165, CCITT Extended GB ----------------------------- CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B -$B$9$k$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(*Note 94x94 character set::)$B!#(B +$B$9$k$?$a$N(B94$B!_(B94 $BJ8;z=89g(B(*Note 94x94-character set::)$B!#(B GB 2312 (*Note GB 2312::) $B$H(B GB 8565 $BI=#2(B (*Note GB 8865.2::) $B$K(B 150 $BJ8(B $B;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B -ISO 2022 (*Note ISO 2022::) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +ISO 2022 (*Note ISO 2022::) $B$G$N=*C<(B byte $B$O(B 04/05 (`E') $B$G$"$k!#(B @@ -1024,7 +1001,8 @@ JIS X0201 --------- ISO 646 (*Note ISO 646::) $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N(B -$B%+%?%+%JJ8;z=89g$+$i$J$k!#(B +$B%+%?%+%JJ8;z=89g$H!"$3$l$i$+$i$J$k(B 7bit $B$*$h$S(B 8bit $BId9f2=J8;z=89g(B(*Note +Coded character set::) $B$rDj5A$7$F$$$k!#(B $B85$O(B *JIS C6220-1976* $B$H8@$C$?$,(B *JIS X0201* $B$KHV9f$,JQ99$5$l$?!#(B @@ -1034,13 +1012,13 @@ ISO 646 (*Note ISO 646::) $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte 0201-1976:. -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=P$kM=Dj!#(B -[JIS X0201-1996?] $BF|K\5,3J6(2q(B (Japanese Standards Association), - $B!X#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g!Y(B, "7-bit and +[JIS X0201-1997?] $BF|K\5,3J6(2q(B (Japanese Standards Association), + $B!X#7%S%C%H5Z$S#8%S%C%H$N(B $B>pJs8r49MQId9f2=J8;z=89g!Y(B, "7-bit and 8-bit coded character sets for information interchange", JIS X - 0201:1996? draft. + 0201:1997? draft. @@ -1051,7 +1029,7 @@ File: tm-ja.info, Node: JIS C6226, Next: JIS X0208, Prev: JIS X0201, Up: Glossar JIS C6226-1978 -------------- -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(*Note 94x94 character set::)$B!#(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B94$B!_(B94 $BJ8;z=89g(B(*Note 94x94-character set::)$B!#(B $BF|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B (cf. *Note JIS X0208::) @@ -1065,7 +1043,7 @@ File: tm-ja.info, Node: JIS X0208, Next: JIS X0212, Prev: JIS C6226, Up: Glossar JIS X0208 --------- -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(*Note 94x94 character set::)$B!#(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B94$B!_(B94 $BJ8;z=89g(B(*Note 94x94-character set::)$B!#(B $BF|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B @@ -1076,7 +1054,7 @@ JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B 1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B 1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG$r(B -$B;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +$B;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9(B (ESC 02/06 4/0) $B$rMQ$$$k!#(B [JIS X0208-1978]$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>p(B @@ -1089,14 +1067,14 @@ JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B set for information interchange", JIS X0208:1983,1990. -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8;z(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8;z(B $B=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B -[JIS X0208-1996?] $BF|K\5,3J6(2q(B (Japanese Standards Association), +[JIS X0208-1997?] $BF|K\5,3J6(2q(B (Japanese Standards Association), $B!X#7%S%C%H5Z$S#8%S%C%H$N(B $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, "7-bit and 8-bit double byte coded Kanji sets for information - interchange", JIS X 0208:1996? draft. + interchange", JIS X 0208:1997? draft. @@ -1107,9 +1085,9 @@ File: tm-ja.info, Node: JIS X0212, Next: koi8-r, Prev: JIS X0208, Up: Glossary JIS X0212-1990 -------------- -JIS X0208 (*Note JIS X0208::) $B$K$J$+$C$?J8;z$r=8$a$?(B 94$B!_(B94 $BJ8;z=89g(B -(*Note 94x94 character set::)$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B -ISO 2022 (*Note ISO 2022::) $B$G$N=*C<J8;z$O(B `D'. +JIS X0208 (*Note JIS X0208::) $B$K$J$+$C$?J8;z$r=8$a$?(B94$B!_(B94 $BJ8;z=89g(B +(*Note 94x94-character set::)$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B +ISO 2022 (*Note ISO 2022::) $B$G$N=*C<(B byte $B$O(B 04/04 (`D'). @@ -1135,13 +1113,13 @@ RFC 1489 $B$GDj5A$5$l$F$$$k!#(B  -File: tm-ja.info, Node: KS C5601, Next: message, Prev: koi8-r, Up: Glossary +File: tm-ja.info, Node: KS C5601, Next: media type, Prev: koi8-r, Up: Glossary KS C5601-1987 ------------- -$B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(*Note 94x94 character set::)$B!#4Z9q$N(B -$B9q2HI8=`!#(BISO 2022 (*Note ISO 2022::) $B$G$N=*C<J8;z$O(B `C'. +$B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(*Note 94x94-character set::)$B!#4Z9q$N(B +$B9q2HI8=`!#(BISO 2022 (*Note ISO 2022::) $B$G$N=*C<(B byte $B$O(B 04/03 (`C'). [KS C5601] Korea Industrial Standards Association, "Code for @@ -1151,7 +1129,52 @@ KS C5601-1987  -File: tm-ja.info, Node: message, Next: message/rfc822, Prev: KS C5601, Up: Glossary +File: tm-ja.info, Node: media type, Next: message, Prev: KS C5601, Up: Glossary + +media type +---------- + +MIME (*Note MIME::) $B$K$*$1$k(B entity (*Note entity::) $B$N<oN`!#(B +*type* $B$H(B *subtype* $B$+$i$J$k!#(B +RFC 2046 (*Note RFC 2046::) $B$GDj5A$5$l$F$$$k!#(B + +type $B$OI8=`$G$O(B + + * *text* + * *image* + * *audio* + * *video* + * *application* + * *multipart* (*Note multipart::) + * *message* + +$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, +image/jpeg, multipart/mixed (*Note multipart/mixed::), text/plain (*Note +text/plain::), video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B + +*[$BCm0U(B]* + + $B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B + *content-type/subtype* $B$H=q$/!#(B + + +media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G$-(B +$B$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES +(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B + +$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B +*x-token* $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b(B +$B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B +content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3(B +$B$H!#(B + +(cf. *Note Content-Type field::) + + + + + +File: tm-ja.info, Node: message, Next: message/rfc822, Prev: media type, Up: Glossary message ------- @@ -1179,9 +1202,9 @@ File: tm-ja.info, Node: method, Next: MIME, Prev: message/rfc822, Up: Glossary method ------ -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B *internal method* $B$H(B C $B$d(B script $B8@8l$J$I(B -$B$G=q$+$l$?(B *external method* $B$,$"$k!#(B +tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B program. +Emacs Lisp $B$G=q$+$l$?(B *internal method* $B$H(B C $B$d(B script $B8@8l$J$I$G=q$+$l(B +$B$?(B *external method* $B$,$"$k!#(B (cf. *Note (tm-view-ja)method::) @@ -1233,8 +1256,8 @@ encoded-word::) $B$N(B charset parameter $B$GMQ$$$i$l$kEPO?$5$l$?Id9f2=J8;z=8 RFC 2045 (*Note RFC 2045::) $B$GDj5A$5$l$F$$$k!#(B iso-2022-jp (*Note iso-2022-jp::) $B$d(B euc-kr (*Note euc-kr::) $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (*Note Character set::)$B$H6hJL$7$F>.(B -$BJ8;z$G=q$$$F$$$k!K(B +$B!J$3$3$G$O!"(BMIME charset $B$O?^7AJ8;z=89g(B (*Note Graphic character set::) +$B$H6hJL$7$F>.J8;z$G=q$$$F$$$k!K(B @@ -1272,13 +1295,14 @@ File: tm-ja.info, Node: MULE, Next: multipart, Prev: MUA, Up: Glossary MULE ---- -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B Emacs (*Note Emacs::). +$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B GNU Emacs (*Note Emacs::). + [MULE] Nishikimi M., Handa K. and Tomura S., "Mule: MULtilingual -Enhancement to GNU Emacs", Proc. of INET'93, August, 1993. + Enhancement to GNU Emacs", Proc. of INET'93, August, 1993. $B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(Balpha $BHG(B -(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) $B$,B8:_$9$k!#(B +(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz)$B$,B8:_$9$k!#(B $B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B @@ -1463,9 +1487,6 @@ pgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B $B$3$&$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,(B $BK>$^$7$$!#(B -[draft-kazu-pgp-mime-00.txt] Yamamoto K., "PGP MIME Integration", -October, 1995 -  @@ -1579,7 +1600,7 @@ File: tm-ja.info, Node: RFC 1036, Next: RFC 1153, Prev: RFC 934, Up: Glossary RFC 1036 -------- -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (*Note RFC 822::)$B$N(B +USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (*Note RFC 822::) $B$N(B subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G(B $B$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B @@ -1598,7 +1619,7 @@ RFC 1153 $BJ#?t$N(B Internet mail (*Note RFC 822::) $B$r(B *encapsulation* (*Note encapsulation::) $B$9$k(B -$B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (*Note RFC 934::) $B$rMQ$$$k!#(B +$B$?$a$NJ}K!$rDj$a$?(B RFC. MIME (*Note MIME::) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 (*Note message/rfc822::) $B$rMQ$$$?(B multipart (*Note multipart::) $B$rMQ$$$k$Y$-$G(B @@ -1715,7 +1736,7 @@ File: tm-ja.info, Node: plain text, Next: Security multipart, Prev: RFC 2049, Up plain text ---------- -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(*Note Coded character set::)$B$N(B +$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$J8;zId9f(B(*Note Coded character set::)$B$N(B $B$_$GI=8=$5$l$k(B text $B>pJs!#(B(cf. *Note text/plain::) @@ -1728,11 +1749,13 @@ Security multipart ------------------ MIME (*Note MIME::) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B + *multipart/signed* (*Note multipart/signed::) $B$H(B *multipart/encrypted* -(*Note multipart/encrypted::) $B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B -PGP/MIME (*Note PGP/MIME::) $B$O$3$l$K4p$$$F$$$k!#(B +(*Note multipart/encrypted::) $B$H$$$&(B multipart $B$rMQ$$$k!#(B + +MOSS $B$d(B PGP/MIME (*Note PGP/MIME::) $B$O$3$l$K4p$$$F$$$k!#(B [Security multipart: RFC 1847] James Galvin, Gale Murphy, Steve @@ -1769,10 +1792,10 @@ text/plain RFC 2046 (*Note RFC 2046::) $B$GDj5A$5$l$?!"(Bplain text (*Note plain text::) $B$rI=8=$9$k$?$a$N(B media type (*Note media type::). -$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B part $B$O(B MIME charset -(*Note MIME charset::) $B$,(B us-ascii (*Note us-ascii::) $B$G$"$k(B -*text/plain* $B$N(B part $B$G$"$k$H8+Pv$5$l$k$3$H$K(B -$B$J$C$F$$$k!#(B +$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B entity $B$O(B MIME +charset (*Note MIME charset::) $B$,(B us-ascii (*Note us-ascii::) $B$G$"$k(B +*text/plain* $B$N(B entity $B$G$"$k$H8+Pv$5$l$k$3$H(B +$B$K$J$C$F$$$k!#(B @@ -2097,13 +2120,13 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * BIG5: cn-big5. 13. * binary: 8bit. 35. * binary: binary. 6. -* binary data: binary. 15. +* binary data: binary. 14. * charset-edition: RFC 1922. 11. * charset-extension: RFC 1922. 11. -* CNS 11643:1992: CNS. 13. -* CNS 11643-1992: CNS. 13. +* CNS 11643:1992: CNS 11643. 35. +* CNS 11643-1992: CNS 11643. 35. * content-type/subtype: media type. 26. -* Emacs/mule: MULE. 20. +* Emacs/mule: MULE. 21. * encapsulation: RFC 1153. 6. * encapsulation: RFC 934. 6. * euc-kr: euc-kr. 14. @@ -2112,8 +2135,8 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * 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. +* GB 8565.2: GB 8565.2. 9. +* GB 8565.2:1988: GB 8565.2. 9. * gnus-mime: tm-MUA. 16. * image: media type. 14. * Informational: hz-gb2312. 14. @@ -2127,7 +2150,7 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * Internet * Internet * ISO 2022: ISO 2022. 11. -* ISO 646: ISO 646. 10. +* ISO 646: ISO 646. 11. * ISO 8859-1: ISO 8859-1. 8. * ISO 8859-1:1987: ISO 8859-1. 8. * ISO 8859-2: ISO 8859-2. 8. @@ -2150,19 +2173,19 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * 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. +* ISO/IEC 646:1991: ISO 646. 11. * JIS -* JIS X 0201-1976:: JIS X0201. 10. -* JIS C6220-1976: JIS X0201. 9. +* JIS X 0201-1976:: JIS X0201. 11. +* JIS C6220-1976: JIS X0201. 10. * JIS C6226:1978: JIS X0208. 18. -* JIS X 0201:1996? draft: JIS X0201. 18. -* JIS X 0208:1996? draft: JIS X0208. 32. -* JIS X0201-1976: JIS X0201. 10. -* JIS X0201-1996?: JIS X0201. 18. +* JIS X 0201:1997? draft: JIS X0201. 19. +* JIS X 0208:1997? draft: JIS X0208. 32. +* JIS X0201-1976: JIS X0201. 11. +* JIS X0201-1997?: JIS X0201. 19. * 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. +* JIS X0208-1997?: JIS X0208. 32. * KS C 5601:1987: KS C5601. 8. * KS C 5861:1992: euc-kr. 14. * KS C5601: KS C5601. 8. @@ -2171,13 +2194,14 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * Message Transfer Agent: MTA. 5. * Message User Agent: MUA. 5. * mime-setup: mime-setup. 6. -* mule: MULE. 19. -* MULE: MULE. 20. +* mule: MULE. 20. +* MULE: MULE. 21. +* MULE: MULE. 7. * multipart: media type. 22. * multipart: multipart. 10. * multipart/digest: multipart/digest. 9. -* multipart/encrypted: Security multipart. 8. -* multipart/signed: Security multipart. 6. +* multipart/encrypted: Security multipart. 9. +* multipart/signed: Security multipart. 7. * Multipurpose Internet Mail Extensions: MIME. 5. * pad: Base64. 10. * parameter: Content-Type field. 21. @@ -2194,7 +2218,7 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * RFC 1806: Content-Disposition. 8. * RFC 1842: hz-gb2312. 14. * RFC 1843: hz-gb2312. 19. -* RFC 1847: Security multipart. 12. +* RFC 1847: Security multipart. 14. * RFC 1896: text/enriched. 8. * RFC 1922: RFC 1922. 14. * RFC 1947: iso-8859-7. 13. @@ -2209,7 +2233,7 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * RFC 822: RFC 822. 14. * RFC 934: RFC 934. 13. * RFC 959: FTP. 8. -* Security multipart: Security multipart. 12. +* Security multipart: Security multipart. 14. * signature: signature. 6. * SMTP: RFC 821. 5. * SMTP: RFC 821. 8. @@ -2219,7 +2243,7 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * Standards Track: RFC 2046. 5. * Standards Track: RFC 2048. 5. * Standards Track: RFC 2049. 5. -* Standards Track: Security multipart. 12. +* Standards Track: Security multipart. 14. * STD 10: RFC 821. 8. * STD 11: RFC 822. 14. * STD 9: FTP. 8. @@ -2241,13 +2265,13 @@ File: tm-ja.info, Node: Concept Index, Next: Variable Index, Prev: Bug report, U * USENET: RFC 1036. 9. * video: media type. 18. * vm: setting for VM. 6. -* XEmacs/mule: MULE. 21. +* XEmacs/mule: MULE. 22. * x-token: media type. 34. 2047: encoded-word. 6. mail: RFC 822. 11. message: RFC 822. 11. method: method. 8. -X0201: JIS X0201. 9. +X0201: JIS X0201. 10.  @@ -2267,104 +2291,104 @@ Tag table: Node: Top152 Node: Introduction680 Node: Glossary1421 -Node: 7bit4899 -Node: 8bit6216 -Node: 94 character set8271 -Node: 96 character set8544 -Node: 94x94 character set8811 -Node: ASCII9115 -Node: Base649545 -Node: binary10243 -Node: Character Set10833 -Node: cn-gb11163 -Node: cn-big511649 -Node: CNS12285 -Node: Coded character set12966 -Node: Code extension13293 -Node: Content-Disposition13637 -Node: media type14077 -Node: Content-Type field15509 -Node: Emacs16594 -Node: encoded-word16828 -Node: encapsulation17250 -Node: euc-kr17545 -Node: FTP18062 -Node: GB 231218347 -Node: GB 8565.218901 -Node: hz-gb231219364 -Node: ISO 202220173 -Node: iso-2022-cn20752 -Node: iso-2022-cn-ext21228 -Node: iso-2022-jp21900 -Node: iso-2022-jp-222615 -Node: iso-2022-kr23024 -Node: ISO 64623457 -Node: ISO 8859-124117 -Node: iso-8859-124548 -Node: ISO 8859-224993 -Node: iso-8859-225427 -Node: ISO 8859-325866 -Node: ISO 8859-426183 -Node: ISO 8859-526500 -Node: iso-8859-526909 -Node: ISO 8859-627351 -Node: ISO 8859-727670 -Node: iso-8859-728074 -Node: ISO 8859-828624 -Node: ISO 8859-928943 -Node: ISO-IR-16529260 -Node: JIS X020129775 -Node: JIS C622630569 -Node: JIS X020830862 -Node: JIS X021232745 -Node: koi8-r33097 -Node: KS C560133595 -Node: message33996 -Node: message/rfc82234259 -Node: method34567 -Node: MIME34918 -Node: MIME charset36140 -Node: MTA36702 -Node: MUA36916 -Node: MULE37090 -Node: multipart37944 -Node: multipart/alternative38809 -Node: multipart/digest39114 -Node: multipart/encrypted39776 -Node: multipart/mixed40106 -Node: multipart/parallel40399 -Node: multipart/signed40686 -Node: PGP40982 -Node: PGP-kazu41818 -Node: PGP/MIME43305 -Node: Quoted-Printable44338 -Node: RFC 82145104 -Node: RFC 82245384 -Node: RFC 93445868 -Node: RFC 103646323 -Node: RFC 115346777 -Node: RFC 155747318 -Node: RFC 192247709 -Node: RFC 204548373 -Node: RFC 204648684 -Node: RFC 204848973 -Node: RFC 204949288 -Node: plain text49602 -Node: Security multipart49878 -Node: text/enriched50511 -Node: text/plain50953 -Node: tm-kernel51437 -Node: tm-MUA51942 -Node: us-ascii52461 -Node: Setting53127 -Node: mime-setup53807 -Node: signature54429 -Node: Notice about GNUS56187 -Node: tm-setup57339 -Node: setting for VM58180 -Node: manual setting58546 -Node: Bug report59101 -Node: Concept Index60711 -Node: Variable Index70173 +Node: 7bit4913 +Node: 8bit6194 +Node: 94-character set8214 +Node: 96-character set8500 +Node: 94x94-character set8780 +Node: ASCII9097 +Node: Base649527 +Node: binary10225 +Node: cn-gb10780 +Node: cn-big511259 +Node: CNS 1164311902 +Node: Coded character set12672 +Node: Code extension13005 +Node: Content-Disposition13363 +Node: Content-Type field13812 +Node: Emacs14907 +Node: encoded-word15141 +Node: encapsulation15563 +Node: euc-kr15858 +Node: FTP16375 +Node: GB 231216660 +Node: GB 8565.217222 +Node: Graphic character set17713 +Node: hz-gb231217977 +Node: ISO 202218798 +Node: iso-2022-cn19428 +Node: iso-2022-cn-ext19911 +Node: iso-2022-jp20590 +Node: iso-2022-jp-221305 +Node: iso-2022-kr21714 +Node: ISO 64622147 +Node: ISO 8859-122822 +Node: iso-8859-123253 +Node: ISO 8859-223698 +Node: iso-8859-224132 +Node: ISO 8859-324571 +Node: ISO 8859-424888 +Node: ISO 8859-525205 +Node: iso-8859-525614 +Node: ISO 8859-626056 +Node: ISO 8859-726375 +Node: iso-8859-726779 +Node: ISO 8859-827329 +Node: ISO 8859-927648 +Node: ISO-IR-16527965 +Node: JIS X020128487 +Node: JIS C622629390 +Node: JIS X020829682 +Node: JIS X021231581 +Node: koi8-r31940 +Node: KS C560132438 +Node: media type32850 +Node: message34260 +Node: message/rfc82234525 +Node: method34833 +Node: MIME35184 +Node: MIME charset36406 +Node: MTA36982 +Node: MUA37196 +Node: MULE37370 +Node: multipart38233 +Node: multipart/alternative39098 +Node: multipart/digest39403 +Node: multipart/encrypted40065 +Node: multipart/mixed40395 +Node: multipart/parallel40688 +Node: multipart/signed40975 +Node: PGP41271 +Node: PGP-kazu42107 +Node: PGP/MIME43513 +Node: Quoted-Printable44546 +Node: RFC 82145312 +Node: RFC 82245592 +Node: RFC 93446076 +Node: RFC 103646531 +Node: RFC 115346987 +Node: RFC 155747486 +Node: RFC 192247877 +Node: RFC 204548541 +Node: RFC 204648852 +Node: RFC 204849141 +Node: RFC 204949456 +Node: plain text49770 +Node: Security multipart50045 +Node: text/enriched50680 +Node: text/plain51122 +Node: tm-kernel51610 +Node: tm-MUA52115 +Node: us-ascii52634 +Node: Setting53300 +Node: mime-setup53980 +Node: signature54602 +Node: Notice about GNUS56360 +Node: tm-setup57512 +Node: setting for VM58353 +Node: manual setting58719 +Node: Bug report59274 +Node: Concept Index60884 +Node: Variable Index70407  End tag table diff --git a/doc/tm-ja.sgml b/doc/tm-ja.sgml index 99c5033..ea253e8 100644 --- a/doc/tm-ja.sgml +++ b/doc/tm-ja.sgml @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-ja.sgml,v 7.0 1996/12/02 19:15:36 morioka Exp $ --> +<!-- $Id: tm-ja.sgml,v 7.1 1996/12/23 21:25:12 morioka Exp $ --> <head> -<title>tm 7.90 Manual$B!JF|K\8lHG!K(B +<title>tm 7.98 Manual$B!JF|K\8lHG!K(B <author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/15 +<date>1996/12/24 <toc> </head> @@ -51,98 +51,95 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B <h3> 7bit <node> 7bit <p> -$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$7$^$9!#(B +$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$9!#(B <p> 0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F(B -$B$S$^$9!#(B +$B$V!#(B <p> $B$^$?!"(B0 $B$+$i(B 31 $B$*$h$S(B 127 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=8=$5$l$k6uGr(B $B$H(B 33 $B$+$i(B 126 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r(B ``7bit $B$NJ8(B -$B;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B <a node="ISO 2022">ISO 2022</a> $B$N!V(B7 $BC10L7O!W(B -$B$HF1MM$G$9!K!#(B +$B;zNs(B'' $B$H8F$V!J$3$l$O(B <dref>ISO 2022</dref> $B$N!V(B7 $BC10L7O!W$HF1MM!K!#(B <p> -$BEAE}E*$J(B Internet $B$N(B <a node="MTA">MTA</a> $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-(B -$B$k$N$G!"(B7bit $B$N(B data $B$O(B <a -node="Quoted-Printable">Quoted-Printable</a> $B$d(B <a -node="Base64">Base64</a> $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^(B -$B$9!#(B +$BEAE}E*$J(B Internet $B$N(B <dref>MTA</dref> $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-$k$N$G!"(B +7bit $B$N(B data $B$O(B <dref>Quoted-Printable</dref> $B$d(B <dref>Base64</dref> +$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$k!#(B <p> -$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#1(B -$B9T$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$(B -$B$+$i$G$9!#$A$J$_$K!"(B<a node="RFC 821">RFC 821</a> $B$O#19T$O2~9TJ8;z$r=|(B -$B$$$F(B 998 byte $B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^(B -$B$l$k2DG=@-$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B -Quoted-Printable $BEy$G(B encode$B$9$kI,MQ$,$"$j$^$9!#(B +$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T(B +$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+(B +$B$i$G$"$k!#$A$J$_$K!"(B<dref>RFC 821</dref> $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B +$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B <h3> 8bit <node> 8bit <p> -$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$7$^$9!#(B +$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$9!#(B <p> 0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F(B -$B$S$^$9!#(B +$B$V!#(B <p> $B$^$?!"(B0 $B$+$i(B 31, 127 $B$*$h$S(B 128 $B$+$i(B 159 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$G(B $BI=8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$H(B 160 $B$+$i(B 255 $B$GI=8=$5$l$k?^7AJ8;z$+$i(B -$B$J$kJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B <a node="ISO -2022">ISO 2022</a> $B$N!V(B8 $BC10L7O!W$HF1MM$G$9!K!#(B +$B$J$kJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$V!J$3$l$O(B <dref>ISO +2022</dref> $B$N!V(B8 $BC10L7O!W$HF1MM!K!#(B <p> -<a node="iso-8859-1">iso-8859-1</a> $B$d(B <a node="euc-kr">euc-kr</a> $B$H(B -$B$$$C$?Id9f2=J8;z=89g$O(B 8bit $B$NJ8;zNs$G$9!#(B +<dref>iso-8859-1</dref> $B$d(B <dref>euc-kr</dref> $B$H$$$C$?Id9f2=J8;z=89g(B +$B$O(B 8bit $B$NJ8;zNs$G$"$k!#(B <p> -$BEAE}E*$J(B Internet $B$N(B <a node="MTA">MTA</a> $B$O(B <a node="7bit">7bit</a> -$B$N(B data $B$7$+E>Aw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(B<a -node="Quoted-Printable">Quoted-Printable</a> $B$d(B <a -node="Base64">Base64</a> $B$H$$$C$?JQ49$r9T$o$J$/$F$O$J$j$^$;$s!#(B +$BEAE}E*$J(B Internet $B$N(B <dref>MTA</dref> $B$O(B <dref>7bit</dref> $B$N(B data $B$7(B +$B$+E>Aw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(B +<dref>Quoted-Printable</dref> $B$d(B <dref>Base64</dref> $B$H$$$C$?JQ49$r9T(B +$B$o$J$/$F$O$J$i$J$$!#(B <p> $B$7$+$7!":G6a$G$O(B 8bit $B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k(B MTA $B$bEP>l$7(B -$B$F$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#(B +$B$F$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$?!#(B <p> -$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#1(B -$B9T$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$(B -$B$+$i$G$9!#$A$J$_$K!"(BRFC 821 $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 byte $B0JFb$G$"(B -$B$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k(B data, -$BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B encode$B$9$kI,MQ(B -$B$,$"$j$^$9!#(B +$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T(B +$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+(B +$B$i$G$"$k!#$A$J$_$K!"(B<dref>RFC 821</dref> $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B +$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B <p> $B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,(B 999 byte $B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k(B -data $B$O(B <a node="binary"><concept>binary</concept></a> $B$H8F$V$3$H$K$7(B -$B$^$9!#(B +data $B$O(B <a node="binary"><concept>binary</concept></a> $B$H8F$V$3$H$K$9(B +$B$k!#(B <p> -$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$^$9!#$h$C$F!"(B +$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$k!#$h$C$F!"(B ``8bit'' $B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,(B -$B$"$j$^$9!#(B +$B$"$k!#(B <h3> 94 $BJ8;z=89g(B -<node> 94 character set +<node> 94-character set <p> -33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Character set">$BJ8;z=89g(B -</a>$B!#(B<a node="ASCII">ASCII</a> $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Graphic character set"> +$B?^7AJ8;z=89g(B</a>$B!#(B<dref>ASCII</dref> $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B <h3> 96 $BJ8;z=89g(B -<node> 96 character set +<node> 96-character set <p> -32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Character set">$BJ8;z=89g(B -</a>$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B +32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Graphic character set"> +$B?^7AJ8;z=89g(B</a>$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B <h3> 94$B!_(B94 $BJ8;z=89g(B -<node> 94x94 character set +<node> 94x94-character set <p> -33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B <a node="Character set">$BJ8;z=89g(B -</a>$B!#(B<a node="JIS X0208">JIS X0208</a> $B$d(B <a node="GB 2312">GB -2312</a> $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B <a node="Graphic character set"> +$B?^7AJ8;z=89g(B</a>$B!#(B<dref>JIS X0208</dref> $B$d(B <dref>GB 2312</dref> $B$O$=(B +$B$N0l<o!#(B <h3> ASCII <node> ASCII <p> -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B <a node="94 character set">94 -$BJ8;z=89g(B</a>$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B<a -node="ISO 646">ISO 646</a> $B$N0l$D!#(B +$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B <a node="94-character set">94 +$BJ8;z=89g(B</a>$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B +<dref>ISO 646</dref> $B$N0l$D!#(B <standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit American Standard Code for Information Interchange" @@ -167,67 +164,69 @@ Internet $B0J30$N(B network $B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5 <h3> binary <node> binary <p> -$BG$0U$N(B byte $BNs$r(B <concept>binary</concept> $B$H8F$V$3$H$K$7$^$9!#(B +$BG$0U$N(B byte $BNs$r(B <concept>binary</concept> $B$H8F$V!#(B <p> -<a node="8bit">8bit</a> $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G(B -$B$9!#(B +<dref>8bit</dref> $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$"$k!#(B <p> -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary -$B$H8F$V$3$H$K$7$^$9!#(B +$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary +$B$H8F$V$3$H$K$9$k!#(B <p> -$B$A$J$_$K!"(B<a node="7bit">7bit</a> $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary -$B$G$bI=8=$G$-$^$9!#$h$C$F!"(B<concept>binary data</concept> $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -<h3> Character Set$B!JJ8;z=89g!K(B -<node> Character Set -<p> -<a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B!#C"$7!"$3$3$G$O(B <a -node="Code extension">$BId9f3HD%(B</a> $B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9(B -$B$r9~$a$F$$$k!#(B +$B$A$J$_$K!"(B<dref>7bit</dref> $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=(B +$B8=$G$-$k!#$h$C$F!"(B<concept>binary data</concept> $B$H8@$C$?>l9g!"G$0U$N(B +data $B$r;X$9$3$H$,$"$k!#(B <h3> cn-gb, gb2312 <node> cn-gb <p> -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B +<dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="GB 2312">GB 2312</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB +2312</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <h3> cn-big5, big5 <node> cn-big5 <p> $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +<dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$+$J$$(B <a node="8bit">8bit</a> $B$N(B +<dref>ISO 2022</dref> $B$K4p$+$J$$(B <dref>8bit</dref> $B$N(B <a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B$G(B de-fact standard $B$G(B -$B$"$k!#(B<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +$B$"$k!#(B<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(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> $B$HBP1~4X78$,$"$k!#(B +<dref>CNS 11643</dref> $B$HBP1~4X78$,$"$k!#(B <h3> CNS 11643-1992 -<node> CNS +<node> CNS 11643 <p> $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="Character set">$BJ8;z=89g(B</a>$B!#BfOQ$NI8=`!#8=:_!"(B<a node="94x94 -character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B +<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B!#BfOQ$NI8=`!#8=:_!"(B<a +node="94x94 character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B -`H', $BBh#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B -`M' $B$G$"$k!#(B +<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O(B + +<dl> +<dt>plane 1<dd>04/07 (`G') +<dt>plane 2<dd>04/08 (`H') +<dt>plane 3<dd>04/09 (`I') +<dt>plane 4<dd>04/10 (`J') +<dt>plane 5<dd>04/11 (`K') +<dt>plane 6<dd>04/12 (`L') +<dt>plane 7<dd>04/13 (`M') +</dl> + +<noindent> +$B$G$"$k!#(B <standard abbrev="CNS 11643-1992" title-en="Standard Interchange Code for Generally-Used Chinese Characters" number="CNS @@ -243,78 +242,28 @@ character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B <h3> Code extension$B!JId9f3HD%!K(B <node> Code extension <p> -$BM?$($i$l$?(B<a node="Character set">$BJ8;z=89g(B</a>$B$K4^$^$l$F$$$J$$J8;z$NId(B -$B9f2=$N$?$a$KMQ$$$k<jK!!#(B<a node="ISO 2022">ISO 2022</a> $B$O$=$N#1$D!#(B +$BM?$($i$l$?(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B$K4^$^$l$F$$(B +$B$J$$J8;z$NId9f2=$N$?$a$KMQ$$$k<jK!!#(B<dref>ISO 2022</dref> $B$O$=$N#1$D!#(B <h3> Content-Disposition field <node> Content-Disposition <p> -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. <a -node="MIME">MIME</a> $B$N3HD%$N#1$D!#(B -<p> +Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. +<dref>MIME</dref> $B$N3HD%$N#1$D!#(B + <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> media type -<node> media type -<p> -<dref>MIME</dref> $B$K$*$1$k(B <dref>entity</dref> $B$N<oN`!#(B -<concept>type</> $B$H(B <concept>subtype</concept> $B$+$i$J$k!#(B<dref>RFC -2046</dref> $B$GDj5A$5$l$F$$$k!#(B -<p> -type $B$OI8=`$G$O(B - -<ul> -<li><concept>text</concept> -</li> -<li><concept>image</concept> -</li> -<li><concept>audio</concept> -</li> -<li><concept>video</concept> -</li> -<li><concept>application</concept> -</li> -<li><a node="multipart"><concept>multipart</concept></a> -</li> -<li><concept>message</concept> -</ul> - -<noindent> -$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, -image/jpeg, <dref>multipart/mixed</dref>, <dref>text/plain</dref>, -video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B - -<memo title="$BCm0U(B"> -<p> -$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B -<concept>content-type/subtype</concept> $B$H=q$/!#(B -</memo> - -<p> -media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G(B -$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B <a -href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA -TYPES</a> $B$G;2>H$G$-$k!#(B -<p> -$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B -<concept>x-token</concept> $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r(B -$B;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B -content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k(B -$B$3$H!#(B -<p> -<cf node="Content-Type field"> - - <h3> Content-Type field <node> Content-Type field <p> -<dref>media type</dref> $B$d(B <dref>MIME charset</dref> $B$J$I$N(B part $B$K4X(B -$B$9$k>pJs$rI=8=$9$k$?$a$N(B field. <dref>RFC 2045</dref> $B$GDj5A$5$l$F$$$k!#(B +<dref>media type</dref> $B$d(B <dref>MIME charset</dref> $B$J$I$N(B body $B$K4X(B +$B$9$k>pJs$rI=8=$9$k$?$a$N(B field. <dref>RFC 2045</dref> $B$GDj5A$5$l$F$$(B +$B$k!#(B <memo> <p> @@ -380,7 +329,7 @@ GNU Emacs $B$NJQ<o$NAm>N$H$9$k!#(B <h3> encoded-word <node> encoded-word <p> -header $B$K$*$1$kHs(B <a node="ASCII">ASCII</a> $BJ8;z$NI=8=!#(B<concept>RFC +header $B$K$*$1$kHs(B <dref>ASCII</dref> $BJ8;z$NI=8=!#(B<concept>RFC 2047</concept> $B$GDj5A$5$l$F$$$k!#(B <p> <rfc number="2047" type="Standards Track" author="K. Moore" @@ -402,10 +351,10 @@ header $B$K$*$1$kHs(B <a node="ASCII">ASCII</a> $BJ8;z$NI=8=!#(B<concept>RFC <h3> euc-kr <node> euc-kr <p> -$B4Z9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$B4Z9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="KS C5601">KS C5601</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B +<a node="KS C5601">KS C5601</a> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <p> <a node="RFC 1557">RFC 1557</a> $B$GDj5A$5$l$F$$$k!#(B @@ -429,8 +378,8 @@ Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B <node> GB 2312 <p> $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B <a -node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B<a -node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `A'. +node="94x94-character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B +<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/01 (`A'). <p> $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B @@ -444,9 +393,9 @@ node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `A'. <h3> GB 8565.2-1988 <node> GB 8565.2 <p> -$BCf9q8l$N$?$a$NJd=u(B<a node="Character set">$BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B -<a node="GB 2312">GB 2312</a> $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7(B -$B$$!#(B +$BCf9q8l$N$?$a$NJd=u(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B!#Cf(B +$B9q$N9q2HI8=`!#(B<dref>GB 2312</dref> $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l(B +$B$?$i$7$$!#(B <standard abbrev="GB 8565.2" title-en="Information Processing - Coded Character Sets for Text Communication - Part 2: Graphic @@ -454,15 +403,21 @@ node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `A'. year="1988"> +<h3> Graphic character set$B!J?^7AJ8;z=89g!K(B +<node> Graphic character set +<p> +$B?^7AJ8;z$+$i$J$k(B <a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B!#(B + + <h3> hz-gb2312 <node> hz-gb2312 <p> -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B +<dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ASCII">ASCII</a> $B$K(B <a node="GB 2312">GB 2312</a> $B$r(B 7bit $B$G(B -<a node="Code extension">$BId9f3HD%(B</a>$B$7$?$b$N$r(B ASCII printable $B$K$J$k(B -$B$h$&$K9)IW$7$F$$$k!#(B +<dref>ASCII</dref> $B$K(B <dref>GB 2312</dref> $B$r(B 7bit $B$G(B<a node="Code +extension">$BId9f3HD%(B</a>$B$7$?$b$N$r(B ASCII printable $B$K$J$k$h$&$K9)IW$7$F(B +$B$$$k!#(B <p> RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B @@ -478,11 +433,12 @@ RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B <h3> ISO 2022 <node> ISO 2022 <p> -<a node="Code extension">$BId9f3HD%(B</a>$B$N$?$a$N9q:]I8=`!#(B +$BId9f2=J8;z=89g$N9=B$$H(B<a node="Code extension">$BId9f3HD%(B</a>$BK!$rDj$a$?(B +$B9q:]I8=`!#(B <p> -$B$3$l$rMQ$$$FJ#?t$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rAH9g$;$F(B <a -node="7bit">7bit</a> $B$J$$$7(B <a node="8bit">8bit</a> $B$N(B <a node="Coded -character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B +$B$3$l$rMQ$$$FJ#?t$N(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B$rAH(B +$B9g$;$F(B <a node="7bit">7bit</a> $B$J$$$7(B <dref>8bit</dref> $B$N(B <a +node="Coded character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B <standard abbrev="ISO 2022" org="International Organization for Standardization (ISO)" title-en="Information Processing: @@ -493,27 +449,26 @@ character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B <h3> iso-2022-cn <node> iso-2022-cn <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain -2</a> $B$r(B <a node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B -</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB +2312</dref>, <a node="CNS 11643">CNS 11643 plain 1, plain 2</a> $B$r(B +<dref>7bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <h3> iso-2022-cn-ext <node> iso-2022-cn-ext <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(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> $BEy$r(B <a -node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB +2312</dref>, <a node="CNS 11643">CNS 11643 plain 1 .. 7</a>, +<dref>ISO-IR-165</dref> $BEy$r(B <dref>7bit</dref> $B$G(B<a node="Code +extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <p> <memo> MULE 2.3 $B$*$h$S!"8=:_$N(B XEmacs/mule $B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#(B @@ -525,18 +480,16 @@ Emacs/mule $B$G$OMxMQ2DG=$G$"$k!#(B <h3> iso-2022-jp <node> iso-2022-jp <p> -$BF|K\8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N0l$D!#(B +$BF|K\8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N0l$D!#(B <p> -$B8E$$(B <a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(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> $B$r@Z$jBX$($k(B <a -node="7bit">7bit</a> $BJ8;zId9f!#(B +$B8E$$(B <dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref>, JIS +X0201-Latin, <a node="JIS C6226-1978">JIS X0208-1978</a>, <a node="JIS +X0208">JIS X0208-1983</a> $B$r@Z$jBX$($k(B <dref>7bit</dref> $BJ8;zId9f!#(B <p> RFC 1468 $B$GDj5A$5$l$F$$$k!#(B <p> <memo> -JIS X0208-1996? $B$G$O(B <a node="ISO 2022">ISO 2022</a> $B$HFHN)$KDj5A$5$l(B -$B$kM=Dj!#(B +JIS X0208-1997? $B$G$O(B <dref>ISO 2022</dref> $B$HFHN)$KDj5A$5$l$kM=Dj!#(B </memo> <rfc name="iso-2022-jp" number="1468" author="Murai J., M. Crispin, @@ -547,8 +500,8 @@ JIS X0208-1996? $B$G$O(B <a node="ISO 2022">ISO 2022</a> $B$HFHN)$KDj5A$5$l( <h3> iso-2022-jp-2 <node> iso-2022-jp-2 <p> -<a node="iso-2022-jp">iso-2022-jp</a> $B$r3HD%$7$?(B <a node="MIME -charset">MIME charset</a> $B$N0l$D!#(B +<a node="iso-2022-jp">iso-2022-jp</a> $B$r3HD%$7$?(B <dref>MIME +charset</dref> $B$N0l$D!#(B <p> RFC 1554 $B$GDj5A$5$l$F$$$k!#(B @@ -561,22 +514,22 @@ RFC 1554 $B$GDj5A$5$l$F$$$k!#(B <h3> iso-2022-kr <node> iso-2022-kr <p> -$B4Z9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$B4Z9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="KS C5601">KS C5601</a> $B$r(B <a node="7bit">7bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>KS +C5601</dref> $B$r(B <dref>7bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1557">RFC 1557</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1557</dref> $B$GDj5A$5$l$F$$$k!#(B <h3> ISO 646 <node> ISO 646 <p> -$B3F9q$G6&DL$K;H$($k:G>.8BEY$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rDj$a(B -$B$?$b$N!#(B<a node="94 character set">94 $BJ8;z=89g(B</a>$B$N#1$D!#(BISO 646 IRV -$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$(B -$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#(B<a node="ASCII">ASCII</a> $B$d(B JIS +$B3F9q$G6&DL$K;H$($k:G>.8BEY$N(B<a node="Graphic character set">$B?^7AJ8;z=8(B +$B9g(B</a>$B$rDj$a$?$b$N!#(B<a node="94-character set">94 $BJ8;z=89g(B</a>$B$N#1$D!#(B +ISO 646 IRV$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3(B +$B$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,B8:_$9$k!#(B<dref>ASCII</dref> $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B <standard abbrev="ISO 646" org="International Organization for @@ -588,8 +541,8 @@ X0201-Latin $B$O$=$N0l<o!#(B <h3> ISO 8859-1 <node> ISO 8859-1 <p> -$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a node="96 -character set">96 $BJ8;z=89g(B</a>$B!#(B +$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a +node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-1" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -603,9 +556,9 @@ character set">96 $BJ8;z=89g(B</a>$B!#(B <p> $B@>2$=t8l$J$I$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-1">ISO 8859-1</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-1</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> <dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B @@ -613,8 +566,8 @@ node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <h3> ISO 8859-2 <node> ISO 8859-2 <p> -$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a node="96 -character set">96 $BJ8;z=89g(B</a>$B!#(B +$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a +node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-2" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -626,12 +579,12 @@ character set">96 $BJ8;z=89g(B</a>$B!#(B <h3> iso-8859-2 <node> iso-8859-2 <p> -$BEl2$=t8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1(B +$BEl2$=t8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1(B $B$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-2">ISO 8859-2</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-2</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> <dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B @@ -659,7 +612,7 @@ node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <h3> ISO 8859-5 <node> ISO 8859-5 <p> -$B%-%j%kJ8;z$d5-9f$+$i$J$k(B <a node="96 character set">96 $BJ8;z=89g(B</a>$B!#(B +$B%-%j%kJ8;z$d5-9f$+$i$J$k(B <a node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-5" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -671,12 +624,12 @@ node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <h3> iso-8859-5 <node> iso-8859-5 <p> -$B%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N(B +$B%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N(B $B#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-5">ISO 8859-5</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-5</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> <dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B @@ -694,7 +647,7 @@ node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <h3> ISO 8859-7 <node> ISO 8859-7 <p> -$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B <a node="96 character set">96 $BJ8;z=89g(B</a>$B!#(B +$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B <a node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-7" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -706,12 +659,12 @@ node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <h3> iso-8859-7 <node> iso-8859-7 <p> -$B%.%j%7%"8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N(B +$B%.%j%7%"8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N(B $B#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-7">ISO 8859-7</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-7</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> RFC 1947 $B$GDj5A$5$l$F$$$k!#(B @@ -743,19 +696,20 @@ RFC 1947 $B$GDj5A$5$l$F$$$k!#(B <h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165 <p> CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=(B -$B8=$9$k$?$a$N(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B +$B8=$9$k$?$a$N(B<a node="94x94-character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B <p> -<a node="GB 2312">GB 2312</a> $B$H(B <a node="GB 8865.2">GB 8565 $BI=#2(B</a> -$B$K(B 150 $BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B +<dref>GB 2312</dref> $B$H(B <a node="GB 8865.2">GB 8565 $BI=#2(B</a> $B$K(B 150 $BJ8(B +$B;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/05 (`E') $B$G$"$k!#(B <h3> JIS X0201 <node> JIS X0201 <p> -<a node="ISO 646">ISO 646</a> $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 -byte $B$N%+%?%+%JJ8;z=89g$+$i$J$k!#(B +<dref>ISO 646</dref> $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N%+%?(B +$B%+%JJ8;z=89g$H!"$3$l$i$+$i$J$k(B 7bit $B$*$h$S(B 8bit <a node="Coded +character set">$BId9f2=J8;z=89g(B</a> $B$rDj5A$7$F$$$k!#(B <p> $B85$O(B <concept>JIS C6220-1976</concept> $B$H8@$C$?$,(B <concept>JIS X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B @@ -765,20 +719,19 @@ X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B title-en="Code for Information Interchange" number="JIS X 0201-1976"> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=P$kM=Dj!#(B -<standard abbrev="JIS X0201-1996?" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" - title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g(B" - title-en="7-bit and 8-bit coded character sets for - information interchange" number="JIS X 0201" year="1996? - draft"> +<standard abbrev="JIS X0201-1997?" org="$BF|K\5,3J6(2q(B (Japanese + Standards Association)" title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N(B + $B>pJs8r49MQId9f2=J8;z=89g(B" title-en="7-bit and 8-bit + coded character sets for information interchange" + number="JIS X 0201" year="1997? draft"> <h3> JIS C6226-1978 <node> JIS C6226 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=8(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B<a node="94x94-character set">94$B!_(B94 $BJ8;z=8(B $B9g(B</a>$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B <p> <cf node="JIS X0208"> @@ -787,7 +740,7 @@ X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B <h3> JIS X0208 <node> JIS X0208 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=8(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B<a node="94x94-character set">94$B!_(B94 $BJ8;z=8(B $B9g(B</a>$B!#F|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(B Internet $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B <p> @@ -798,7 +751,7 @@ JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-(B $B$k!#$3$N$?$a!"(B1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B <p> 1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9(B (ESC 02/06 4/0) $B$rMQ$$$k!#(B <standard abbrev="JIS X0208-1978" org="$BF|K\5,3J6(2q(B (Japanese Standards Association)" title-ja="$B>pJs8r49MQ4A;zId9f7O(B" @@ -810,34 +763,32 @@ JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-(B information interchange" number="JIS X0208" year="1983,1990"> <p> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B $B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B -<standard abbrev="JIS X0208-1996?" org="$BF|K\5,3J6(2q(B (Japanese +<standard abbrev="JIS X0208-1997?" org="$BF|K\5,3J6(2q(B (Japanese Standards Association)" title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N(B $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g(B" title-en="7-bit and 8-bit double byte coded Kanji sets for information - interchange" number="JIS X 0208" year="1996? draft"> + interchange" number="JIS X 0208" year="1997? draft"> <h3> JIS X0212-1990 <node> JIS X0212 <p> -<a node="JIS X0208">JIS X0208</a> $B$K$J$+$C$?J8;z$r=8$a$?(B <a -node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#!VJd=u4A;z!W$H$b8F$P$l(B -$B$k!#F|K\$N9q2HI8=`!#(B<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B -`D'. +<dref>JIS X0208</dref> $B$K$J$+$C$?J8;z$r=8$a$?(B<a node="94x94-character +set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B +<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/04 (`D'). <h3> koi8-r <node> koi8-r <p> -$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <a node="MIME -charset">MIME charset</a> $B$N#1$D!#(B +$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <dref>MIME +charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$+$J$$(B <a node="8bit">8bit</a> $B$N(B -<a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B$G(B de-fact standard $B$G(B -$B$"$k!#(B +<dref>ISO 2022</dref> $B$K4p$+$J$$(B <dref>8bit</dref> $B$N(B<a node="Coded +character set">$BId9f2=J8;z=89g(B</a>$B$G(B de-fact standard $B$G$"$k!#(B <p> RFC 1489 $B$GDj5A$5$l$F$$$k!#(B <p> @@ -848,14 +799,65 @@ RFC 1489 $B$GDj5A$5$l$F$$$k!#(B <h3> KS C5601-1987 <node> KS C5601 <p> -$B4Z9q8l$rI=$9$?$a$N(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B -$B4Z9q$N9q2HI8=`!#(B<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `C'. +$B4Z9q8l$rI=$9$?$a$N(B <a node="94x94-character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B +$B4Z9q$N9q2HI8=`!#(B<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/03 (`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> media type +<node> media type +<p> +<dref>MIME</dref> $B$K$*$1$k(B <dref>entity</dref> $B$N<oN`!#(B +<concept>type</concept> $B$H(B <concept>subtype</concept> $B$+$i$J$k!#(B +<dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B +<p> +type $B$OI8=`$G$O(B + +<ul> +<li><concept>text</concept> +</li> +<li><concept>image</concept> +</li> +<li><concept>audio</concept> +</li> +<li><concept>video</concept> +</li> +<li><concept>application</concept> +</li> +<li><a node="multipart"><concept>multipart</concept></a> +</li> +<li><concept>message</concept> +</ul> + +<noindent> +$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, +image/jpeg, <dref>multipart/mixed</dref>, <dref>text/plain</dref>, +video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B + +<memo title="$BCm0U(B"> +<p> +$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B +<concept>content-type/subtype</concept> $B$H=q$/!#(B +</memo> + +<p> +media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G(B +$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B <a +href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA +TYPES</a> $B$G;2>H$G$-$k!#(B +<p> +$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B +<concept>x-token</concept> $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r(B +$B;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B +content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k(B +$B$3$H!#(B +<p> +<cf node="Content-Type field"> + + <h3> message <node> message <p> @@ -873,9 +875,9 @@ RFC 1489 $B$GDj5A$5$l$F$$$k!#(B <h3> method <node> method <p> -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B <concept>internal method</concept> $B$H(B C -$B$d(B script $B8@8l$J$I$G=q$+$l$?(B <concept>external method</concept> $B$,$"$k!#(B +tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B program. +Emacs Lisp $B$G=q$+$l$?(B <concept>internal method</concept> $B$H(B C $B$d(B +script $B8@8l$J$I$G=q$+$l$?(B <concept>external method</concept> $B$,$"$k!#(B <p> <cf file="tm-view-ja" node="method"> @@ -915,15 +917,15 @@ node="encoded-word">RFC 2047</a>, <dref>RFC 2048</dref>, <dref>RFC <h3> MIME charset <node> MIME charset <p> -<dref>Content-Type field</dref> $B$d(B <a -node="encoded-word">encoded-word</a> $B$N(B charset parameter $B$GMQ$$$i$l$k(B -$BEPO?$5$l$?(B<a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B!#(B +<dref>Content-Type field</dref> $B$d(B <dref>encoded-word</dref> $B$N(B +charset parameter $B$GMQ$$$i$l$kEPO?$5$l$?(B<a node="Coded character set"> +$BId9f2=J8;z=89g(B</a>$B!#(B <p> <dref>RFC 2045</dref> $B$GDj5A$5$l$F$$$k!#(B <p> -<a node="iso-2022-jp">iso-2022-jp</a> $B$d(B <a node="euc-kr">euc-kr</a> -$B$O$=$N#1$D!#!J$3$3$G$O!"(BMIME charset $B$O(B<a node="Character set">$BJ8;z=8(B -$B9g(B</a>$B$H6hJL$7$F>.J8;z$G=q$$$F$$$k!K(B +<dref>iso-2022-jp</dref> $B$d(B <dref>euc-kr</dref> $B$O$=$N#1$D!#!J$3$3$G$O!"(B +MIME charset $B$O(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B$H6hJL(B +$B$7$F>.J8;z$G=q$$$F$$$k!K(B <h3> MTA @@ -947,14 +949,15 @@ reader $B$NAm>N!#(B <h3> MULE <node> MULE <p> -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(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. +$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B GNU <dref>Emacs</dref>. + +<inproc abbrev="MULE" author="Nishikimi M., Handa K. and Tomura S." + title-en="Mule: MULtilingual Enhancement to GNU Emacs" + book-en="Proc. of INET'93" date="August, 1993"> <p> $B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(B<a -href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz"> alpha $BHG(B -</a> $B$,B8:_$9$k!#(B +href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz">alpha $BHG(B +</a>$B$,B8:_$9$k!#(B <p> $B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B <p> @@ -1078,9 +1081,8 @@ encapsulation $B$rMQ$$$kJ}K!(B <cf node="PGP-kazu"> $B$bMxMQ$5$l$F$-$?!#$7$+ <h3> PGP-kazu <node> PGP-kazu <p> -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!$r$3$3$G$O(B -<concept>PGP-kazu</concept> $B$H8F$V$3$H$K$9$k!#(B +$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B <dref>MIME</dref> $B$G(B <dref>PGP</dref> $B$rMxMQ$9(B +$B$k$?$a$NJ}K!$r$3$3$G$O(B <concept>PGP-kazu</concept> $B$H8F$V$3$H$K$9$k!#(B <p> PGP-kazu $B$O(B <concept>application/pgp</concept> $B$H$$$&(B <dref>content-type</dref> $B$rDj5A$9$k!#(B @@ -1100,16 +1102,13 @@ PGP-kazu $B$G$O(B MUA $B$O(B PGP $B$N$H(B MIME $B$N$H$$$$D$N(B encaps $B$^$?!"(BInternet $B$G$O:#8e(B <dref>PGP/MIME</dref> $B$NJ}8~$GI8=`2=$7$F$$$3$&(B $B$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B $B$^$7$$!#(B -<p> -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 <h3> PGP/MIME <node> PGP/MIME <p> -Michael Elkins $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!!#(B +Michael Elkins $B;a$,Ds0F$7$?(B <dref>MIME</dref> $B$G(B <dref>PGP</dref> $B$rMx(B +$BMQ$9$k$?$a$NJ}K!!#(B <p> <a node="Security multipart">RFC 1847</a> $B$K4p$-!"(BMIME $B$N(B multipart $B$K(B $B$h$k(B <dref>encapsulation</dref> $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3HD%$K(B @@ -1190,9 +1189,9 @@ news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B<concept>Internet mail</concept> <h3> RFC 1036 <node> RFC 1036 <p> -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. <a node="RFC 822">RFC 822</a> -$B$N(B subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B -netnews $B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B +USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. <dref>RFC 822</dref> $B$N(B +subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews +$B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B <rfc name="USENET" number="1036" author="M. Horton and R. Adams" title="Standard for Interchange of USENET Messages" @@ -1203,8 +1202,7 @@ netnews $B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B <node> RFC 1153 <p> $BJ#?t$N(B <a node="RFC 822">Internet mail</a> $B$r(B <a node="encapsulation"> -<concept>encapsulation</concept></a> $B$9$k$?$a$NJ}K!$rDj$a$?(B -RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B +<concept>encapsulation</concept></a> $B$9$k$?$a$NJ}K!$rDj$a$?(B RFC. <p> <dref>MIME</dref> $B$HL7=b$9$k$N$G!"8=:_$G$O(B <dref>message/rfc822</dref> $B$rMQ$$$?(B <dref>multipart</dref> $B$rMQ$$$k$Y$-$G$"$k!#(B @@ -1219,7 +1217,7 @@ RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B <node> RFC 1557 <p> <dref>euc-kr</dref> $B$H(B <dref>iso-2022-kr</dref> $B$H$$$&4Z9q8l$N$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +<dref>MIME charset</dref> $B$rDj5A$7$F$$$k(B RFC. <rfc number="1557" type="Informational" author="U. Choi, K. Chon and H. Park" title="Korean Character Encoding for Internet @@ -1230,8 +1228,8 @@ RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B <node> RFC 1922 <p> <dref>iso-2022-cn</dref>, <dref>iso-2022-cn-ext</dref>, -<dref>cn-gb</dref>, <dref>cn-big5</dref> $B$H$$$C$?Cf9q8l$N$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +<dref>cn-gb</dref>, <dref>cn-big5</dref> $B$H$$$C$?Cf9q8l$N$?$a$N(B +<dref>MIME charset</dref> $B$rDj5A$7$F$$$k(B RFC. <p> $B$3$l$K2C$($F!"(B<concept>charset-edition</concept> $B$H(B <concept>charset-extension</concept> $B$H$$$&(B <dref>Content-Type @@ -1284,18 +1282,21 @@ field</dref> $B$N(B parameter $B$rDj5A$7$F$$$k!#(B <h3> plain text <node> plain text <p> -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B <a node="Coded character set">$BJ8;zId(B -$B9f(B</a>$B$N$_$GI=8=$5$l$k(B text $B>pJs!#(B<cf node="text/plain"> +$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B<a node="Coded character set">$BJ8;zId9f(B +</a>$B$N$_$GI=8=$5$l$k(B text $B>pJs!#(B<cf node="text/plain"> <h3> Security multipart <node> Security multipart <p> -<a node="MIME">MIME</a> $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B<a -node="multipart/signed"><concept>multipart/signed</concept></a> $B$H(B <a +<dref>MIME</dref> $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B +<p> +<a node="multipart/signed"><concept>multipart/signed</concept></a> $B$H(B +<a node="multipart/encrypted"><concept>multipart/encrypted</concept></a> -$B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B <a node="PGP/MIME">PGP/MIME</a> $B$O(B -$B$3$l$K4p$$$F$$$k!#(B +$B$H$$$&(B multipart $B$rMQ$$$k!#(B +<p> +MOSS $B$d(B <dref>PGP/MIME</dref> $B$O$3$l$K4p$$$F$$$k!#(B <rfc name="Security multipart" number="1847" type="Standards Track" author="James Galvin, Gale Murphy, Steve Crocker and Ned @@ -1322,16 +1323,16 @@ type</dref>. <dref>RFC 2046</dref> $B$GDj5A$5$l$?!"(B<dref>plain text</dref> $B$rI=8=$9$k(B $B$?$a$N(B <dref>media type</dref>. <p> -$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B part $B$O(B <dref>MIME -charset</dref> $B$,(B <dref>us-ascii</dref> $B$G$"$k(B -<concept>text/plain</concept> $B$N(B part $B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F$$(B -$B$k!#(B +$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B entity $B$O(B +<dref>MIME charset</dref> $B$,(B <dref>us-ascii</dref> $B$G$"$k(B +<concept>text/plain</concept> $B$N(B entity $B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F(B +$B$$$k!#(B <h3> tm-kernel, tm <node> tm-kernel <p> -Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs(B +Emacs $B$G(B <dref>MIME</dref> $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs(B $B6!$9$k(B library $B72!#(B`tools for MIME' $B$NN,!#(B <memo title="$B$I$&$G$bNI$$$3$H(B(^-^;"> @@ -1347,8 +1348,8 @@ Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B <h3> tm-MUA <node> tm-MUA <p> -<a node="tm-kernel">tm</a> $B$rMQ$$$?(B <a node="MUA">MUA</a> $B$b$7$/$O(B MUA -$B$KBP$9$k(B extender. +<a node="tm-kernel">tm</a> $B$rMQ$$$?(B <dref>MUA</dref> $B$b$7$/$O(B MUA $B$KBP(B +$B$9$k(B extender. <p> <concept>tm $BBg@9$j(B package</concept> $B$K$O(B @@ -1369,17 +1370,17 @@ Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B <h3> us-ascii <node> us-ascii <p> -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B <a node="MIME -charset">MIME charset</a> $B$N#1$D!#(B +$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B <dref>MIME +charset</dref> $B$N#1$D!#(B <p> -<a node="ASCII">ASCII</a> $B$N$_$+$i$J$j(B <a node="ISO 2022">ISO 2022</a> -$B$K$h$k(B<a node="Code extension">$BId9f3HD%(B</a>$B$O5v$5$l$J$$!#(B +<dref>ASCII</dref> $B$N$_$+$i$J$j(B <dref>ISO 2022</dref> $B$K$h$k(B<a +node="Code extension">$BId9f3HD%(B</a>$B$O5v$5$l$J$$!#(B <p> Internet mail $B$K$*$1$kI8=`$N(B<a node="Coded character set">$BId9f2=J8;z=8(B $B9g(B</a>$B$G$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B <concept>us-ascii</concept> $B$,;H$o$l$k!#(B <p> -$B$^$?!"(B<a node="RFC 822">RFC 822</a> $B$K$*$1$k(B <concept>ASCII</concept> +$B$^$?!"(B<dref>RFC 822</dref> $B$K$*$1$k(B <concept>ASCII</concept> $B$O(B us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B diff --git a/doc/tm-ja.texi b/doc/tm-ja.texi index 92e1bca..1c99874 100644 --- a/doc/tm-ja.texi +++ b/doc/tm-ja.texi @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-ja.info -@settitle{tm 7.90 Manual$B!JF|K\8lHG!K(B} +@settitle{tm 7.98 Manual$B!JF|K\8lHG!K(B} @titlepage -@title tm 7.90 Manual$B!JF|K\8lHG!K(B +@title tm 7.98 Manual$B!JF|K\8lHG!K(B @author $B<i2,(B $BCNI'(B <morioka@@jaist.ac.jp> -@subtitle 1996/10/15 +@subtitle 1996/12/24 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm 7.90 Manual$B!JF|K\8lHG!K(B +@top tm 7.98 Manual$B!JF|K\8lHG!K(B @ifinfo @@ -70,20 +70,18 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B @menu * 7bit:: * 8bit:: -* 94 character set:: 94 $BJ8;z=89g(B -* 96 character set:: 96 $BJ8;z=89g(B -* 94x94 character set:: 94$B!_(B94 $BJ8;z=89g(B +* 94-character set:: 94 $BJ8;z=89g(B +* 96-character set:: 96 $BJ8;z=89g(B +* 94x94-character set:: 94$B!_(B94 $BJ8;z=89g(B * ASCII:: * Base64:: * binary:: -* Character Set:: Character Set$B!JJ8;z=89g!K(B * cn-gb:: cn-gb, gb2312 * cn-big5:: cn-big5, big5 -* CNS:: CNS 11643-1992 +* CNS 11643:: CNS 11643-1992 * Coded character set:: Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B * Code extension:: Code extension$B!JId9f3HD%!K(B * Content-Disposition:: Content-Disposition field -* media type:: * Content-Type field:: * Emacs:: * encoded-word:: @@ -92,6 +90,7 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B * FTP:: FTP * GB 2312:: GB 2312-1980 * GB 8565.2:: GB 8565.2-1988 +* Graphic character set:: Graphic character set$B!J?^7AJ8;z=89g!K(B * hz-gb2312:: * ISO 2022:: * iso-2022-cn:: @@ -120,6 +119,7 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B * JIS X0212:: JIS X0212-1990 * koi8-r:: * KS C5601:: KS C5601-1987 +* media type:: * message:: * message/rfc822:: * method:: @@ -162,91 +162,91 @@ tm $B$G;H$o$l$F$$$kMQ8l$K$D$$$F2r@b$7$^$9!#(B @node 7bit, 8bit, Glossary, Glossary @subsection 7bit -$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$7$^$9!#(B@refill +$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$9!#(B@refill -0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F$S(B -$B$^$9!#(B@refill +0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F$V!#(B +@refill $B$^$?!"(B0 $B$+$i(B 31 $B$*$h$S(B 127 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r(B ``7bit $B$NJ8;zNs(B'' -$B$H8F$S$^$9!J$3$l$O(B ISO 2022 (@ref{ISO 2022}) $B$N!V(B7 $BC10L7O!W$HF1MM$G$9!K!#(B +$B$H8F$V!J$3$l$O(B ISO 2022 (@ref{ISO 2022}) $B$N!V(B7 $BC10L7O!W$HF1MM!K!#(B $BEAE}E*$J(B Internet $B$N(B MTA (@ref{MTA}) $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-$k$N$G!"(B 7bit $B$N(B data $B$O(B Quoted-Printable (@ref{Quoted-Printable}) $B$d(B Base64 -(@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#(B@refill +(@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$k!#(B@refill -$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B -$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B -$B$G$9!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 -byte $B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B -$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B -encode$B$9$kI,MQ$,$"$j$^$9!#(B +$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T$N(B +$BD9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i$G(B +$B$"$k!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N(B +$B$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B -@node 8bit, 94 character set, 7bit, Glossary +@node 8bit, 94-character set, 7bit, Glossary @subsection 8bit -$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$7$^$9!#(B@refill +$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$9!#(B@refill -0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F$S(B -$B$^$9!#(B@refill +0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F$V!#(B +@refill $B$^$?!"(B0 $B$+$i(B 31, 127 $B$*$h$S(B 128 $B$+$i(B 159 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=(B $B8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$H(B 160 $B$+$i(B 255 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$k(B -$BJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B ISO 2022 (@ref{ISO -2022}) $B$N!V(B8 $BC10L7O!W$HF1MM$G$9!K!#(B@refill +$BJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$V!J$3$l$O(B ISO 2022 (@ref{ISO +2022}) $B$N!V(B8 $BC10L7O!W$HF1MM!K!#(B@refill iso-8859-1 (@ref{iso-8859-1}) $B$d(B euc-kr (@ref{euc-kr}) $B$H$$$C$?Id9f2=J8(B -$B;z=89g$O(B 8bit $B$NJ8;zNs$G$9!#(B@refill +$B;z=89g$O(B 8bit $B$NJ8;zNs$G$"$k!#(B@refill $BEAE}E*$J(B Internet $B$N(B MTA (@ref{MTA}) $B$O(B 7bit (@ref{7bit}) $B$N(B data $B$7$+E>(B $BAw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(BQuoted-Printable (@ref{Quoted-Printable}) $B$d(B Base64 (@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/(B -$B$F$O$J$j$^$;$s!#(B@refill +$B$F$O$J$i$J$$!#(B@refill $B$7$+$7!":G6a$G$O(B 8bit $B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k(B MTA $B$bEP>l$7$F(B -$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#(B@refill +$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$?!#(B@refill -$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B -$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B -$B$G$9!#$A$J$_$K!"(BRFC 821 $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 byte $B0JFb$G$"$k$3$H(B -$B$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k(B data, $BNc$($P!"(B -Postscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B encode$B$9$kI,MQ$,$"$j$^$9!#(B -@refill +$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T$N(B +$BD9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i$G(B +$B$"$k!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N(B +$B$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B@refill $B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,(B 999 byte $B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k(B -data $B$O(B @cindex{binary}@strong{binary} (@ref{binary}) $B$H8F$V$3$H$K$7$^$9!#(B +data $B$O(B @cindex{binary}@strong{binary} (@ref{binary}) $B$H8F$V$3$H$K$9$k!#(B -$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$^$9!#$h$C$F!"(B +$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$k!#$h$C$F!"(B ``8bit'' $B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,(B -$B$"$j$^$9!#(B +$B$"$k!#(B -@node 94 character set, 96 character set, 8bit, Glossary +@node 94-character set, 96-character set, 8bit, Glossary @subsection 94 $BJ8;z=89g(B -33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(B -ASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(@ref{Graphic character +set})$B!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B -@node 96 character set, 94x94 character set, 94 character set, Glossary +@node 96-character set, 94x94-character set, 94-character set, Glossary @subsection 96 $BJ8;z=89g(B -32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(BISO -8859 $B%7%j!<%:$O$=$N0l<o!#(B +32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(@ref{Graphic character +set})$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B -@node 94x94 character set, ASCII, 96 character set, Glossary +@node 94x94-character set, ASCII, 96-character set, Glossary @subsection 94$B!_(B94 $BJ8;z=89g(B -33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(BJIS -X0208 (@ref{JIS X0208}) $B$d(B GB 2312 (@ref{GB 2312}) $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(@ref{Graphic character +set})$B!#(BJIS X0208 (@ref{JIS X0208}) $B$d(B GB 2312 (@ref{GB 2312}) $B$O$=$N0l<o!#(B -@node ASCII, Base64, 94x94 character set, Glossary +@node ASCII, Base64, 94x94-character set, Glossary @subsection ASCII -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(@ref{94 character +$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(@ref{94-character set})$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 (@ref{ISO 646}) $B$N0l$D!#(B @@ -275,31 +275,22 @@ Internet $B0J30$N(B network $B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5 $B$l$F$$$k!#(B -@node binary, Character Set, Base64, Glossary +@node binary, cn-gb, Base64, Glossary @subsection binary -$BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V$3$H$K$7$^$9!#(B -@refill +$BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V!#(B@refill -8bit (@ref{8bit}) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#(B +8bit (@ref{8bit}) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$"$k!#(B -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary$B$H8F(B -$B$V$3$H$K$7$^$9!#(B@refill +$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary $B$H(B +$B8F$V$3$H$K$9$k!#(B@refill $B$A$J$_$K!"(B7bit (@ref{7bit}) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=8=(B -$B$G$-$^$9!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -@node Character Set, cn-gb, binary, Glossary -@subsection Character Set$B!JJ8;z=89g!K(B - -$BId9f2=J8;z=89g(B(@ref{Coded character set})$B!#C"$7!"$3$3$G$O(B $BId9f3HD%(B -(@ref{Code extension}) $B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~(B -$B$a$F$$$k!#(B +$B$G$-$k!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B +$BG$0U$N(B data $B$r;X$9$3$H$,$"$k!#(B -@node cn-gb, cn-big5, Character Set, Glossary +@node cn-gb, cn-big5, binary, Glossary @subsection cn-gb, gb2312 $BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME @@ -312,7 +303,7 @@ ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B -@node cn-big5, CNS, cn-gb, Glossary +@node cn-big5, CNS 11643, cn-gb, Glossary @subsection cn-big5, big5 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B @@ -330,19 +321,44 @@ Institute for Information Industry, ``Chinese Coded Character Set in Computer'', March 1984. @end quotation -CNS 11643-1986 (@ref{CNS}) $B$HBP1~4X78$,$"$k!#(B +CNS 11643 (@ref{CNS 11643}) $B$HBP1~4X78$,$"$k!#(B -@node CNS, Coded character set, cn-big5, Glossary +@node CNS 11643, Coded character set, cn-big5, Glossary @subsection CNS 11643-1992 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -$BJ8;z=89g(B(@ref{Character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (@ref{94x94 -character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill +$B?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 +(@ref{94x94 character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill + +ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B + +@table @samp +@item plane 1 +04/07 (`G') + +@item plane 2 +04/08 (`H') + +@item plane 3 +04/09 (`I') + +@item plane 4 +04/10 (`J') + +@item plane 5 +04/11 (`K') + +@item plane 6 +04/12 (`L') + +@item plane 7 +04/13 (`M') -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H', $BBh(B -$B#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B `M' $B$G$"(B -$B$k!#(B +@end table + +@noindent +$B$G$"$k!#(B @cindex{CNS 11643-1992}@cindex{CNS 11643:1992} @noindent @@ -354,7 +370,7 @@ ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H' -@node Coded character set, Code extension, CNS, Glossary +@node Coded character set, Code extension, CNS 11643, Glossary @subsection Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B $BJ8;z$H(B byte $BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#(B @@ -363,15 +379,15 @@ ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H' @node Code extension, Content-Disposition, Coded character set, Glossary @subsection Code extension$B!JId9f3HD%!K(B -$BM?$($i$l$?J8;z=89g(B(@ref{Character set})$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?(B -$B$a$KMQ$$$k<jK!!#(BISO 2022 (@ref{ISO 2022}) $B$O$=$N#1$D!#(B +$BM?$($i$l$??^7AJ8;z=89g(B(@ref{Graphic character set})$B$K4^$^$l$F$$$J$$J8;z(B +$B$NId9f2=$N$?$a$KMQ$$$k<jK!!#(BISO 2022 (@ref{ISO 2022}) $B$O$=$N#1$D!#(B -@node Content-Disposition, media type, Code extension, Glossary +@node Content-Disposition, Content-Type field, Code extension, Glossary @subsection Content-Disposition field -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) -$B$N3HD%$N#1$D!#(B@refill +Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) +$B$N3HD%$N#1$D!#(B @cindex{Experimental}@cindex{RFC 1806} @noindent @@ -384,66 +400,12 @@ Experimental. -@node media type, Content-Type field, Content-Disposition, Glossary -@subsection media type - -MIME (@ref{MIME}) $B$K$*$1$k(B entity (@ref{entity}) $B$N<oN`!#(B -@cindex{type}@strong{type} $B$H(B @cindex{subtype}@strong{subtype} $B$+$i$J$k!#(B -RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B@refill - -type $B$OI8=`$G$O(B - -@itemize @bullet -@item -@cindex{text}@strong{text} -@item -@cindex{image}@strong{image} -@item -@cindex{audio}@strong{audio} -@item -@cindex{video}@strong{video} -@item -@cindex{application}@strong{application} -@item -@cindex{multipart}@strong{multipart} (@ref{multipart}) -@item -@cindex{message}@strong{message} -@end itemize - -@noindent -$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, -image/jpeg, multipart/mixed (@ref{multipart/mixed}), text/plain -(@ref{text/plain}), video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B - -@noindent -@strong{[$BCm0U(B]} -@quotation - -$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B -@cindex{content-type/subtype}@strong{content-type/subtype} $B$H=q$/!#(B -@end quotation - - -media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G$-(B -$B$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES -(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B - -$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B -@cindex{x-token}@strong{x-token} $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b(B -$B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B -content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3(B -$B$H!#(B@refill - -(cf. @ref{Content-Type field}) - - - -@node Content-Type field, Emacs, media type, Glossary +@node Content-Type field, Emacs, Content-Disposition, Glossary @subsection Content-Type field media type (@ref{media type}) $B$d(B MIME charset (@ref{MIME charset}) $B$J$I(B -$B$N(B part $B$K4X$9$k>pJs$rI=8=$9$k$?$a$N(B field. RFC 2045 (@ref{RFC 2045}) $B$G(B -$BDj5A$5$l$F$$$k!#(B +$B$N(B body $B$K4X$9$k>pJs$rI=8=$9$k$?$a$N(B field. RFC 2045 (@ref{RFC 2045}) +$B$GDj5A$5$l$F$$$k!#(B @noindent @strong{[Memo]} @@ -580,8 +542,8 @@ STD 9. @subsection GB 2312-1980 $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z(B -$B=89g(B(@ref{94x94 character set})$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (@ref{ISO -2022}) $B$G$N=*C<J8;z$O(B `A'.@refill +$B=89g(B(@ref{94x94-character set})$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (@ref{ISO +2022}) $B$G$N=*C<(B byte $B$O(B 04/01 (`A').@refill $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B @@ -595,11 +557,11 @@ Character Set for Information Interchange - Primary Set'', GB 2312:1980. -@node GB 8565.2, hz-gb2312, GB 2312, Glossary +@node GB 8565.2, Graphic character set, GB 2312, Glossary @subsection GB 8565.2-1988 -$BCf9q8l$N$?$a$NJd=uJ8;z=89g(B(@ref{Character set})$B!#Cf9q$N9q2HI8=`!#(BGB 2312 -(@ref{GB 2312}) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B +$BCf9q8l$N$?$a$NJd=u?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#Cf9q$N9q2H(B +$BI8=`!#(BGB 2312 (@ref{GB 2312}) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B @cindex{GB 8565.2}@cindex{GB 8565.2:1988} @noindent @@ -611,7 +573,13 @@ Part 2: Graphic Characters used with Primary Set'', GB 8565.2:1988. -@node hz-gb2312, ISO 2022, GB 8565.2, Glossary +@node Graphic character set, hz-gb2312, GB 8565.2, Glossary +@subsection Graphic character set$B!J?^7AJ8;z=89g!K(B + +$B?^7AJ8;z$+$i$J$k(B $BId9f2=J8;z=89g(B(@ref{Coded character set})$B!#(B + + +@node hz-gb2312, ISO 2022, Graphic character set, Glossary @subsection hz-gb2312 $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME @@ -645,10 +613,10 @@ Chinese and ASCII characters'', August 1995, Informational. @node ISO 2022, iso-2022-cn, hz-gb2312, Glossary @subsection ISO 2022 -$BId9f3HD%(B(@ref{Code extension})$B$N$?$a$N9q:]I8=`!#(B@refill +$BId9f2=J8;z=89g$N9=B$$HId9f3HD%(B(@ref{Code extension})$BK!$rDj$a$?9q:]I8=`!#(B -$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g(B(@ref{Character set})$B$rAH9g$;$F(B 7bit -(@ref{7bit}) $B$J$$$7(B 8bit (@ref{8bit}) $B$N(B $BId9f2=J8;z=89g(B(@ref{Coded +$B$3$l$rMQ$$$FJ#?t$N?^7AJ8;z=89g(B(@ref{Graphic character set})$B$rAH9g$;$F(B +7bit (@ref{7bit}) $B$J$$$7(B 8bit (@ref{8bit}) $B$N(B $BId9f2=J8;z=89g(B(@ref{Coded character set}) $B$r:n$k$3$H$,$G$-$k!#(B @cindex{ISO 2022}@cindex{ISO/IEC 2022:1994} @@ -668,7 +636,7 @@ techniques'', ISO/IEC 2022:1994. $BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS}) $B$r(B 7bit +(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS 11643}) $B$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B @@ -680,7 +648,7 @@ RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B $BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS}), ISO-IR-165 +(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS 11643}), ISO-IR-165 (@ref{ISO-IR-165}) $BEy$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill @@ -710,7 +678,7 @@ RFC 1468 $B$GDj5A$5$l$F$$$k!#(B@refill @noindent @strong{[Memo]} @quotation -JIS X0208-1996? $B$G$O(B ISO 2022 (@ref{ISO 2022}) $B$HFHN)$KDj5A$5$l$kM=Dj!#(B +JIS X0208-1997? $B$G$O(B ISO 2022 (@ref{ISO 2022}) $B$HFHN)$KDj5A$5$l$kM=Dj!#(B @end quotation @@ -757,10 +725,10 @@ RFC 1557 (@ref{RFC 1557}) $B$GDj5A$5$l$F$$$k!#(B @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary @subsection ISO 646 -$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g(B(@ref{Character set})$B$rDj$a$?$b$N!#(B -94 $BJ8;z=89g(B (@ref{94 character set})$B$N#1$D!#(BISO 646 IRV$B!J9q:]4p=`HG!K$r(B -$B85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,(B -$BB8:_$9$k!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B +$B3F9q$G6&DL$K;H$($k:G>.8BEY$N?^7AJ8;z=89g(B(@ref{Graphic character set})$B$r(B +$BDj$a$?$b$N!#(B94 $BJ8;z=89g(B (@ref{94-character set})$B$N#1$D!#(BISO 646 IRV$B!J9q(B +$B:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v(B +$B$D$+$NJQ<o$,B8:_$9$k!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B @cindex{ISO 646}@cindex{ISO/IEC 646:1991} @noindent @@ -776,8 +744,8 @@ ISO/IEC 646:1991. @node ISO 8859-1, iso-8859-1, ISO 646, Glossary @subsection ISO 8859-1 -$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 -character set})$B!#(B +$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B +(@ref{96-character set})$B!#(B @cindex{ISO 8859-1}@cindex{ISO 8859-1:1987} @noindent @@ -805,8 +773,8 @@ RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary @subsection ISO 8859-2 -$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 -character set})$B!#(B +$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B +(@ref{96-character set})$B!#(B @cindex{ISO 8859-2}@cindex{ISO 8859-2:1987} @noindent @@ -862,7 +830,7 @@ Latin alphabet No.4'', ISO 8859-4:1988. @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary @subsection ISO 8859-5 -$B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 character set})$B!#(B +$B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96-character set})$B!#(B @cindex{ISO 8859-5}@cindex{ISO 8859-5:1988} @noindent @@ -904,7 +872,7 @@ Latin/Arabic alphabet'', ISO 8859-6:1987. @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary @subsection ISO 8859-7 -$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 character set})$B!#(B +$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96-character set})$B!#(B @cindex{ISO 8859-7}@cindex{ISO 8859-7:1987} @noindent @@ -970,19 +938,20 @@ Latin alphabet No.5'', ISO 8859-9:1990. @subsection ISO-IR-165, CCITT Extended GB CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B -$B$9$k$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B@refill +$B$9$k$?$a$N(B94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#(B@refill GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8865.2}) $B$K(B 150 $BJ8;z$[(B $B$I$rDI2C$7$?$b$N$i$7$$!#(B@refill -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/05 (`E') $B$G$"$k!#(B @node JIS X0201, JIS C6226, ISO-IR-165, Glossary @subsection JIS X0201 ISO 646 (@ref{ISO 646}) $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N%+(B -$B%?%+%JJ8;z=89g$+$i$J$k!#(B@refill +$B%?%+%JJ8;z=89g$H!"$3$l$i$+$i$J$k(B 7bit $B$*$h$S(B 8bit $BId9f2=J8;z=89g(B +(@ref{Coded character set}) $B$rDj5A$7$F$$$k!#(B@refill $B85$O(B @cindex{JIS C6220-1976}@strong{JIS C6220-1976} $B$H8@$C$?$,(B @cindex{JIS X0201}@strong{JIS @@ -997,15 +966,15 @@ for Information Interchange'', JIS X 0201-1976:. @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=P$kM=Dj!#(B -@cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft} +@cindex{JIS X0201-1997?}@cindex{JIS X 0201:1997? draft} @noindent -[JIS X0201-1996?] +[JIS X0201-1997?] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N>p(B -$BJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for -information interchange'', JIS X 0201:1996? draft. +$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B +$B>pJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for +information interchange'', JIS X 0201:1997? draft. @end quotation @@ -1013,8 +982,8 @@ information interchange'', JIS X 0201:1996? draft. @node JIS C6226, JIS X0208, JIS X0201, Glossary @subsection JIS C6226-1978 -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B -$BF|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#F|(B +$BK\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill (cf. @ref{JIS X0208}) @@ -1023,8 +992,8 @@ information interchange'', JIS X 0201:1996? draft. @node JIS X0208, JIS X0212, JIS C6226, Glossary @subsection JIS X0208 -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B -$BF|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#F|(B +$BK\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B@refill JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B @@ -1034,7 +1003,7 @@ JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B 1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B@refill 1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9(B (ESC 02/06 4/0) $B$rMQ$$$k!#(B @cindex{JIS X0208-1978}@cindex{JIS C6226:1978} @noindent @@ -1055,16 +1024,16 @@ interchange'', JIS X0208:1983,1990. @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B $B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B -@cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft} +@cindex{JIS X0208-1997?}@cindex{JIS X 0208:1997? draft} @noindent -[JIS X0208-1996?] +[JIS X0208-1997?] @quotation $BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, ``7-bit and 8-bit double byte coded -Kanji sets for information interchange'', JIS X 0208:1996? draft. +Kanji sets for information interchange'', JIS X 0208:1997? draft. @end quotation @@ -1072,9 +1041,9 @@ Kanji sets for information interchange'', JIS X 0208:1996? draft. @node JIS X0212, koi8-r, JIS X0208, Glossary @subsection JIS X0212-1990 -JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B 94$B!_(B94 $BJ8;z=89g(B -(@ref{94x94 character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `D'. +JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B94$B!_(B94 $BJ8;z=89g(B +(@ref{94x94-character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B +ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/04 (`D'). @node koi8-r, KS C5601, JIS X0212, Glossary @@ -1097,11 +1066,11 @@ A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993. -@node KS C5601, message, koi8-r, Glossary +@node KS C5601, media type, koi8-r, Glossary @subsection KS C5601-1987 -$B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#4Z9q$N9q(B -$B2HI8=`!#(BISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `C'. +$B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#4Z9q$N9q(B +$B2HI8=`!#(BISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/03 (`C'). @cindex{KS C5601}@cindex{KS C 5601:1987} @noindent @@ -1113,7 +1082,61 @@ Interchange (Hangul and Hanja)'', KS C 5601:1987. -@node message, message/rfc822, KS C5601, Glossary +@node media type, message, KS C5601, Glossary +@subsection media type + +MIME (@ref{MIME}) $B$K$*$1$k(B entity (@ref{entity}) $B$N<oN`!#(B +@cindex{type}@strong{type} $B$H(B @cindex{subtype}@strong{subtype} $B$+$i$J$k!#(B +RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B@refill + +type $B$OI8=`$G$O(B + +@itemize @bullet +@item +@cindex{text}@strong{text} +@item +@cindex{image}@strong{image} +@item +@cindex{audio}@strong{audio} +@item +@cindex{video}@strong{video} +@item +@cindex{application}@strong{application} +@item +@cindex{multipart}@strong{multipart} (@ref{multipart}) +@item +@cindex{message}@strong{message} +@end itemize + +@noindent +$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, +image/jpeg, multipart/mixed (@ref{multipart/mixed}), text/plain +(@ref{text/plain}), video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B + +@noindent +@strong{[$BCm0U(B]} +@quotation + +$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B +@cindex{content-type/subtype}@strong{content-type/subtype} $B$H=q$/!#(B +@end quotation + + +media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G$-(B +$B$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES +(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B + +$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B +@cindex{x-token}@strong{x-token} $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b(B +$B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B +content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3(B +$B$H!#(B@refill + +(cf. @ref{Content-Type field}) + + + +@node message, message/rfc822, media type, Glossary @subsection message $B$3$3$G$O(B RFC 822 (@ref{RFC 822}) $B$GDj5A$5$l$k(B mail $B$H(B RFC 1036 (@ref{RFC @@ -1131,9 +1154,9 @@ Interchange (Hangul and Hanja)'', KS C 5601:1987. @node method, MIME, message/rfc822, Glossary @subsection method -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B @cindex{internal method}@strong{internal -method} $B$H(B C $B$d(B script $B8@8l$J$I$G=q$+$l$?(B @cindex{external +tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B program. +Emacs Lisp $B$G=q$+$l$?(B @cindex{internal method}@strong{internal method} +$B$H(B C $B$d(B script $B8@8l$J$I$G=q$+$l$?(B @cindex{external method}@strong{external method} $B$,$"$k!#(B@refill (cf. @ref{(tm-view-ja)method}) @@ -1184,8 +1207,8 @@ Content-Type field (@ref{Content-Type field}) $B$d(B encoded-word RFC 2045 (@ref{RFC 2045}) $B$GDj5A$5$l$F$$$k!#(B@refill iso-2022-jp (@ref{iso-2022-jp}) $B$d(B euc-kr (@ref{euc-kr}) $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (@ref{Character set})$B$H6hJL$7$F>.J8(B -$B;z$G=q$$$F$$$k!K(B +$B!J$3$3$G$O!"(BMIME charset $B$O?^7AJ8;z=89g(B (@ref{Graphic character set})$B$H(B +$B6hJL$7$F>.J8;z$G=q$$$F$$$k!K(B @node MTA, MUA, MIME charset, Glossary @@ -1211,13 +1234,18 @@ reader $B$H(B news reader $B$NAm>N!#(B@refill @node MULE, multipart, MUA, Glossary @subsection MULE -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B Emacs (@ref{Emacs}).@refill +$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B GNU Emacs (@ref{Emacs}). -[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual -Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.@refill +@cindex{MULE} +@noindent +[MULE] +@quotation +Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual Enhancement +to GNU Emacs'', Proc. of INET'93, August, 1993. +@end quotation $B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(Balpha $BHG(B -(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) $B$,B8:_$9$k!#(B +(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz)$B$,B8:_$9$k!#(B $B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B@refill @@ -1379,10 +1407,7 @@ pgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B@refil $B$^$?!"(BInternet $B$G$O:#8e(B PGP/MIME (@ref{PGP/MIME}) $B$NJ}8~$GI8=`2=$7$F$$$3(B $B$&$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B -$B$^$7$$!#(B@refill - -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 +$B$^$7$$!#(B @node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary @@ -1493,9 +1518,9 @@ Encapsulation'', January 1985. @node RFC 1036, RFC 1153, RFC 934, Glossary @subsection RFC 1036 -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (@ref{RFC 822})$B$N(B subset -$B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G$b$3$l(B -$B$K=`$8$F$$$k$b$N$,B?$$!#(B +USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (@ref{RFC 822}) $B$N(B +subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G(B +$B$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B @cindex{USENET}@cindex{RFC 1036} @noindent @@ -1512,7 +1537,7 @@ December 1987, (obsolete RFC 850). $BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B @cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$9$k(B -$B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (@ref{RFC 934}) $B$rMQ$$$k!#(B@refill +$B$?$a$NJ}K!$rDj$a$?(B RFC.@refill MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 (@ref{message/rfc822}) $B$rMQ$$$?(B multipart (@ref{multipart}) $B$rMQ$$$k$Y$-(B @@ -1628,7 +1653,7 @@ Standards Track (obsolete RFC 1521, 1522, 1590). @node plain text, Security multipart, RFC 2049, Glossary @subsection plain text -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(@ref{Coded character set})$B$N$_(B +$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$J8;zId9f(B(@ref{Coded character set})$B$N$_(B $B$GI=8=$5$l$k(B text $B>pJs!#(B(cf. @ref{text/plain}) @@ -1636,12 +1661,14 @@ Standards Track (obsolete RFC 1521, 1522, 1590). @node Security multipart, text/enriched, plain text, Glossary @subsection Security multipart -MIME (@ref{MIME}) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B +MIME (@ref{MIME}) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B@refill + @cindex{multipart/signed}@strong{multipart/signed} (@ref{multipart/signed}) $B$H(B @cindex{multipart/encrypted}@strong{multipart/encrypted} -(@ref{multipart/encrypted}) $B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B PGP/MIME -(@ref{PGP/MIME}) $B$O$3$l$K4p$$$F$$$k!#(B +(@ref{multipart/encrypted}) $B$H$$$&(B multipart $B$rMQ$$$k!#(B@refill + +MOSS $B$d(B PGP/MIME (@ref{PGP/MIME}) $B$O$3$l$K4p$$$F$$$k!#(B @cindex{Security multipart}@cindex{Standards Track}@cindex{RFC 1847} @noindent @@ -1677,10 +1704,10 @@ February 1996, (obsolete RFC 1563). RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$?!"(Bplain text (@ref{plain text}) $B$r(B $BI=8=$9$k$?$a$N(B media type (@ref{media type}).@refill -$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B part $B$O(B MIME charset -(@ref{MIME charset}) $B$,(B us-ascii (@ref{us-ascii}) $B$G$"$k(B -@cindex{text/plain}@strong{text/plain} $B$N(B part $B$G$"$k$H8+Pv$5$l$k$3$H$K(B -$B$J$C$F$$$k!#(B +$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B entity $B$O(B MIME +charset (@ref{MIME charset}) $B$,(B us-ascii (@ref{us-ascii}) $B$G$"$k(B +@cindex{text/plain}@strong{text/plain} $B$N(B entity $B$G$"$k$H8+Pv$5$l$k$3$H(B +$B$K$J$C$F$$$k!#(B @node tm-kernel, tm-MUA, text/plain, Glossary diff --git a/tm-edit.el b/tm-edit.el index 2bb1913..03587b0 100644 --- a/tm-edit.el +++ b/tm-edit.el @@ -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.97 $ +;; Version: $Revision: 7.98 $ ;; Keywords: mail, news, MIME, multimedia, multilingual ;; This file is part of tm (Tools for MIME). @@ -120,7 +120,7 @@ ;;; (defconst mime-editor/RCS-ID - "$Id: tm-edit.el,v 7.97 1996/12/17 11:39:45 morioka Exp $") + "$Id: tm-edit.el,v 7.98 1996/12/23 14:49:34 morioka Exp $") (defconst mime-editor/version (get-version-string mime-editor/RCS-ID)) @@ -883,32 +883,24 @@ Charset is automatically obtained from the `mime/lc-charset-alist'." (enriched-mode nil) )))))) -(defun mime-editor/insert-file (file) +(defun mime-editor/insert-file (file &optional verbose) "Insert a message from a file." - (interactive "fInsert file as MIME message: ") + (interactive "fInsert file as MIME message: \nP") (let* ((guess (mime-find-file-type file)) - (pritype (nth 0 guess)) + (type (nth 0 guess)) (subtype (nth 1 guess)) (parameters (nth 2 guess)) - (default (nth 3 guess)) ;Guess encoding from its file name. + (encoding (nth 3 guess)) (disposition-type (nth 4 guess)) (disposition-params (nth 5 guess)) - (encoding - (if (not (interactive-p)) - default - (completing-read - (concat "What transfer encoding" - (if default - (concat " (default " - (if (string-equal default "") - "\"\"" - default) - ")" - )) - ": ") - mime-file-encoding-method-alist nil t nil)))) - (if (string-equal encoding "") - (setq encoding default)) + ) + (if verbose + (setq type (mime-prompt-for-type type) + subtype (mime-prompt-for-subtype type subtype) + )) + (if (interactive-p) + (setq encoding (mime-prompt-for-encoding encoding)) + ) (if (or (consp parameters) (stringp disposition-type)) (let ((rest parameters) cell attribute value) (setq parameters "") @@ -943,7 +935,7 @@ Charset is automatically obtained from the `mime/lc-charset-alist'." ) )) )) - (mime-editor/insert-tag pritype subtype parameters) + (mime-editor/insert-tag type subtype parameters) (mime-editor/insert-binary-file file encoding) )) @@ -1296,7 +1288,7 @@ Nil if no such parameter." guess )) -(defun mime-prompt-for-type () +(defun mime-prompt-for-type (&optional default) "Ask for Content-type." (let ((type "")) ;; Repeat until primary content type is specified. @@ -1306,7 +1298,7 @@ Nil if no such parameter." mime-content-types nil 'require-match ;Type must be specified. - nil + default )) (if (string-equal type "") (progn @@ -1315,19 +1307,22 @@ Nil if no such parameter." (sit-for 1) )) ) - type - )) - -(defun mime-prompt-for-subtype (pritype) - "Ask for Content-type subtype of Content-Type PRITYPE." - (let* ((default (car (car (cdr (assoc pritype mime-content-types))))) - (answer + type)) + +(defun mime-prompt-for-subtype (type &optional default) + "Ask for subtype of media-type TYPE." + (let ((subtypes (cdr (assoc type mime-content-types)))) + (or (and default + (assoc default subtypes)) + (setq default (car (car subtypes))) + )) + (let* ((answer (completing-read (if default (concat "What content subtype: (default " default ") ") "What content subtype: ") - (cdr (assoc pritype mime-content-types)) + (cdr (assoc type mime-content-types)) nil 'require-match ;Subtype must be specified. nil @@ -1390,17 +1385,24 @@ Parameter must be '(PROMPT CHOICE1 (CHOISE2 ...))." (mime-prompt-for-parameters-1 (cdr (assoc answer (cdr parameter))))) )) -(defun mime-flag-region (from to flag) - "Hides or shows lines from FROM to TO, according to FLAG. -If FLAG is `\\n' (newline character) then text is shown, -while if FLAG is `\\^M' (control-M) the text is hidden." - (let ((buffer-read-only nil) ;Okay even if write protected. - (modp (buffer-modified-p))) - (unwind-protect - (subst-char-in-region from to - (if (= flag ?\n) ?\^M ?\n) - flag t) - (set-buffer-modified-p modp)))) +(defun mime-prompt-for-encoding (default) + "Ask for Content-Transfer-Encoding. [tm-edit.el]" + (let ((ret + (completing-read + (concat "What transfer encoding" + (if default + (concat " (default " + (if (string-equal default "") + "\"\"" + default) + ")" + )) + ": ") + mime-file-encoding-method-alist nil t nil) + )) + (if (string= ret "") + default + ret))) ;;; @ Translate the tagged MIME messages into a MIME compliant message.