annotate man/tm/tm-en.texi @ 129:e292c9648bb9 xemacs-20-1p3

Import from CVS: tag xemacs-20-1p3
author cvs
date Mon, 13 Aug 2007 09:28:38 +0200
parents 364816949b59
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1 \input texinfo.tex
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2 @setfilename tm-en.info
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
3 @settitle{tm 7.100 Manual (English Version)}
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
4 @titlepage
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
5 @title tm 7.100 Manual (English Version)
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
6 @author MORIOKA Tomohiko <morioka@@jaist.ac.jp>
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
7 @subtitle 1996/12/25
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
8 @end titlepage
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
9 @node Top, Introduction, (dir), (dir)
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
10 @top tm 7.100 Manual (English Version)
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
11
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
12 @ifinfo
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
13
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
14 This file documents tm, a MIME package for GNU Emacs.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
15 @end ifinfo
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
16
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
17 @menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
18 * Introduction:: What is tm?
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
19 * Setting::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
20 * Bug report:: How to report bug and about mailing list of tm
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
21 * Acknowledgments::
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
22 * Concept Index::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
23 * Variable Index::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
24 @end menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
25
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
26 @node Introduction, Setting, Top, Top
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
27 @chapter What is tm?
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
28
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
29 The tm package is a set of modules to enjoy MIME on GNU Emacs. Using
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
30 tm, you can@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
31
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
32 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
33 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
34 playback or view the MIME messages using tm-view
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
35 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
36 compose MIME message using tm-edit
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
37 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
38 use the enhanced MIME features with mh-e, GNUS, Gnus, RMAIL and VM
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
39 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
40
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
41 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
42 and more.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
43
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
44 Please read following about each topics:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
45
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
46 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
47 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
48 tm-MUA for Gnus (@ref{(gnus-mime-en)})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
49 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
50 tm-MUA for GNUS (@ref{(tm-gnus-en)})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
51 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
52 tm-MUA for mh-e (@ref{(tm-mh-e-en)})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
53 @item
86
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 76
diff changeset
54 tm-MUA for VM (@ref{(tm-vm-en)})
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 76
diff changeset
55 @item
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
56 mime/viewer-mode (@ref{(tm-view-en)})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
57 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
58 mime/editor-mode (@ref{(tm-edit-en)})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
59 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
60
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
61
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
62
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
63 @menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
64 * Glossary::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
65 @end menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
66
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
67 @node Glossary, , Introduction, Introduction
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
68 @section Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
69
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
70
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
71 @menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
72 * 7bit::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
73 * 8bit::
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
74 * 94-character set::
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
75 * 96-character set::
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
76 * 94x94-character set::
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
77 * ASCII::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
78 * Base64::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
79 * binary::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
80 * cn-gb:: cn-gb, gb2312
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
81 * cn-big5:: cn-big5, big5
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
82 * CNS 11643:: CNS 11643-1992
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
83 * coded character set:: Coded character set, Character code
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
84 * code extension:: Code extension
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
85 * Content-Disposition:: Content-Disposition field
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
86 * Content-Type field::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
87 * Emacs::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
88 * encoded-word::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
89 * encapsulation::
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
90 * entity:: Entity
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
91 * euc-kr::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
92 * FTP:: FTP
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
93 * GB 2312:: GB 2312-1980
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
94 * GB 8565.2:: GB 8565.2-1988
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
95 * graphic character set:: Graphic Character Set
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
96 * hz-gb2312::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
97 * ISO 2022::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
98 * iso-2022-cn::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
99 * iso-2022-cn-ext::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
100 * iso-2022-jp::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
101 * iso-2022-jp-2::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
102 * iso-2022-kr::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
103 * ISO 646::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
104 * ISO 8859-1::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
105 * iso-8859-1::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
106 * ISO 8859-2::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
107 * iso-8859-2::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
108 * ISO 8859-3::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
109 * ISO 8859-4::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
110 * ISO 8859-5::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
111 * iso-8859-5::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
112 * ISO 8859-6::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
113 * ISO 8859-7::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
114 * iso-8859-7::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
115 * ISO 8859-8::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
116 * ISO 8859-9::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
117 * ISO-IR-165:: ISO-IR-165, CCITT Extended GB
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
118 * JIS X0201::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
119 * JIS C6226:: JIS C6226-1978
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
120 * JIS X0208::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
121 * JIS X0212:: JIS X0212-1990
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
122 * koi8-r::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
123 * KS C5601:: KS C5601-1987
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
124 * media type::
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
125 * message::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
126 * message/rfc822::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
127 * method::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
128 * MIME::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
129 * MIME charset::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
130 * MTA::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
131 * MUA::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
132 * MULE::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
133 * multipart:: Multipart
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
134 * multipart/alternative::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
135 * multipart/digest::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
136 * multipart/encrypted::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
137 * multipart/mixed::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
138 * multipart/parallel::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
139 * multipart/signed::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
140 * PGP::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
141 * PGP-kazu::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
142 * PGP/MIME::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
143 * Quoted-Printable::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
144 * RFC 821::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
145 * RFC 822::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
146 * RFC 934::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
147 * RFC 1036::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
148 * RFC 1153::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
149 * RFC 1557::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
150 * RFC 1922::
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
151 * RFC 2045::
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
152 * RFC 2046::
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
153 * RFC 2048::
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
154 * RFC 2049::
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
155 * plain text::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
156 * Security multipart::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
157 * text/enriched::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
158 * text/plain::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
159 * tm-kernel:: tm-kernel, tm
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
160 * tm-MUA::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
161 * us-ascii::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
162 @end menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
163
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
164 @node 7bit, 8bit, Glossary, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
165 @subsection 7bit
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
166 @cindex 7bit (textual) string
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
167 @cindex 7bit data
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
168 @cindex 7bit
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
169
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
170 @strong{7bit} means any integer between 0 .. 127.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
171
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
172 Any data represented by 7bit integers is called @strong{7bit data}.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
173
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
174 Textual string consisted of Control characters between 0 .. 31 and 127,
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
175 and space represented by 32, and graphic characters between 33 .. 236
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
176 are called @strong{7bit (textual) string}.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
177
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
178 Traditional Internet MTA (@ref{MTA}) can translate 7bit data, so it is
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
179 no need to translate by Quoted-Printable (@ref{Quoted-Printable}) or
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
180 Base64 (@ref{Base64}) for 7bit data.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
181
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
182 However if there are too long lines, it can not translate by 7bit MTA
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
183 even if it is 7bit data. RFC 821 (@ref{RFC 821}) and RFC 2045 (@ref{RFC 2045}) require lines in 7bit data must be less than 998 bytes. So if a
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
184 ``7bit data'' has a line more than 999 bytes, it is regarded as binary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
185 (@ref{binary}). For example, Postscript file should be encoded by
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
186 Quoted-Printable.
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
187
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
188
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
189 @node 8bit, 94-character set, 7bit, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
190 @subsection 8bit
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
191 @cindex 8bit (textual) string
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
192 @cindex 8bit data
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
193 @cindex 8bit
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
194
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
195 @strong{8bit} means any integer between 0 .. 255.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
196
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
197 Any data represented by 8bit integers is called @strong{8bit data}.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
198
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
199 Textual string consisted of Control characters between 0 .. 31, 127, and
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
200 128 .. 159, and space represented by 32, and graphic characters between
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
201 33 .. 236 and 160 .. 255 are called @strong{8bit (textual) string}.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
202
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
203 For example, iso-8859-1 (@ref{iso-8859-1}) or euc-kr (@ref{euc-kr}) are
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
204 coded-character-set represented by 8bit textual string.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
205
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
206 Traditional Internet MTA (@ref{MTA}) can translate only 7bit
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
207 (@ref{7bit}) data, so if a 8bit data will be translated such MTA, it
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
208 must be encoded by Quoted-Printable (@ref{Quoted-Printable}) or Base64
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
209 (@ref{Base64}).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
210
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
211 However 8bit MTA are increasing today.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
212
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
213 However if there are too long lines, it can not translate by 8bit MTA
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
214 even if it is 8bit data. RFC 2045 (@ref{RFC 2045}) require lines in
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
215 8bit data must be less than 998 bytes. So if a ``8bit data'' has a line
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
216 more than 999 bytes, it is regarded as binary (@ref{binary}), so it must
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
217 be encoded by Base64 or Quoted-Printable.
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
218
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
219
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
220 @node 94-character set, 96-character set, 8bit, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
221 @subsection 94-character set
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
222 @cindex 94-character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
223
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
224 @strong{94-character set} is a kind of 1 byte graphic character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
225 (@ref{graphic character set}), each characters are in positions 02/01
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
226 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254). (ex. ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
227 (@ref{ASCII}), JIS X0201-Latin)
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
228
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
229
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
230 @node 96-character set, 94x94-character set, 94-character set, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
231 @subsection 96-character set
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
232 @cindex 96-character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
233
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
234 @strong{96-character set} is a kind of 1 byte graphic character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
235 (@ref{graphic character set}), each characters are in positions 02/00
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
236 (32) to 07/15 (126) or 10/00 (160) to 15/15 (255). (ex. ISO 8859)
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
237
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
238
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
239 @node 94x94-character set, ASCII, 96-character set, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
240 @subsection 94x94-character set
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
241 @cindex 94x94-character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
242
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
243 @strong{94x94-character set} is a kind of 2 byte graphic character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
244 (@ref{graphic character set}), each bytes are in positions 02/01 (33) to
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
245 07/14 (126) or 10/01 (161) to 15/14 (254). (ex. JIS X0208 (@ref{JIS X0208}), GB 2312 (@ref{GB 2312}))
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
246
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
247
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
248 @node ASCII, Base64, 94x94-character set, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
249 @subsection ASCII
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
250 @cindex ANSI X3.4:1986
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
251 @cindex ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
252 @cindex ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
253
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
254 @strong{ASCII} is a 94-character set (@ref{94-character set}) contains
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
255 primary latin characters (A-Z, a-z), numbers and some characters. It is
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
256 a standard of the United States of America. It is a variant of ISO 646
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
257 (@ref{ISO 646}).
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
258
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
259
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
260 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
261 [ASCII]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
262 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
263 ``Coded Character Set -- 7-Bit American Standard Code for Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
264 Interchange'', ANSI X3.4:1986.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
265 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
266
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
267
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
268
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
269 @node Base64, binary, ASCII, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
270 @subsection Base64
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
271 @cindex pad
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
272 @cindex Base64
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
273
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
274 @strong{Base64} is a transfer encoding method of MIME (@ref{MIME})
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
275 defined in RFC 2045 (@ref{RFC 2045}).@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
276
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
277 The encoding process represents 24-bit groups of input bits as output
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
278 strings of 4 encoded characters. Encoded characters represent integer 0
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
279 .. 63 or @strong{pad}. Base64 data must be 4 * n bytes, so pad is used
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
280 to adjust size.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
281
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
282 These 65 characters are subset of all versions of ISO 646, including
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
283 US-ASCII, and all versions of EBCDIC. So it is safe even if it is
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
284 translated by non-Internet gateways.
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
285
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
286
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
287 @node binary, cn-gb, Base64, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
288 @subsection binary
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
289 @cindex binary
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
290
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
291 Any byte stream is called @strong{binary}.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
292
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
293 It does not require structureof lines. It differs from from 8bit
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
294 (@ref{8bit}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
295
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
296 In addition, if line structured data contain too long line (more than
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
297 998 bytes), it is regarded as binary.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
298
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
299
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
300 @node cn-gb, cn-big5, binary, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
301 @subsection cn-gb, gb2312
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
302
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
303 A MIME charset (@ref{MIME charset}) for simplified Chinese mainly used
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
304 in the Chinese mainland.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
305
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
306 It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
307 (@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
308
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
309 It is defined in RFC 1922 (@ref{RFC 1922}).
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
310
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
311
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
312 @node cn-big5, CNS 11643, cn-gb, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
313 @subsection cn-big5, big5
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
314 @cindex BIG5
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
315
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
316 A MIME charset (@ref{MIME charset}) for traditional Chinese mainly used
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
317 in Taiwan and Hon Kong.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
318
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
319 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
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
320 standard.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
321
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
322 It is defined in RFC 1922 (@ref{RFC 1922}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
323
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
324 cf.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
325 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
326 [BIG5]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
327 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
328 Institute for Information Industry, ``Chinese Coded Character Set in
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
329 Computer'', March 1984.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
330 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
331
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
332 It corresponds to CNS 11643 (@ref{CNS 11643}).
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
333
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
334
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
335 @node CNS 11643, coded character set, cn-big5, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
336 @subsection CNS 11643-1992
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
337 @cindex CNS 11643:1992
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
338 @cindex CNS 11643-1992
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
339
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
340 Graphic character sets (@ref{graphic character set}) for Chinese mainly
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
341 written by traditional Chinese mainly used in Taiwan and Hong Kong. It
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
342 is a standard of Taiwan. Currently there are seven 94x94-character set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
343 (@ref{94x94-character set}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
344
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
345 Final byte of ISO 2022 (@ref{ISO 2022}) are following:
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
346
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
347 @table @samp
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
348 @item plane 1
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
349 04/07 (`G')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
350
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
351 @item plane 2
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
352 04/08 (`H')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
353
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
354 @item plane 3
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
355 04/09 (`I')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
356
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
357 @item plane 4
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
358 04/10 (`J')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
359
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
360 @item plane 5
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
361 04/11 (`K')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
362
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
363 @item plane 6
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
364 04/12 (`L')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
365
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
366 @item plane 7
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
367 04/13 (`M')
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
368
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
369 @end table
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
370
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
371
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
372
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
373 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
374 [CNS 11643-1992]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
375 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
376 ``Standard Interchange Code for Generally-Used Chinese Characters'', CNS
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
377 11643:1992.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
378 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
379
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
380
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
381
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
382 @node coded character set, code extension, CNS 11643, Glossary
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
383 @subsection Coded character set, Character code
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
384
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
385 A set of unambiguous rules that establishes a character set and the
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
386 one-to-one relationship between the characters of the set and their
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
387 bit combinations.
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
388
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
389
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
390 @node code extension, Content-Disposition, coded character set, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
391 @subsection Code extension
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
392
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
393 The techniques for the encoding of characters that are not included in
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
394 the character set of a given code. (ex. ISO 2022 (@ref{ISO 2022}))
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
395
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
396
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
397 @node Content-Disposition, Content-Type field, code extension, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
398 @subsection Content-Disposition field
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
399 @cindex RFC 1806
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
400 @cindex Experimental
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
401
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
402 A field to specify presentation of entity or file name. It is an
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
403 extension for MIME (@ref{MIME}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
404
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
405
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
406 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
407 [RFC 1806]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
408 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
409 E R. Troost and S. Dorner, ``Communicating Presentation Information in
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
410 Internet Messages: The Content-Disposition Header'', June 1995,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
411 Experimental.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
412 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
413
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
414
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
415
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
416 @node Content-Type field, Emacs, Content-Disposition, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
417 @subsection Content-Type field
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
418 @cindex parameter
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
419 @cindex subtype
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
420 @cindex type
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
421
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
422 Header field to represent information about body, such as media type
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
423 (@ref{media type}), MIME charset (@ref{MIME charset}). It is defined in
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
424 RFC 2045 (@ref{RFC 2045}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
425
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
426 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
427 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
428 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
429
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
430 Historically, Content-Type field was proposed in RFC 1049. In it,
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
431 Content-Type did not distinguish type and subtype. However MIME parser
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
432 may be able to accept RFC 1049 based Content-Type as unknown type.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
433 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
434
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
435
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
436 Content-Type field is defined as following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
437
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
438 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
439 ``Content-Type'' ``:'' @strong{type} ``/''
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
440 @strong{subtype} *( ``;'' @strong{parameter} )
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
441 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
442
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
443
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
444 For example:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
445
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
446 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
447 @example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
448 Content-Type: image/jpeg
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
449 @end example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
450 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
451
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
452
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
453 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
454 @example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
455 Content-Type: text/plain; charset=iso-2022-jp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
456 @end example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
457 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
458
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
459
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
460 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
461 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
462 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
463
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
464 A part does not have content-type field is regarded as
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
465
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
466 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
467 @example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
468 Content-Type: text/plain; charset=us-ascii
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
469 @end example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
470 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
471
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
472 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
473 (cf. @ref{us-ascii})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
474
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
475
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
476 And a part has unknown type/subtype is regarded as
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
477
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
478 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
479 @example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
480 Content-Type: application/octet-stream
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
481 @end example
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
482 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
483
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
484 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
485
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
486
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
487
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
488 @node Emacs, encoded-word, Content-Type field, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
489 @subsection Emacs
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
490
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
491 In this document, `Emacs' means GNU Emacs released by FSF, and `emacs'
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
492 means any variants of GNU Emacs.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
493
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
494
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
495 @node encoded-word, encapsulation, Emacs, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
496 @subsection encoded-word
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
497 @cindex RFC 2047
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
498 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
499 @cindex RFC 2047
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
500
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
501 Representation non ASCII (@ref{ASCII}) characters in header. It is
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
502 defined in @strong{RFC 2047}.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
503
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
504
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
505 @noindent
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
506 [RFC 2047]
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
507 @quotation
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
508 K. Moore, ``MIME (Multipurpose Internet Mail Extensions) Part Three:
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
509 Message Header Extensions for Non-ASCII Text'', November 1996, Standards
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
510 Track (obsolete RFC 1521,1522,1590).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
511 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
512
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
513
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
514
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
515 @node encapsulation, entity, encoded-word, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
516 @subsection encapsulation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
517
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
518 Method to insert whole Internet message (@ref{RFC 822}) into another
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
519 Internet message.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
520
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
521 For example, it is used to forward a message.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
522
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
523 (cf. @ref{message/rfc822})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
524
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
525
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
526
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
527 @node entity, euc-kr, encapsulation, Glossary
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
528 @subsection Entity
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
529
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
530 Header fields and contents of a message or one of the parts in the body
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
531 of a multipart (@ref{multipart}) entity.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
532
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
533 @noindent
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
534 @strong{[Memo]}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
535 @quotation
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
536
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
537 In this document, `entity' might be called ``part''.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
538 @end quotation
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
539
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
540
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
541
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
542 @node euc-kr, FTP, entity, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
543 @subsection euc-kr
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
544 @cindex KS C 5861:1992
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
545 @cindex euc-kr
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
546
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
547 A MIME charset (@ref{MIME charset}) for Korean.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
548
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
549 It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
550 (@ref{ASCII}) to combine KS C5601 (@ref{KS C5601}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
551
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
552 It is defined in RFC 1557 (@ref{RFC 1557}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
553
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
554 cf.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
555 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
556 [euc-kr]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
557 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
558 Korea Industrial Standards Association, ``Hangul Unix Environment'', KS
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
559 C 5861:1992.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
560 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
561
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
562
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
563
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
564 @node FTP, GB 2312, euc-kr, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
565 @subsection FTP
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
566 @cindex RFC 959
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
567 @cindex STD 9
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
568 @cindex FTP
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
569
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
570
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
571 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
572 [FTP: RFC 959]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
573 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
574 Postel, J. and J. Reynolds, ``File Transfer Protocol'', October 1985,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
575 STD 9.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
576 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
577
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
578
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
579
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
580 @node GB 2312, GB 8565.2, FTP, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
581 @subsection GB 2312-1980
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
582 @cindex GB 2312:1980
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
583 @cindex GB 2312
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
584
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
585 A 94x94-character set (@ref{94x94-character set}) for Chinese mainly
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
586 written by simplified Chinese mainly used in the Chinese mainland. It
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
587 is a standard of China.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
588
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
589 Final byte of ISO 2022 (@ref{ISO 2022}) is 04/01 (`A').
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
590
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
591
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
592 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
593 [GB 2312]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
594 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
595 ``Code of Chinese Graphic Character Set for Information Interchange -
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
596 Primary Set'', GB 2312:1980.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
597 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
598
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
599
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
600
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
601 @node GB 8565.2, graphic character set, GB 2312, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
602 @subsection GB 8565.2-1988
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
603 @cindex GB 8565.2:1988
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
604 @cindex GB 8565.2
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
605
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
606 A 94x94-character set (@ref{94x94-character set}) for Chinese as
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
607 supplement to GB 2312 (@ref{GB 2312}). It is a standard of China.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
608
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
609
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
610 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
611 [GB 8565.2]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
612 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
613 ``Information Processing - Coded Character Sets for Text Communication -
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
614 Part 2: Graphic Characters used with Primary Set'', GB 8565.2:1988.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
615 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
616
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
617
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
618
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
619 @node graphic character set, hz-gb2312, GB 8565.2, Glossary
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
620 @subsection Graphic Character Set
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
621
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
622 Coded character set (@ref{coded character set}) for graphic characters.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
623
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
624
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
625 @node hz-gb2312, ISO 2022, graphic character set, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
626 @subsection hz-gb2312
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
627 @cindex RFC 1843
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
628 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
629 @cindex RFC 1842
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
630 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
631
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
632 A MIME charset (@ref{MIME charset}) for simplified Chinese mainly used
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
633 in the Chinese mainland.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
634
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
635 It extends ASCII (@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}), its
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
636 technique is like iso-2022-jp (@ref{iso-2022-jp}), but it is designed to
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
637 be ASCII printable to use special form for ESC sequence to designate GB
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
638 2312 to G0.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
639
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
640 It is defined in RFC 1842 and 1843.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
641
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
642
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
643 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
644 [RFC 1842]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
645 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
646 Y. Wei, Y. Zhang, J. Li, J. Ding and Y. Jiang, ``ASCII Printable
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
647 Characters-Based Chinese Character Encoding for Internet Messages'',
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
648 August 1995, Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
649 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
650
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
651
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
652 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
653 [RFC 1843]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
654 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
655 F. Lee, ``HZ - A Data Format for Exchanging Files of Arbitrarily Mixed
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
656 Chinese and ASCII characters'', August 1995, Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
657 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
658
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
659
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
660
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
661 @node ISO 2022, iso-2022-cn, hz-gb2312, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
662 @subsection ISO 2022
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
663 @cindex ISO/IEC 2022:1994
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
664 @cindex ISO 2022
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
665
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
666 It is a standard for character code structure and code extension
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
667 (@ref{code extension}) technique.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
668
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
669
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
670 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
671 [ISO 2022]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
672 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
673 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
674 Processing: ISO 7-bit and 8-bit coded character sets: Code extension
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
675 techniques'', ISO/IEC 2022:1994.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
676 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
677
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
678
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
679
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
680 @node iso-2022-cn, iso-2022-cn-ext, ISO 2022, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
681 @subsection iso-2022-cn
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
682
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
683 A MIME charset (@ref{MIME charset}) for Chinese.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
684
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
685 It is a 7bit (@ref{7bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
686 (@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}) and/or CNS 11643 plain
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
687 1, plain 2 (@ref{CNS 11643}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
688
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
689 It is defined in RFC 1922 (@ref{RFC 1922}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
690
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
691
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
692 @node iso-2022-cn-ext, iso-2022-jp, iso-2022-cn, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
693 @subsection iso-2022-cn-ext
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
694
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
695 A MIME charset (@ref{MIME charset}) for Chinese.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
696
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
697 It is a 7bit (@ref{7bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
698 (@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}), CNS 11643 plain 1 .. 7
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
699 (@ref{CNS 11643}), ISO-IR-165 (@ref{ISO-IR-165}) and other Chinese
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
700 graphic character sets.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
701
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
702 It is defined in RFC 1922 (@ref{RFC 1922}).@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
703
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
704 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
705 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
706 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
707 MULE 2.3 and current XEmacs/mule can not use it correctly.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
708
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
709 Emacs/mule can use it.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
710 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
711
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
712
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
713
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
714 @node iso-2022-jp, iso-2022-jp-2, iso-2022-cn-ext, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
715 @subsection iso-2022-jp
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
716 @cindex RFC 1468
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
717 @cindex iso-2022-jp
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
718
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
719 A MIME charset (@ref{MIME charset}) for Japanese.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
720
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
721 It is a 7bit (@ref{7bit}) coded character set (@ref{coded character set}) based on old ISO 2022 (@ref{ISO 2022}). It switches ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
722 (@ref{ASCII}), JIS X0201-Latin, JIS X0208-1978 (@ref{JIS C6226}) and JIS
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
723 X0208-1983 (@ref{JIS X0208}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
724
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
725 It is defined in RFC 1468.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
726
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
727 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
728 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
729 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
730 JIS X0208-1997? will define it in annex as non-ISO 2022 (@ref{ISO 2022})
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
731 encoding.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
732 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
733
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
734
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
735
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
736 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
737 [iso-2022-jp: RFC 1468]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
738 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
739 Murai J., M. Crispin, and E. van der Poel, ``Japanese Character Encoding
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
740 for Internet Messages'', June 1993.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
741 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
742
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
743
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
744
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
745 @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
746 @subsection iso-2022-jp-2
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
747 @cindex RFC 1554
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
748 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
749 @cindex iso-2022-jp-2
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
750
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
751 A MIME charset (@ref{MIME charset}), which is a multilingual extension
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
752 of iso-2022-jp (@ref{iso-2022-jp}).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
753
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
754 It is defined in RFC 1554.
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
755
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
756
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
757 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
758 [iso-2022-jp-2: RFC 1554]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
759 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
760 Ohta M. and Handa K., ``ISO-2022-JP-2: Multilingual Extension of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
761 ISO-2022-JP'', December 1993, Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
762 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
763
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
764
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
765
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
766 @node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
767 @subsection iso-2022-kr
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
768
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
769 A MIME charset (@ref{MIME charset}) for Korean language (Hangul
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
770 script).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
771
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
772 It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code extension}) technique to extend ASCII (@ref{ASCII}) to use KS C5601
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
773 (@ref{KS C5601}) as 7bit (@ref{7bit}) text.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
774
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
775 It is defined in RFC 1557 (@ref{RFC 1557}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
776
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
777
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
778 @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
779 @subsection ISO 646
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
780 @cindex ISO/IEC 646:1991
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
781 @cindex ISO 646
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
782
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
783
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
784 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
785 [ISO 646]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
786 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
787 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
788 technology: ISO 7-bit coded character set for information interchange'',
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
789 ISO/IEC 646:1991.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
790 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
791
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
792
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
793
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
794 @node ISO 8859-1, iso-8859-1, ISO 646, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
795 @subsection ISO 8859-1
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
796 @cindex ISO 8859-1:1987
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
797 @cindex ISO 8859-1
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
798
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
799
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
800 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
801 [ISO 8859-1]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
802 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
803 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
804 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 1:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
805 Latin Alphabet No.1'', ISO 8859-1:1987.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
806 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
807
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
808
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
809
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
810 @node iso-8859-1, ISO 8859-2, ISO 8859-1, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
811 @subsection iso-8859-1
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
812 @cindex iso-8859-1
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
813
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
814 @strong{iso-8859-1} is a MIME charset (@ref{MIME charset}) for
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
815 west-European languages written by Latin script.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
816
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
817 It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
818 (@ref{ASCII}) to combine ISO 8859-1 (@ref{ISO 8859-1}).@refill
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
819
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
820 It is defined in RFC 2046 (@ref{RFC 2046}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
821
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
822
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
823 @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
824 @subsection ISO 8859-2
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
825 @cindex ISO 8859-2:1987
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
826 @cindex ISO 8859-2
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
827
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
828
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
829 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
830 [ISO 8859-2]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
831 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
832 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
833 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 2:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
834 Latin alphabet No.2'', ISO 8859-2:1987.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
835 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
836
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
837
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
838
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
839 @node iso-8859-2, ISO 8859-3, ISO 8859-2, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
840 @subsection iso-8859-2
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
841 @cindex iso-8859-2
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
842
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
843 @strong{iso-8859-2} is a MIME charset (@ref{MIME charset}) for
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
844 east-European languages written by Latin script.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
845
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
846 It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
847 (@ref{ASCII}) to combine ISO 8859-2 (@ref{ISO 8859-2}).@refill
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
848
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
849 It is defined in RFC 2046 (@ref{RFC 2046}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
850
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
851
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
852 @node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
853 @subsection ISO 8859-3
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
854 @cindex ISO 8859-3:1988
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
855 @cindex ISO 8859-3
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
856
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
857
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
858 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
859 [ISO 8859-3]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
860 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
861 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
862 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 3:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
863 Latin alphabet No.3'', ISO 8859-3:1988.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
864 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
865
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
866
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
867
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
868 @node ISO 8859-4, ISO 8859-5, ISO 8859-3, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
869 @subsection ISO 8859-4
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
870 @cindex ISO 8859-4:1988
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
871 @cindex ISO 8859-4
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
872
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
873
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
874 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
875 [ISO 8859-4]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
876 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
877 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
878 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 4:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
879 Latin alphabet No.4'', ISO 8859-4:1988.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
880 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
881
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
882
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
883
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
884 @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
885 @subsection ISO 8859-5
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
886 @cindex ISO 8859-5:1988
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
887 @cindex ISO 8859-5
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
888
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
889
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
890 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
891 [ISO 8859-5]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
892 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
893 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
894 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 5:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
895 Latin/Cyrillic alphabet'', ISO 8859-5:1988.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
896 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
897
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
898
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
899
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
900 @node iso-8859-5, ISO 8859-6, ISO 8859-5, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
901 @subsection iso-8859-5
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
902 @cindex iso-8859-5
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
903
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
904 @strong{iso-8859-5} is a MIME charset (@ref{MIME charset}) for Cyrillic
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
905 script.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
906
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
907 It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
908 (@ref{ASCII}) to combine ISO 8859-5 (@ref{ISO 8859-5}).@refill
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
909
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
910 It is defined in RFC 2046 (@ref{RFC 2046}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
911
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
912
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
913 @node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
914 @subsection ISO 8859-6
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
915 @cindex ISO 8859-6:1987
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
916 @cindex ISO 8859-6
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
917
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
918
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
919 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
920 [ISO 8859-6]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
921 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
922 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
923 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 6:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
924 Latin/Arabic alphabet'', ISO 8859-6:1987.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
925 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
926
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
927
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
928
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
929 @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
930 @subsection ISO 8859-7
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
931 @cindex ISO 8859-7:1987
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
932 @cindex ISO 8859-7
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
933
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
934
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
935 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
936 [ISO 8859-7]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
937 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
938 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
939 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 7:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
940 Latin/Greek alphabet'', ISO 8859-7:1987.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
941 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
942
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
943
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
944
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
945 @node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
946 @subsection iso-8859-7
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
947 @cindex RFC 1947
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
948 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
949 @cindex iso-8859-7
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
950 @cindex iso-8859-7
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
951
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
952 @strong{iso-8859-7} is a MIME charset (@ref{MIME charset}) for Greek
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
953 script.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
954
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
955 It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
956 (@ref{ASCII}) to combine ISO 8859-7 (@ref{ISO 8859-7}).@refill
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
957
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
958 It is defined in RFC 1947.
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
959
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
960
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
961 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
962 [iso-8859-7: RFC 1947]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
963 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
964 D. Spinellis, ``Greek Character Encoding for Electronic Mail Messages'',
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
965 May 1996, Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
966 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
967
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
968
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
969
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
970 @node ISO 8859-8, ISO 8859-9, iso-8859-7, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
971 @subsection ISO 8859-8
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
972 @cindex ISO 8859-8:1988
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
973 @cindex ISO 8859-8
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
974
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
975
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
976 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
977 [ISO 8859-8]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
978 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
979 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
980 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 8:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
981 Latin/Hebrew alphabet'', ISO 8859-8:1988.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
982 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
983
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
984
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
985
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
986 @node ISO 8859-9, ISO-IR-165, ISO 8859-8, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
987 @subsection ISO 8859-9
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
988 @cindex ISO 8859-9:1990
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
989 @cindex ISO 8859-9
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
990
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
991
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
992 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
993 [ISO 8859-9]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
994 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
995 International Organization for Standardization (ISO), ``Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
996 Processing -- 8-bit Single-Byte Coded Graphic Character Sets -- Part 9:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
997 Latin alphabet No.5'', ISO 8859-9:1990.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
998 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
999
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1000
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1001
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1002 @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1003 @subsection ISO-IR-165, CCITT Extended GB
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1004
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1005 A 94x94-character set (@ref{94x94-character set}) for Chinese mainly
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1006 written by simplified Chinese mainly used in the Chinese mainland
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1007 registered by CCITT.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1008
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1009 It consists of GB 2312 (@ref{GB 2312}), GB 8565.2 (@ref{GB 8565.2}) and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1010 additional 150 characters.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1011
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1012 Final byte of ISO 2022 (@ref{ISO 2022}) is 04/05 (`E').
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1013
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1014
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1015 @node JIS X0201, JIS C6226, ISO-IR-165, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1016 @subsection JIS X0201
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1017 @cindex JIS X 0201:1997? draft
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1018 @cindex JIS X0201-1997?
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1019 @cindex JIS X 0201-1976:
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1020 @cindex JIS X0201-1976
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1021 @cindex JIS C6220-1976
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1022
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1023 It defines two 94-character set (@ref{94-character set}), for Latin
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1024 script (a variant of ISO 646 (@ref{ISO 646})) and Katakana script, and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1025 7bit and 8bit coded character set (@ref{coded character set})s.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1026
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1027 It was renamed from @strong{JIS C6220-1976}.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1028
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1029
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1030 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1031 [JIS X0201-1976]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1032 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1033 Japanese Standards Association, ``Code for Information Interchange'',
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1034 JIS X 0201-1976:.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1035 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1036
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1037
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1038 In addition, revised version will be published in 1997.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1039
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1040
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1041 @noindent
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1042 [JIS X0201-1997?]
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1043 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1044 Japanese Standards Association, ``7-bit and 8-bit coded character sets
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1045 for information interchange'', JIS X 0201:1997? draft.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1046 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1047
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1048
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1049
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1050 @node JIS C6226, JIS X0208, JIS X0201, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1051 @subsection JIS C6226-1978
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1052
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1053 A 94x94-character set (@ref{94x94-character set}) for Japanese. It was
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1054 renamed to JIS X0208-1978.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1055
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1056 (cf. @ref{JIS X0208})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1057
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1058
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1059
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1060 @node JIS X0208, JIS X0212, JIS C6226, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1061 @subsection JIS X0208
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1062 @cindex JIS X 0208:1997? draft
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1063 @cindex JIS X0208-1997?
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1064 @cindex JIS X0208:1983,1990
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1065 @cindex JIS X0208-1983,1990
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1066 @cindex JIS C6226:1978
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1067 @cindex JIS X0208-1978
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1068
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1069 A 94x94-character set (@ref{94x94-character set}) for Japanese.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1070 Japanese standard. It was published in 1978, and revised in 1983 and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1071 1990. In the Internet message, 1983 edition is major.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1072
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1073 JIS X0208 contains some symbols, numbers, primary Latin script, Hiragana
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1074 script, Katakana script, Greek script, Cyrillic script, box drawing
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1075 parts, Kanji (Ideographic characters used in Japanese). Notice that
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1076 some symbols and box drawing parts were added in 1983 and some Kanjis
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1077 were changed or swapped code points. So 1978 edition and 1983 edition
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1078 are regarded as different graphic character set.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1079
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1080 1990 edition added some characters, so designation of 1990 edition
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1081 requires `identify revised registration' sequence, ESC 02/06 4/0 as
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1082 prefix of designation sequence.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1083
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1084
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1085 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1086 [JIS X0208-1978]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1087 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1088 Japanese Standards Association, ``Code of the Japanese graphic character
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1089 set for information interchange'', JIS C6226:1978.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1090 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1091
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1092
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1093 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1094 [JIS X0208-1983,1990]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1095 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1096 Japanese Standards Association, ``Code of the Japanese graphic character
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1097 set for information interchange'', JIS X0208:1983,1990.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1098 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1099
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1100
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1101 In addition, revised version will be published in 1997. (It does not
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1102 change graphic character set)
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1103
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1104
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1105 @noindent
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1106 [JIS X0208-1997?]
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1107 @quotation
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1108 Japanese Standards Association, ``7-bit and 8-bit double byte coded
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1109 Kanji sets for information interchange'', JIS X 0208:1997? draft.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1110 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1111
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1112
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1113
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1114 @node JIS X0212, koi8-r, JIS X0208, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1115 @subsection JIS X0212-1990
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1116
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1117 A 94x94-character set (@ref{94x94-character set}) for Japanese as
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1118 supplement to JIS X0208 (@ref{JIS X0208}). It is a standard of
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1119 Japan.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1120
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1121 Final byte of ISO 2022 (@ref{ISO 2022}) is 04/04 (`D').
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1122
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1123
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1124 @node koi8-r, KS C5601, JIS X0212, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1125 @subsection koi8-r
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1126 @cindex RFC 1489
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
1127
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1128 A MIME charset (@ref{MIME charset}) for Cyrillic script for Russian or
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1129 other languages.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1130
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1131 It is a 1 byte 8bit (@ref{8bit}) coded character set (@ref{coded character set}), not based on ISO 2022 (@ref{ISO 2022}). It is a
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1132 de-fact standard.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1133
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1134 It is defined in RFC 1489.@refill
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
1135
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1136
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1137 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1138 [RFC 1489]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1139 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1140 A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1141 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1142
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1143
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1144
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1145 @node KS C5601, media type, koi8-r, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1146 @subsection KS C5601-1987
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1147 @cindex KS C 5601:1987
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1148 @cindex KS C5601
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
1149
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1150 A 94x94-character set (@ref{94x94-character set}) for Korean language
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1151 (Hangul script). Korean Standard. Final byte of ISO 2022 (@ref{ISO 2022}) is 04/03 (`C').
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1152
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1153
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1154 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1155 [KS C5601]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1156 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1157 Korea Industrial Standards Association, ``Code for Information
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1158 Interchange (Hangul and Hanja)'', KS C 5601:1987.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1159 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1160
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1161
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1162
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1163 @node media type, message, KS C5601, Glossary
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1164 @subsection media type
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1165 @cindex x-token
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1166 @cindex message
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1167 @cindex multipart
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1168 @cindex application
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1169 @cindex video
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1170 @cindex audio
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1171 @cindex image
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1172 @cindex text
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1173 @cindex subtype
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1174 @cindex type
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1175 @cindex media type
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1176
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1177 @strong{media type} specifies the nature of the data in the body of MIME
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1178 (@ref{MIME}) entity (@ref{entity}). It consists of @strong{type} and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1179 @strong{subtype}. It is defined in RFC 2046 (@ref{RFC 2046}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1180
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1181 Currently there are following types:
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1182
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1183 @itemize @bullet
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1184 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1185 @strong{text}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1186 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1187 @strong{image}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1188 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1189 @strong{audio}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1190 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1191 @strong{video}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1192 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1193 @strong{application}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1194 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1195 @strong{multipart} (@ref{multipart})
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1196 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1197 @strong{message}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1198 @end itemize
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1199
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1200
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1201 And there are various subtypes, for example, application/octet-stream,
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1202 audio/basic, image/jpeg, multipart/mixed (@ref{multipart/mixed}),
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1203 text/plain (@ref{text/plain}), video/mpeg...@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1204
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1205 You can refer registered media types at MEDIA TYPES
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1206 (ftp://ftp.isi.edu/in-notes/iana/assignments/media-types).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1207
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1208 In addition, you can use private type or subtype using @strong{x-token},
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1209 which as the prefix `x-'. However you can not use them in
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1210 public.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1211
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1212 (cf. @ref{Content-Type field})
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1213
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1214
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1215
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1216 @node message, message/rfc822, media type, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1217 @subsection message
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1218
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1219 In this document, it means mail defined in RFC 822 (@ref{RFC 822}) and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1220 news message defined in RFC 1036 (@ref{RFC 1036}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1221
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1222
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1223 @node message/rfc822, method, message, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1224 @subsection message/rfc822
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1225 @cindex message/rfc822
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1226
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1227 @strong{message/rfc822} indicates that the body contains an encapsulated
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1228 message, with the syntax of an RFC 822 (@ref{RFC 822}) message. It is
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1229 the replacement of traditional RFC 934 (@ref{RFC 934}) encapsulation.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1230 It is defined in RFC 2046 (@ref{RFC 2046}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1231
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1232
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1233 @node method, MIME, message/rfc822, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1234 @subsection method
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1235 @cindex external method
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1236 @cindex internal method
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1237
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1238 Application program of tm-view to process for specified media type
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1239 (@ref{media type}) when user plays an entity.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1240
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1241 There are two kinds of methods, @strong{internal method} and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1242 @strong{external method}. Internal method is written by Emacs Lisp.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1243 External method is written by C or script languages and called by
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1244 asynchronous process call.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1245
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1246 (cf. @ref{(tm-view-en)method})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1247
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1248
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1249
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1250 @node MIME, MIME charset, method, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1251 @subsection MIME
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1252 @cindex Multipurpose Internet Mail Extensions
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1253
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1254 MIME stands for @strong{Multipurpose Internet Mail Extensions}, it is an
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1255 extension for RFC 822 (@ref{RFC 822}).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1256
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1257 According to RFC 2045:@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1258
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1259 STD 11, RFC 822, defines a message representation protocol specifying
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1260 considerable detail about US-ASCII message headers, and leaves the
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1261 message content, or message body, as flat US-ASCII text. This set of
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1262 documents, collectively called the Multipurpose Internet Mail
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1263 Extensions, or MIME, redefines the format of messages to allow
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1264 for@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1265
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1266 @enumerate
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1267 @item
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1268 textual message bodies in character sets other than US-ASCII,
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1269 @item
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1270 an extensible set of different formats for non-textual message
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1271 bodies,
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1272 @item
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1273 multi-part message bodies, and
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1274 @item
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1275 textual header information in character sets other than US-ASCII.
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1276 @end enumerate
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1277
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1278
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1279 It is defined in RFC 2045 (@ref{RFC 2045}), RFC 2046 (@ref{RFC 2046}),
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1280 RFC 2047 (@ref{encoded-word}), RFC 2048 (@ref{RFC 2048}) and RFC 2049
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1281 (@ref{RFC 2049}).
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1282
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1283
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1284 @node MIME charset, MTA, MIME, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1285 @subsection MIME charset
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1286
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1287 Coded character set (@ref{coded character set}) used in Content-Type
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1288 field (@ref{Content-Type field}) or charset parameter of encoded-word
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1289 (@ref{encoded-word}).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1290
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1291 It is defined in RFC 2045 (@ref{RFC 2045}).@refill
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 16
diff changeset
1292
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1293 iso-2022-jp (@ref{iso-2022-jp}) or euc-kr (@ref{euc-kr}) are kinds of
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1294 it. (In this document, MIME charsets are written by small letters to
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1295 distinguish graphic character set (@ref{graphic character set}). For
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1296 example, ISO 8859-1 is a graphic character set, and iso-8859-1 is a MIME
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1297 charset)
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1298
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1299
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1300 @node MTA, MUA, MIME charset, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1301 @subsection MTA
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1302 @cindex Message Transfer Agent
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1303
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1304 @strong{Message Transfer Agent}. It means mail transfer programs
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1305 (ex. sendmail) and news servers.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1306
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1307 (cf. @ref{MUA})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1308
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1309
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1310
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1311 @node MUA, MULE, MTA, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1312 @subsection MUA
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1313 @cindex Message User Agent
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1314
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1315 @strong{Message User Agent}. It means mail readers and news
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1316 readers.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1317
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1318 (cf. @ref{MTA})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1319
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1320
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1321
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1322 @node MULE, multipart, MUA, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1323 @subsection MULE
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1324 @cindex XEmacs/mule
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1325 @cindex Emacs/mule
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1326 @cindex MULE
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1327 @cindex mule
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1328 @cindex MULE
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1329
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1330 Multilingual extension of GNU Emacs (@ref{Emacs}) by HANDA Ken'ichi et
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1331 al.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1332
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1333
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1334 @noindent
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1335 [MULE]
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1336 @quotation
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1337 Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual Enhancement
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1338 to GNU Emacs'', Proc. of INET'93, August, 1993.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1339 @end quotation
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1340
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1341 Now, FSF and HANDA Ken'ichi et al. are working to merge MULE feature
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1342 into Emacs, there is alpha version of mule merged emacs
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1343 (ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1344
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1345 In addition, there is XEmacs with mule feature.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1346
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1347 So now, there are 3 kinds of mule variants.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1348
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1349 In this document, @strong{mule} means any mule variants,
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1350 @strong{MULE} means original MULE (..2.3),
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1351 @strong{Emacs/mule} means mule merged Emacs,
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1352 @strong{XEmacs/mule} means XEmacs with mule feature.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1353
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1354
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1355 @node multipart, multipart/alternative, MULE, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1356 @subsection Multipart
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1357 @cindex multipart
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1358
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1359 @strong{multipart} means media type (@ref{media type}) to insert
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1360 multiple entities (@ref{entity}) in a single body. Or it also indicates
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1361 a message consists of multiple entities.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1362
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1363 There are following subtypes registered in RFC 2046 (@ref{RFC 2046}):
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1364
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1365 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1366 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1367 multipart/mixed (@ref{multipart/mixed})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1368 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1369 multipart/alternative (@ref{multipart/alternative})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1370 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1371 multipart/digest (@ref{multipart/digest})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1372 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1373 multipart/parallel (@ref{multipart/parallel})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1374 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1375
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1376 @noindent
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1377 and registered in RFC 1847 (@ref{Security multipart}):
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1378
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1379 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1380 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1381 multipart/signed (@ref{multipart/signed})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1382 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1383 multipart/encrypted (@ref{multipart/encrypted})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1384 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1385
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1386
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1387
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1388 @node multipart/alternative, multipart/digest, multipart, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1389 @subsection multipart/alternative
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1390 @cindex multipart/digest
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1391
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1392 @strong{multipart/digest} is one of multipart (@ref{multipart}) media
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1393 types. This type is syntactically identical to multipart/mixed
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1394 (@ref{multipart/mixed}), but the semantics are different. In
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1395 particular, each of the body parts is an ``alternative'' version of the
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1396 same information.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1397
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1398 (cf. @ref{RFC 2046})
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1399
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1400
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1401
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1402 @node multipart/digest, multipart/encrypted, multipart/alternative, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1403 @subsection multipart/digest
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1404 @cindex multipart/digest
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1405
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1406 @strong{multipart/digest} is one of multipart (@ref{multipart}) media
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1407 types. This type is syntactically identical to multipart/mixed
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1408 (@ref{multipart/mixed}), but the semantics are different. In
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1409 particular, in a digest, the default Content-Type value for a body part
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1410 is changed from text/plain (@ref{text/plain}) to message/rfc822
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1411 (@ref{message/rfc822}).@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1412
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1413 This is the replacement of traditional RFC 1153 (@ref{RFC 1153}) based
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1414 encapsulation (@ref{encapsulation}).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1415
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1416 (cf. @ref{RFC 2046})
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1417
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1418
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1419
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1420 @node multipart/encrypted, multipart/mixed, multipart/digest, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1421 @subsection multipart/encrypted
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1422
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1423 It is a Security multipart (@ref{Security multipart}) defined in RFC
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1424 1847, used to represent encrypted message.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1425
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1426 (cf. @ref{PGP/MIME})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1427
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1428
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1429
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1430 @node multipart/mixed, multipart/parallel, multipart/encrypted, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1431 @subsection multipart/mixed
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1432
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1433 Primary and default subtype of multipart (@ref{multipart}), it is used
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1434 when the body parts are independent and need to be bundled in a
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1435 particular order.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1436
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1437 (cf. @ref{RFC 2046})
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1438
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1439
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1440
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1441 @node multipart/parallel, multipart/signed, multipart/mixed, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1442 @subsection multipart/parallel
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1443 @cindex multipart/parallel
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1444
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1445 @strong{multipart/parallel} is a subtype of multipart (@ref{multipart}).
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1446 This type is syntactically identical to multipart/mixed
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1447 (@ref{multipart/mixed}), but the semantics are different. In
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1448 particular, in a parallel entity, the order of body parts is not
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1449 significant.@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1450
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1451 (cf. @ref{RFC 2046})
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1452
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1453
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1454
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1455 @node multipart/signed, PGP, multipart/parallel, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1456 @subsection multipart/signed
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1457
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1458 It is a Security multipart (@ref{Security multipart}) defined in RFC
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1459 1847, used to represent signed message.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1460
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1461 (cf. @ref{PGP/MIME})
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1462
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1463
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1464
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1465 @node PGP, PGP-kazu, multipart/signed, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1466 @subsection PGP
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1467 @cindex RFC 1991
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1468 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1469 @cindex PGP
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1470 @cindex Pretty Good Privacy
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1471
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1472 A public key encryption program by Phil Zimmermann. It provides
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1473 encryption and signature for message (@ref{message}). PGP stands for
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1474 @strong{Pretty Good Privacy}.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1475
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1476 Traditional PGP uses RFC 934 (@ref{RFC 934}) encapsulation
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1477 (@ref{encapsulation}). It is conflict with MIME (@ref{MIME}). So
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1478 PGP/MIME (@ref{PGP/MIME}) is defined. On the other hand, PGP-kazu
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1479 (@ref{PGP-kazu}) was proposed to use PGP encapsulation in MIME. But it
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1480 is obsoleted.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1481
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1482
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1483 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1484 [PGP: RFC 1991]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1485 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1486 D. Atkins, W. Stallings and P. Zimmermann, ``PGP Message Exchange
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1487 Formats'', August 1996, Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1488 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1489
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1490
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1491
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1492
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1493 @node PGP-kazu, PGP/MIME, PGP, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1494 @subsection PGP-kazu
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1495 @cindex application/pgp
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1496 @cindex PGP-kazu
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1497
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1498 In this document, @strong{PGP-kazu} means a method to use traditional
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1499 PGP encapsulation in MIME (@ref{MIME}), proposed by YAMAMOTO
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1500 Kazuhiko.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1501
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1502 PGP-kazu defines a media type (@ref{media type}),
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1503 @strong{application/pgp}.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1504
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1505 In application/pgp entity, PGP encapsulation (@ref{encapsulation}) is
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1506 used. PGP encapsulation conflicts with MIME, so it requires
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1507 PGP-processing to read as MIME message.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1508
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1509 It was obsoleted, so you should use PGP/MIME (@ref{PGP/MIME}). However
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1510 if you want to use traditional PGP message, it might be available.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1511
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1512
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1513 @node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1514 @subsection PGP/MIME
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1515 @cindex RFC 2015
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1516 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1517 @cindex PGP/MIME
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1518
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1519 PGP (@ref{PGP}) and MIME (@ref{MIME}) integration proposed by Michael
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1520 Elkins.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1521
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1522 It is based on RFC 1847 (@ref{Security multipart}), so it is harmonious
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1523 with MIME, but it is not compatible with traditional PGP encapsulation.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1524 However MIME MUA can read PGP/MIME signed message even if it does not
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1525 support PGP/MIME.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1526
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1527 PGP/MIME (@ref{PGP/MIME}) will be standard of PGP message.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1528
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1529
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1530 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1531 [PGP/MIME: RFC 2015]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1532 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1533 M. Elkins, ``MIME Security with Pretty Good Privacy (PGP)'', October
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1534 1996, Standards Track.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1535 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1536
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1537
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1538
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1539 @node Quoted-Printable, RFC 821, PGP/MIME, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1540 @subsection Quoted-Printable
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1541 @cindex Quoted-Printable
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1542
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1543 @strong{Quoted-Printable} is a transfer encoding method of MIME
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1544 (@ref{MIME}) defined in RFC 2045 (@ref{RFC 2045}).@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1545
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1546 If the data being encoded are mostly US-ASCII text, the encoded form of
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1547 the data remains largely recognizable by humans.@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1548
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1549 (cf. @ref{Base64})
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1550
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1551
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1552
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1553 @node RFC 821, RFC 822, Quoted-Printable, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1554 @subsection RFC 821
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1555 @cindex RFC 821
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1556 @cindex STD 10
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1557 @cindex SMTP
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1558
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1559
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1560 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1561 [SMTP: RFC 821]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1562 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1563 J. Postel, ``Simple Mail Transfer Protocol'', August 1982, STD 10.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1564 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1565
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1566
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1567
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1568 @node RFC 822, RFC 934, RFC 821, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1569 @subsection RFC 822
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1570 @cindex RFC 822
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1571 @cindex STD 11
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1572 @cindex Internet mail
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1573 @cindex Internet message
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1574 @cindex message header
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1575
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1576 A RFC defines format of Internet mail message, mainly @strong{message header}.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1577
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1578 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1579 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1580 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1581
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1582 news message is based on RFC 822, so @strong{Internet message} may be
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1583 more suitable than @strong{Internet mail} .
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1584 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1585
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1586
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1587
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1588 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1589 [RFC 822]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1590 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1591 D. Crocker, ``Standard for the Format of ARPA Internet Text Messages'',
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1592 August 1982, STD 11.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1593 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1594
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1595
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1596
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1597 @node RFC 934, RFC 1036, RFC 822, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1598 @subsection RFC 934
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1599 @cindex RFC 934
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1600 @cindex encapsulation
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1601
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1602 A RFC defines an @strong{encapsulation} (@ref{encapsulation}) method for
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1603 Internet mail (@ref{RFC 822}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1604
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1605 It conflicts with MIME (@ref{MIME}), so you should use message/rfc822
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1606 (@ref{message/rfc822}).
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1607
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1608
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1609 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1610 [RFC 934]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1611 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1612 Marshall T. Rose and Einar A. Stefferud, ``Proposed Standard for Message
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1613 Encapsulation'', January 1985.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1614 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1615
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1616
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1617
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1618 @node RFC 1036, RFC 1153, RFC 934, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1619 @subsection RFC 1036
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1620 @cindex RFC 1036
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1621 @cindex USENET
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1622
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1623 A RFC defines format of USENET message. It is a subset of RFC 822
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1624 (@ref{RFC 822}). It is not Internet standard, but a lot of netnews
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1625 excepting Usenet uses it.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1626
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1627
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1628 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1629 [USENET: RFC 1036]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1630 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1631 M. Horton and R. Adams, ``Standard for Interchange of USENET Messages'',
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1632 December 1987, (obsolete RFC 850).
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1633 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1634
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1635
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1636
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1637 @node RFC 1153, RFC 1557, RFC 1036, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1638 @subsection RFC 1153
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1639 @cindex RFC 1153
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1640
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1641
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1642 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1643 [RFC 1153]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1644 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1645 F. Wancho, ``Digest Message Format'', April 1990.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1646 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1647
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1648
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1649
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1650 @node RFC 1557, RFC 1922, RFC 1153, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1651 @subsection RFC 1557
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1652 @cindex RFC 1557
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1653 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1654
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1655 A RFC defines MIME charset (@ref{MIME charset})s for Korean, euc-kr
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1656 (@ref{euc-kr}) and iso-2022-kr (@ref{iso-2022-kr}).
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1657
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1658
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1659 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1660 [RFC 1557]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1661 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1662 U. Choi, K. Chon and H. Park, ``Korean Character Encoding for Internet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1663 Messages'', December 1993, Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1664 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1665
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1666
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1667
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1668 @node RFC 1922, RFC 2045, RFC 1557, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1669 @subsection RFC 1922
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1670 @cindex RFC 1922
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1671 @cindex Informational
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1672 @cindex charset-extension
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1673 @cindex charset-edition
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1674
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1675 A RFC defines MIME charset (@ref{MIME charset})s for Chinese,
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1676 iso-2022-cn (@ref{iso-2022-cn}), iso-2022-cn-ext
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1677 (@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}),
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1678 etc.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1679
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1680 In addition, it defines additional parameters of Content-Type field
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1681 (@ref{Content-Type field}) field, @strong{charset-edition} and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1682 @strong{charset-extension}.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1683
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1684
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1685 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1686 [RFC 1922]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1687 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1688 Zhu, HF., Hu, DY., Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M.,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1689 ``Chinese Character Encoding for Internet Messages'', March 1996,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1690 Informational.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1691 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1692
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1693
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1694
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1695 @node RFC 2045, RFC 2046, RFC 1922, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1696 @subsection RFC 2045
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1697 @cindex RFC 2045
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1698 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1699
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1700
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1701 @noindent
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1702 [RFC 2045]
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1703 @quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1704 N. Freed and N. Borenstein, ``Multipurpose Internet Mail Extensions
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1705 (MIME) Part One: Format of Internet Message Bodies'', November 1996,
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1706 Standards Track (obsolete RFC 1521, 1522, 1590).
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1707 @end quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1708
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1709
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1710
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1711 @node RFC 2046, RFC 2048, RFC 2045, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1712 @subsection RFC 2046
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1713 @cindex RFC 2046
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1714 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1715
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1716
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1717 @noindent
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1718 [RFC 2046]
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1719 @quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1720 N. Freed and N. Borenstein, ``Multipurpose Internet Mail Extensions
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1721 (MIME) Part Two: Media Types'', November 1996, Standards Track (obsolete
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1722 RFC 1521, 1522, 1590).
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1723 @end quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1724
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1725
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1726
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1727 @node RFC 2048, RFC 2049, RFC 2046, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1728 @subsection RFC 2048
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1729 @cindex RFC 2048
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1730 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1731
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1732
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1733 @noindent
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1734 [RFC 2048]
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1735 @quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1736 N. Freed, J. Klensin and J. Postel, ``Multipurpose Internet Mail
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1737 Extensions (MIME) Part Four: Registration Procedures'', November 1996,
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1738 Standards Track (obsolete RFC 1521, 1522, 1590).
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1739 @end quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1740
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1741
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1742
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1743 @node RFC 2049, plain text, RFC 2048, Glossary
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1744 @subsection RFC 2049
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1745 @cindex RFC 2049
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1746 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1747
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1748
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1749 @noindent
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1750 [RFC 2049]
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1751 @quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1752 N. Freed and N. Borenstein, ``Multipurpose Internet Mail Extensions
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1753 (MIME) Part Five: Conformance Criteria and Examples'', November 1996,
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1754 Standards Track (obsolete RFC 1521, 1522, 1590).
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1755 @end quotation
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1756
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1757
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1758
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1759 @node plain text, Security multipart, RFC 2049, Glossary
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1760 @subsection plain text
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1761
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1762 A textual data represented by only coded character set (@ref{coded character set}). It does not have information about font or
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1763 typesetting. (cf. @ref{text/plain})
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1764
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1765
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1766
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1767 @node Security multipart, text/enriched, plain text, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1768 @subsection Security multipart
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1769 @cindex RFC 1847
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1770 @cindex Standards Track
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1771 @cindex Security multipart
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1772 @cindex multipart/encrypted
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1773 @cindex multipart/signed
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1774
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1775 A format to represent signed/encrypted message in MIME
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1776 (@ref{MIME}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1777
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1778 It defines two multipart media types, @strong{multipart/signed}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1779 (@ref{multipart/signed}) and @strong{multipart/encrypted}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1780 (@ref{multipart/encrypted}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1781
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1782 MOSS and PGP/MIME (@ref{PGP/MIME}) are based on it.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1783
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1784
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1785 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1786 [Security multipart: RFC 1847]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1787 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1788 James Galvin, Gale Murphy, Steve Crocker and Ned Freed, ``Security
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1789 Multiparts for MIME: Multipart/Signed and Multipart/Encrypted'', October
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1790 1995, Standards Track.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1791 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1792
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1793
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1794
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1795 @node text/enriched, text/plain, Security multipart, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1796 @subsection text/enriched
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1797 @cindex RFC 1896
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1798 @cindex text/enriched
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1799
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1800
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1801 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1802 [text/enriched: RFC 1896]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1803 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1804 P. Resnick and A. Walker, ``The text/enriched MIME Content-type'',
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1805 February 1996, (obsolete RFC 1563).
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1806 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1807
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1808
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1809
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1810 @node text/plain, tm-kernel, text/enriched, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1811 @subsection text/plain
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1812 @cindex text/plain
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1813
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1814 @strong{text/plain} is a media type (@ref{media type}) for plain text
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1815 (@ref{plain text}), defined in RFC 2046 (@ref{RFC 2046}).@refill
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1816
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1817 The default media type of ``text/plain; charset=us-ascii'' for Internet
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1818 mail describes existing Internet practice. That is, it is the type of
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1819 body defined by RFC 822 (@ref{RFC 822}).@refill
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1820
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1821 (cf. @ref{MIME charset}) (cf. @ref{us-ascii})
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
1822
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1823
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1824
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1825 @node tm-kernel, tm-MUA, text/plain, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1826 @subsection tm-kernel, tm
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1827
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1828 A libraries to provide user interface about MIME (@ref{MIME}) for emacs.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1829 tm stands for `tools for MIME'.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1830
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1831 @noindent
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1832 @strong{[Unimportant notice(^-^;]}
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1833 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1834
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1835 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1836 @item
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1837 tm may not stand for ``tiny-mime''(^-^;
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1838
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1839 @item
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1840 tm may not stand for initial of an author (^-^;
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1841
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1842 @item
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1843 ``Tools for MIME'' may be strained (^-^;
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1844 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1845 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1846
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1847
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1848
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1849 @node tm-MUA, us-ascii, tm-kernel, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1850 @subsection tm-MUA
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1851 @cindex tm-rmail
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1852 @cindex tm-vm
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1853 @cindex gnus-mime
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1854 @cindex tm-gnus
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1855 @cindex tm-mh-e
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1856 @cindex tm oomori package
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1857
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1858 MUA (@ref{MUA}) or MUA extender using tm (@ref{tm-kernel}).@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1859
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1860 @strong{tm oomori package} has following extenders:
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1861
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1862 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1863 @item
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1864 @strong{tm-mh-e} (@ref{(tm-mh-e-en)})
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1865 for mh-e (@ref{(mh-e)})
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1866 @item
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1867 @strong{tm-gnus} (@ref{(tm-gnus_en)}) for GNUS
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1868 @item
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1869 @strong{gnus-mime} (@ref{(gnus-mime-en)}) for Gnus
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1870 @item
86
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 76
diff changeset
1871 @strong{tm-vm} (@ref{(tm-vm-en)}) for VM
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1872 @item
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1873 @strong{tm-rmail} for RMAIL
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1874 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1875
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1876
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1877
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1878 @node us-ascii, , tm-MUA, Glossary
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1879 @subsection us-ascii
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1880 @cindex ASCII
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1881 @cindex us-ascii
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1882
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1883 A MIME charset (@ref{MIME charset}) for primary Latin script mainly
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1884 written by English or other languages.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1885
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1886 It is a 7bit coded character set (@ref{coded character set}) based on
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1887 ISO 2022 (@ref{ISO 2022}), it contains only ASCII (@ref{ASCII}) and code
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1888 extension (@ref{code extension}) is not allowed.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1889
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1890 It is standard coded character set of Internet mail. If MIME charset is
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1891 not specified, @strong{us-ascii} is used as default.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1892
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1893 In addition, @strong{ASCII} of RFC 822 (@ref{RFC 822}) should be
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1894 interpreted as us-ascii.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1895
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1896
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1897 @node Setting, Bug report, Introduction, Top
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1898 @chapter Setting
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1899
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1900 In the tm package, two files, @file{mime-setup.el} and
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1901 @file{tm-setup.el}, are provided to ease the setup.@refill
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1902
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1903 The @file{mime-setup.el} is used for the whole MIME related
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1904 setup including MIME encoding using @file{tm-edit.el}, while
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1905 @file{tm-setup.el} is used to set up tm-MUA only.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1906
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1907
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1908 @menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1909 * mime-setup:: Normal setting
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1910 * tm-setup:: Setting not to use tm-edit
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1911 * setting for VM:: Setting for VM
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1912 * manual setting:: Setting up without loading provided setup files
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1913 @end menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1914
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1915 @node mime-setup, tm-setup, Setting, Setting
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1916 @section Normal setting
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1917 @cindex mime-setup
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1918
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1919 If you want normal setting, please use @strong{mime-setup}.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1920 For example, please insert following into @file{~/.emacs}:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1921
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1922 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1923 (load "mime-setup")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1924 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1925
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1926
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1927 As @file{mime-setup.el} loads @file{tm-setup.el}, you
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1928 don't need to load @file{tm-setup.el} when you use
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1929 @file{mime-setup.el} (Description of old version of Gnus FAQ is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1930 wrong!)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1931
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1932
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1933 @menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1934 * signature::
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1935 * Notice about GNUS:: Notices for GNUS
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1936 @end menu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1937
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1938 @node signature, Notice about GNUS, mime-setup, mime-setup
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1939 @subsection signature
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1940 @cindex automatic signature selection tool
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1941
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
1942 You can set up the @strong{automatic signature selection tool} using @file{mime-setup}. If you want to
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1943 automatically select the signature file depending on how the message
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1944 headers show, add lines like shown below to your .emacs (Refer to the
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1945 reference manual of @file{signature.el} for more details).
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1946
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1947 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1948 (setq signature-file-alist
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1949 '((("Newsgroups" . "jokes") . "~/.signature-jokes")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1950 (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1951 (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1952 (("To" . "tea") . "~/.signature-jokes")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1953 (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1954 ))
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1955 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1956
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1957
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1958
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1959 @defvar mime-setup-use-signature
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1960
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1961 If it is not @code{nil}, @file{mime-setup.el} sets up for
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1962 @file{signature.el}. Its default value is @code{t}.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1963 @end defvar
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1964
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1965
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1966
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1967 @defvar mime-setup-signature-key-alist
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1968
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1969 It defines key to bind signature inserting command for each
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1970 major-mode. Its default value is following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1971
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1972 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1973 ((mail-mode . "\C-c\C-w"))
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1974 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1975
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1976
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1977 If you want to change, please rewrite it. For example:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1978
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1979 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1980 (set-alist 'mime-setup-signature-key-alist
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1981 'news-reply-mode "\C-c\C-w")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1982 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1983
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1984 @end defvar
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1985
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1986
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1987
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1988 @defvar mime-setup-default-signature-key
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1989
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1990 If key to bind signature inserting command for a major-mode is not found
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1991 from @code{mime-setup-signature-key-alist}, its value is used as key.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1992 Its default value is @code{"\C-c\C-s"}.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1993 @end defvar
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1994
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1995
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1996
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1997 @node Notice about GNUS, , signature, mime-setup
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1998 @subsection Notices for GNUS
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1999
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2000 When @file{mime-setup.el} sets up for @file{signature.el}, it sets
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2001 variable @code{gnus-signature-file} to @code{nil}. Therefore GNUS does
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2002 not insert signature automatically when it is sending a message. Reason
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2003 of this setting is following:@refill
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2004
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2005 GNUS inserts signature after @file{tm-edit.el} composed as MIME message.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2006 Therefore signature inserted by GNUS is not processed as a valid MIME
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2007 part. In particular, for multipart message, signature places in outside
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2008 of MIME part. So MIME MUA might not display it.@refill
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2009
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2010 Other notice is key bind. In historical reason, key bind to insert
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2011 signature is @kbd{C-c C-s} (like mh-e (@ref{(mh-e)})) instead of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2012 @kbd{C-c C-w}. If you change to GNUS's default, please set following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2013
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2014 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2015 (set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2016 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2017
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2018
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2019
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2020 @node tm-setup, setting for VM, mime-setup, Setting
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2021 @section Setting not to use tm-edit
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2022 @cindex tm-setup
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2023
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2024 @strong{tm-setup} only sets up tm-MUA (@ref{tm-MUA})s. In other words,
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2025 it is a setting to avoid to use tm-edit. If you don't want to compose
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2026 MIME message or want to use other MIME composer, please use it instead
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2027 of @file{mime-setup.el}.@refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2028
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2029 For example, please insert following into @file{~/.emacs}:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2030
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2031 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2032 (load "tm-setup")
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2033 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2034
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2035
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2036
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2037 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2038 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2039 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2040
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2041 If you use @file{mime-setup.el}, you you don't need to load
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2042 @file{tm-setup.el}.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2043 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2044
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2045
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2046
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2047 @node setting for VM, manual setting, tm-setup, Setting
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2048 @section Setting for VM
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2049 @cindex BBDB
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2050 @cindex vm
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2051
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2052 If you use @strong{vm}, please insert following in
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2053 @file{~/.vm}:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2054
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2055 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2056 (require 'tm-vm)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2057 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2058
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2059
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2060
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2061 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2062 @strong{[Notice]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2063 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2064
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2065 If you use @strong{BBDB}, please insert @code{(require 'tm-vm)}
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2066 @strong{after} @code{(bbdb-insinuate-vm)}.
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2067 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2068
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2069
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2070
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2071 @node manual setting, , setting for VM, Setting
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2072 @section Setting up without loading provided setup files
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2073
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2074 You may find the valuable hints in @file{mime-setup.el} or
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2075 @file{tm-setup.el} if you want to set up MIME environment
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2076 without loading the tm-provided setup files.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2077
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2078 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2079 @strong{[Memo]}
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2080 @quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2081
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2082 Current tm provides some convenient features to expect tm-edit, and
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2083 they can not use if @file{mime-setup.el} is not used. If you
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2084 want to set up original setting to use tm-edit, please declare
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2085 following setting:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2086
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2087 @lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2088 (provide 'mime-setup)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2089 @end lisp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2090
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2091 @end quotation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2092
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2093
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2094
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2095 @node Bug report, Acknowledgments, Setting, Top
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2096 @chapter How to report bug and about mailing list of tm
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2097 @cindex good bug report
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2098
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2099 If you write bug-reports and/or suggestions for improvement, please
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2100 send them to the tm Mailing List:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2101
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2102 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2103 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2104 Japanese <bug-tm-ja@@chamonix.jaist.ac.jp>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2105 @item
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2106 English <bug-tm-en@@chamonix.jaist.ac.jp>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2107 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2108
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2109
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2110 Notice that, we does not welcome bug reports about too old version.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2111 Bugs in old version might be fixed. So please try latest version at
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2112 first.@refill
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2113
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2114 You should write @strong{good bug report}. If you write only ``tm does
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2115 not work'', we can not find such situations. At least, you should write
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2116 name, type, variants and version of OS, emacs, tm and MUA, and setting.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2117 In addition, if error occurs, to send backtrace is very
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2118 important. (cf. @ref{(emacs)Bugs}) @refill
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2119
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2120 Bug may not appear only your environment, but also in a lot of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2121 environment (otherwise it might not bug). Therefor if you send mail to
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2122 author directly, we must write a lot of mails. So please send mail to
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2123 address for tm bugs instead of author.@refill
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2124
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2125 Via the tm ML, you can report tm bugs, obtain the latest release of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2126 tm, and discuss future enhancements to tm. To join the tm ML, send
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2127 e-mail to:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2128
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2129 @itemize @bullet
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2130 @item
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
2131 Japanese <tm-ja-admin@@chamonix.jaist.ac.jp>
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2132 @item
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
2133 English <tm-en-admin@@chamonix.jaist.ac.jp>
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2134 @end itemize
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2135
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2136 @noindent
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2137 Since the user registration is done manually, please write the mail
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2138 body in human-recognizable language (^_^).
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2139
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2140
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2141 @node Acknowledgments, Concept Index, Bug report, Top
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2142 @chapter Acknowledgments
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2143
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2144 I thank MASUTANI Yasuhiro. He requested me a lot of important features
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2145 and gave me a lot of suggestions when tm-view was born. tm-view is
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2146 based on his influence.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2147
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2148 I thank ENAMI Tsugutomo for work of @file{mime.el}, which is an origin
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2149 of @file{tm-ew-d.el} and @file{mel-b.el}, and permission to rewrite for
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2150 tm.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2151
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2152 I thank OKABE Yasuo for work of internal method for LaTeX and automatic
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2153 assembling method for message/partial. I thank UENO Hiroshi for work of
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2154 internal method for tar archive.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2155
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2156 I thank UMEDA Masanobu for his work of @file{mime.el}, which is the
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2157 origin of tm-edit, and permission to rewrite his work as tm-edit.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2158
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2159 I thank KOBAYASHI Shuhei for his work as a tm maintainer. In addition,
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2160 he often points out or suggests about conformity with RFCs.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2161
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2162 I thank Oscar Figueiredo for his work as the maintainer of tm-vm. He
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2163 improves tm-vm and wrote a good manual of tm-vm.@refill
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2164
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2165 Last of all, I thank members of two tm mailing lists, Japanese and
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2166 English version.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2167
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2168
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 74
diff changeset
2169 @node Concept Index, Variable Index, Acknowledgments, Top
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2170 @chapter Concept Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2171
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2172 @printindex cp
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2173
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2174 @node Variable Index, , Concept Index, Top
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2175 @chapter Variable Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2176
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2177 @printindex vr
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2178 @bye