4>K3)
注意,第二行为一个空行,这是必须的,使用这个空行的目的是将 信息与真正的数
据内容分隔开。
利用了一个事实就是,# 在消息体的内容中做了一点限制:唯一的限制就是只
能使用简单的 文本。所以, 信息由正常的 文本邮件组成,文本邮件拥
有一些特别的符合 # 的信息头和格式化过的信息体(用 的子集来表示的附件)。
这些 头给出了一种在邮件中表示附件的特别的方法。
( 信息剖析
一个普通的文本邮件的信息包含一个头部分( %KKFD*K 等等)和一个体部分
(@E等等)。在一个符合 的信息中,也包含一个信息头并不奇怪,邮件的各
个部分叫做 段,每段前也缀以一个特别的头。 邮件只是基于 # 邮件的一
个扩展,然而它有着自己的 规范集。
头字段
头根据在邮件包中的位置,大体上分为 信息头和 段头。(译者:
信息头指整个邮件的头,而 段头只每个 段的头。)
信息头有:
4<K
这个头提供了所用 的版本号。这个值习惯上为 '@。
4%>K
它 定 义 了 数 据 的 类 型 , 以 便 数 据 能 被 适 当 的 处 理 。 有 效 的 类 型 有 :
,0,,-,*, 和 0。注意任何一个二进制附件
都 应 该 被 叫 做 *3*4 。 这 个 头 的 一 些 用 例 为 : 03D0E
*3,+,3,这只是很少的一部分。
4%4*0K
这是所有头中最重要的一个,因为它说明了对数据所执行的编码方式,客户3L将用它
对附件进行解码。对于每个附件,可以使用 "F,#F,F>,M4F,F!
和 * 中的一种编码方式。"F 编码是用在 L 字符集上的常用的一种编码方式,
也就是,保持它的原样。#F 和 F> 编码一般不用。对人类可读的标准文本,如果传输
要经过对格式有影响的网关时对其进行保护,可以使用 MF。1! 是一种通
用方法,在需要决定使用哪一种编码方法时,它提供了一个不用费脑子的选择;它通常用
在二进制,非文本数据上。注意,任何非 "F数据必须用一种模式编码,这样它就可以通
过 邮件网关!
42K
如果 4%> 是 034F> 或 3- 时,这个头就有用了,
它超出了本文的范围。
42*K
这是一个可选的头。它是任何信息段内容的自由文本描述。描述必须使用 4* 码。
42K
一个试验性的头,它用于给客户程序3L 提供提示,来决定是否在行内显示附件或作为
单独的附件。
段头(出现在实际的 附件部分的头),除了 4< 头,可以拥有以上
任何头字段。如果一个 头是信息块的一部分,它将作用于整个信息体。例如,如果
4%4*0 显示在信息(指整个信息)头中,它应用于整个信息体,但是如
果它显示在一个 段里,它/只能/用于那个段中。