annotate man/tm/tm-en.texi @ 76:c0c698873ce1 r20-0b33

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