电子名片输出格式通用规范(征求意见稿)doc.doc

上传人:创****公 文档编号:4180880 上传时间:2021-04-13 格式:DOC 页数:28 大小:195.50KB
返回 下载 相关 举报
电子名片输出格式通用规范(征求意见稿)doc.doc_第1页
第1页 / 共28页
电子名片输出格式通用规范(征求意见稿)doc.doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《电子名片输出格式通用规范(征求意见稿)doc.doc》由会员分享,可在线阅读,更多相关《电子名片输出格式通用规范(征求意见稿)doc.doc(28页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、GB/T 2009中华人民共和国中国国家标准化管理委员会 发布2009-实施2009-发布电子名片输出格式通用规范Output format general specification for electronic business cardsGB/T 2009中华人民共和国国家标准ICSIGB/T 2009前 言本标准规定了交换用的电子名片的逻辑构成和编码方式,该标准的制定和实施将正确引导电子名片软件的研制与开发。本标准的附录A是规范性附录。本标准由国家标准化技术管理委员会提出。本标准由全国信息技术标准化技术委员会归口。本标准起草单位:中国电子技术标准化研究所、汉王科技股份有限公司。本标准主

2、要起草人:本标准于2009年X月首次发布。I电子名片输出格式通用规范1 范围本标准规定了电子名片输出格式和编码方式。本标准适用于批量电子名片信息的导出和交换。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T 1988 信息技术 信息交换用七位编码字符集(GB/T 1988-1998, eqv ISO/IEC 646: 1991)GB/T 15537 信息技术 SGM

3、L支持设施 公共文本拥有者标识符的登记规程GB/T 16264.6 信息技术 开放系统互连 目录 第6部分:选择属性类型GB 18030 信息技术 信息交换用汉字编码字符集 基本集的扩充GB/T 19245 电子名片信息交换规范ISO 8601 数据元素和交换格式 信息交换 日期和时间的表示RFC 2045 Multipurpose Internet Mail Extensions (MIME) - Part One: Format of Internet Message BodiesRFC 2047 Multipurpose Internet Mail Extensions (MIME) -

4、 Part Three: Message Header Extensions forNon-ASCII TextRFC 2425 A MIME Content-Type for Directory InformationRFC 2426 vCard MIME Directory Profile3 术语和定义下列术语和定义适用于本标准。3.1vCardvCard是IMC制订的电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在因特网上相互交换)。vCard可包含的信息有:姓名、地址信息、电话号码、URL,logo,相片等。3.2多用途互联网电子邮件扩展 Multipurp

5、ose Internet Mail Extensions 简称MIME最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。 MIME意为多用途Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。3.3BINARY数据在PHOTO,LOGO,SOUND和KEY类型定义中可以出现binary值类型数据。binary值类型表明该

6、类型值是内联的编码二进制数据。如果出现编码二进制数据,则ENCODING类型参数必须出现在属性定义中,并且编码二进制数据必须使用B编码格式,同时单行字符数超过75时应采取RFC 2425中5.8.1节所规定的折行方式。这里所说的B编码是RFC 2025中定义的BASE64 编码格式。3.48bit数据所谓8bit数据,指的是满足下列要求的数据:l 每行字符数不超过998个,行分隔符CRLF不计算在内;l 不像US-ASCII,十进制数值超过127的字节可以使用;l NUL不允许出现,CR和LF不允许单独出现,仅能一同出现成为行分隔符CRLF;4 电子名片输出格式4.1 电子名片文件内容本标准定

7、义的电子名片输出格式文件内容参考vCard3.0规范,每个vCard对象均以BEGIN:VCARD开始,以END:VCARD结束。一个电子名片文件包含一个或多个vCard对象,文件扩展名为vcf或vcard。从存储格式、交换格式或解析方式上说,vCard是包含了一个或多个vCard对象的数据流。单个的vCard定义,可以从vCard数据流中识别并进行语法分析。vCard数据流的表现形式可与文件系统、档案管理组成单元形式相一致,也可存在于两个网络终端之间的网络连结,或任何其他的可对字节流解释抽象的数字传输系统。从概念上讲,vCard写入器指创建vCard数据流的软模块,vCard读入器则为解释v

8、Card数据流的软模块,vCard读入器和写入器,既可集成实现,也可分开应用。至于如何实现这些读写过程,则超出本标准。4.1.1 vCard对象所含内容从逻辑上说,每个vCard对象是单个或多个属性的集合,每个属性具有唯一的属性名。多个属性可以在vCard对象内形成属性组。例如,电话号码和注解可以归为一组,以保持对这个电话的注释。除了属性分组,一个vCard对象还能包括其他的、嵌套vCard对象,这一特点使vCard可以记录和某人或对象相关的其他人或对象。此外,还可以描述由多个vCard对象组成的分发列表或工作组。4.2 编码特征4.2.1 电子名片对象电子名片数据流可以包括一至多个电子名片对

9、象。数据流内的单个名片对象由名片分隔符:group . BEGIN : VCARD 1*CRLF开始,这个前导字串必须作为数据流或某行中的第一个字符串。名片对象的结束,必须是:名片对象开始行后面某行,其首位字符段出现group . END : VCARD 1*CRLF的特征字符串。4.2.2 属性行每个电子名片表示对象基本组成单位是属性行。每个属性行则由属性名、属性参数列表、属性取值三部分组成,其中属性名与属性参数之间用分号隔开,属性名与属性值之间则用冒号隔开。按照RFC 822所定义的语法规范,属性行可以表现为如下形式:PropertyName ; PropertyParameters :

10、PropertyValue示例:EMAIL;TYPE=internet:属性行可以包括一行或多行文本。属性名和属性参数名是预定义好的、大小写非敏感的字符串。 属性值可以由属性参数列表进一步分类,属性参数列表由一系列的属性参数表达式组成,表达式之间由分号“;”进行分隔,属性参数表达式可以形式为: “name=value”,也可以直接取为参数值字串,但要求取值意义明确,不得有歧义性。4.2.3 属性参数4.2.3.1 编码电子名片对象的默认编码是8位, 但可以用属性参数“ENCODING”单独指定。4.2.3.2 语言可以由属性参数 “LANGUAGE”确定。这个属性参数值是一个与RFC 1766

11、规范一致的字串,以作为语言标识。这个属性参数一般可用于任何属性,但对于属性如: PHOTO, LOGO, SOUND, TEL,可能没有意义。汉语的取值可以为zh-CN、 zh-TW、zh-SG或zh-HK。示例 :ADR;LANGUAGE=zh-CN:.示例 :ADR;LANGUAGE=zh-TW:.对于其他的属性语句中的LANGUAGE参数取值,指定的中文语言,其作用域仅限于这个参数表达式所在的属性行。4.2.3.3 字符集字符集由字符集属性参数 “CHARSET”取值确定。这个属性参数只能出现在头信息的Content-Type字段中,规定整个名片对象内的属性取值,而不能出现在其他位置。任

12、何在IANA(Internet Assigned Numbers Authority)上登记的所有汉字的字符集,都可以作为该参数取值。作为中文可能的字符集,主要有:GB12345,GB13000.1,GB18030等。4.2.4 属性值类型属性值类型详见表1:表1 属性值类型类型意义Text可读文本,其中的逗号和分号前需加反斜线转义。Uri表示所引用的外部值,其定义见RFC 1738。date、time、date-time、utc-offset日期、时间,其定义见ISO 8601标准。Boolean布尔值Integer以十进制表示的有符号整数,默认为正整数。Float实数,默认为正实数。4.3

13、 vCard 格式本格式包括两个部分:预定义属性和基本属性。4.3.1 预定义属性4.3.1.1 开始表2 “开始“属性的说明标签BEGIN名称开始用途表示一个内容实体的开始,BEGIN属性的值必须是”VCARD”。示例BEGIN:VCARD4.3.1.2 结束表3 “结束“属性的说明标签END名称结束用途表示一个内容实体的结束,END属性的值必须是”VCARD”。示例END: VCARD4.3.1.3 来源名称表4 “来源名称“属性的说明标签NAME名称来源名称用途如果在内容中出现NAME属性,那么它的值是一个可以显示的,描述vCard来源的文本。编码8bit取值一个text值 示例NAME

14、:王刚的名片信息4.3.1.4 规范表5 “规范“属性的说明标签PROFILE名称规范用途用于表示该规范为VCARD规范。备注如果出现PROFILE属性,那么它的值必须是“VCARD”。示例PROFILE:vCard4.3.1.5 出处表6 “出处“属性的说明标签SOURCE名称出处用途如果包含SOURCE类型,它的值提供一些关于如何找到vCard源的信息。编码8bit取值一个uri值示例SOURCE;CONTEXT=LDAP:ldap:/ldap.host/cn=Babs%20Jensen,%20o=Babsco,%20c=US4.3.2 基本属性4.3.2.1 个人标识属性4.3.2.1.

15、1 格式化名称表7 “格式化名称“属性的说明标签FN名称格式化名称用途vCard对象的格式化名称,每个vCard对象均需包含该属性。编码8bit取值一个text值备注该属性遵循GB/T 16264.6-2008 公共名属性的语义示例FN:王刚 4.3.2.1.2 名称表8 “名称“属性的说明标签N名称名称用途表示这个vCard对象名称的组成部分,每个vCard对象均需包含该属性。编码8bit取值一个结构化的text值备注一个结构化的text值,各个组成部分可以用分号分隔,每个组成部分内部可以用逗号分隔。这个属性值的第一个字段为姓氏,第二个字段为人名,第三个字段为本人的英文名称或拼音注释,第四个

16、字段为学位,第五个字段可以表示为职称、荣誉头衔、尊称等多种名称要素。其中第三、四、五字段可有可无,亦可以只有一个字段,但分隔符(即分号;)不能少。示例N:王;刚;N:Public;John;Quinlan;Mr.;Esq.4.3.2.1.3 别名表9 “别名“属性的说明标签NICKNAME名称别名用途指定vCard对象的别名。编码8bit取值一个或多个用逗号分隔的text值备注示例NICKNAME:小马4.3.2.1.4 图像表10 “图像“属性的说明标签PHOTO名称图像用途vCard对象的图像信息编码如果使用二进制数据表示图片信息,那么需使用ENCODING=b;如果是引用外部的URI值,

17、则编码为8 bit,此时无需ENCODING参数。取值默认为二进制图像数据,也可为指示外部图像数据的uri值。备注通过属性参数TYPE指定图像格式。它的值应为IANA注册的格式,或者是一种非标准的格式。示例PHOTO;ENCODING=b;TYPE=JPEG:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0PHOTO;VALU

18、E=uri:http:/ 生日表11 “生日“属性的说明标签BDAY名称生日用途指定了名片个体的出生日期编码8bit取值默认为一个date值,也可为一个date-time值。备注示例BDAY:1996-06-154.3.2.2 邮政地址属性4.3.2.2.1 邮递地址表12 “邮递地址“属性的说明标签ADR名称邮递地址用途是一个组合,用来表示vCard对象的邮递地址信息编码8bit取值用分号分开的结构化的text值 备注该结构化的text值由一系列用分号分隔的地址子部分组成。这些子部分必须按着如下的顺序排列:邮政信箱,扩充地址,街道地址,当地地址,所处地区,邮政编码,国家名称。当某些子部分没有

19、时,相应的分隔符仍需保留。其中,一个子部分可以包括多个值,用逗号分隔。可以通过属性参数TYPE指定邮递地址的类型。这个属性参数可以选取以下的值:dom:国内地址intl:国际地址(默认)postal:邮政投递地址(默认)parcel:包裹投递地址(默认)home:家庭投递地址work:工作投递地址(默认)pref:首选的地址(当有多个地址时)示例ADR; TYPE=dom,home,postal,parcel:;街道地址;深圳;广东;433330;中国4.3.2.2.2 邮寄标签表13 “邮寄标签“属性的说明标签LABEL名称邮寄标签用途用于指定与邮递地址对应的格式化文本编码8bit取值一个t

20、ext值备注可以通过属性参数TYPE指定邮递地址的类型。这个属性参数可以选取以下的值:dom:国内地址intl:国际地址(默认)postal:邮政投递地址(默认)parcel:包裹投递地址(默认)home:家庭投递地址work:工作投递地址(默认)pref:首选的地址和ADR不同的是 ADR的值是用分号分隔的数据,而LABEL就是一个格式化的文本。示例LABEL;TYPE=dom,home,postal,parcel:海淀北大街123号,海淀区,北京,1000804.3.2.3 通信地址属性4.3.2.3.1 电话表14 “电话“属性的说明标签TEL名称电话用途指定一个电话号码编码8bit取值

21、一个phone-number值,原则上应依据GB/T 16264.6 电话号码属性规定备注可以通过属性参数TYPE指定电话的类型。这个属性参数可以选取以下的值: home:家庭电话 msg:支持语音留言功能的电话 work:工作电话 pref:首选的电话voice:语音电话(默认)fax: 传真号码 cell: 蜂窝式移动电话 video: 视频电话 pager: 寻呼机号码bbs: 公告板服务号码modem: 连接了调制解调器的电话号码 car: 车载电话 isdn: 开通了ISDN服务的电话号码 pcs: 个人通信服务电话 assistant: 助理电话 telegraph: 电报电话 t

22、ty/tdd: tty/tdd电话示例TEL;TYPE=work,voice,pref:+86-132-666-12344.3.2.3.2 电子邮件表15 “电子邮件“属性的说明标签EMAIL名称电子邮件用途表示一个电子邮件地址编码8bit取值一个text值备注可以通过属性参数TYPE指定电子邮件地址的类型。这个属性参数可以选取以下的值:internet:internet 类型地址(默认)x400:X.400 类型地址pref:首选的电子邮件地址(当有多个地址时)tlx: 表示电报电话示例EMAIL;TYPE=internet:4.3.2.3.3 电子邮件软件表16 “电子邮件软件“属性的说明

23、标签MAILER名称电子邮件软件用途指明vCard对象中的个人所使用的电子邮件软件类型编码8bit取值一个text值备注示例MAILER:PigeonMail 2.14.3.2.4 地理属性4.3.2.4.1 时区表17 “时区“属性的说明标签TZ名称时区用途表示时区信息编码8bit取值缺省为一个utc-offset值,也可以是一个text值备注示例TZ:-05:00TZ;VALUE=text:-05:00;北京时间4.3.2.4.2 经纬度表18 “经纬度“属性的说明标签GEO名称经纬度用途表示地理位置信息编码8bit取值一个由两个用分号分隔的float值所构成的结构化的值 备注纬度在前,经

24、度在后。示例GEO:37.386013;-122.082932 4.3.2.5 组织机构或单位属性4.3.2.5.1 头衔表19 “头衔“属性的说明标签TITLE名称头衔用途指定与名片对象相关的个人在组织内的工作头衔,职位或作用。编码8bit取值一个text值备注基于 GB/T 16264.6标准中有关 TITLE属性定义示例TITLE:研发经理4.3.2.5.2 业务类别表20 “业务类别“属性的说明标签ROLE名称业务类别用途指定组织系统内电子名片对象所属的角色、职业或业务类别。编码8bit取值一个text值备注基于GB/T 16264标准中的业务类别解释属性示例ROLE:行政管理4.3.

25、2.5.3 徽标表21 “徽标“属性的说明标签LOGO名称徽标用途表示公司logo,是一个图像信息编码binary 或 8bit, 如果使用二进制数据表示图片信息,那么需使用ENCODING=b。取值默认为二进制图像数据,也可为指示外部图像数据的uri值。备注通过属性参数TYPE指定图像格式。它的值应为IANA注册的格式,或者是一种非标准的格式。示例LOGO;VALUE=uri:http:/ AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLEx

26、NJbmZvcm1hdGlvbiBTeXN04.3.2.5.4 代理表22 “代理“属性的说明标签AGENT名称代理用途指定代表与vCard对象相关的个人或资源的另一个个体的信息编码8bit取值默认为一个vCard值,也可为一个text值或uri值。备注这个属性代表着一个公司的地区性负责人、助理、或秘书职位。代理属性的主要特征是它表示一个具有独立地址的个人或事物。示例AGENT:BEGIN:VCARDnFN:Joe FridaynTEL:+1-919-555-7878n TITLE:Area Administrator, Assistantn EMAIL;TYPE=INTERNn ET:nEN

27、D:VCARDn4.3.2.5.5 组织表23 “组织“属性的说明标签ORG名称组织用途表示一个组织机构或单位的名称编码8bit取值一个由分号分隔的子部分组成的结构化text值备注基于GB/T 16264.6 组织名属性及组织下级单位属性。这个属性值包括的各级组织成分,用分号分隔。各级组织成分,主要指组织名称(第一个字段)、组织下级单位(第二个字段)、更下级的单位名称(第三个字段),依此递推。示例ORG:汉王科技;研发中心;OCR软件部4.3.2.6 解释性信息属性4.3.2.6.1 类别表24 “类别“属性的说明标签CATEGORIES名称类别用途vCard的应用分类信息编码8bit取值一个

28、或多个用逗号分隔的text值备注示例CATEGORIES:因特网,信息技术4.3.2.6.2 注释表25 “注释“属性的说明标签NOTE名称注释用途vCard对象相关的补充信息或注释编码8bit取值一个text值备注基于GB/T 16264.6描述属性定义示例NOTE:注释信息.4.3.2.6.3 产品ID表26 “产品ID“属性的说明标签PRODID名称产品ID用途指定创建vCard对象的产品的ID编码8bit取值一个text值备注生成方法参见GB/T 15537示例PRODID: 12312784-974320-819738238730-86344.3.2.6.4 最近修正时间表27 “最

29、近修正时间“属性的说明标签REV名称最近修正时间用途表示出当前vCard的最近修正时间编码8bit取值默认为一个date-time值,也可为一个date值。备注示例REV:1995-10-31T22:27:10ZREV:1997-11-154.3.2.6.5 排序名称表28 “排序名称“属性的说明标签SORT-STRING名称排序名称用途指定姓氏或名称以用于对FN和N属性排序编码8bit取值一个text值备注示例FN:Rene van der HartenN:van der Harten;Rene;J.;Sir;R.D.O.N.SORT-STRING:Harten4.3.2.6.6 声音表29

30、 “声音“属性的说明标签SOUND名称声音用途指定vCard的数字声音信息,缺省是指vCard对象的name属性的发音信息编码binary 或 8bit, 如果使用二进制数据表示声音信息,那么需使用ENCODING=b。取值默认为二进制声音数据,也可为指示外部声音数据的uri值。备注可以通过属性参数TYPE指定采用的声音的格式。它的值应为IANA注册的格式,或者是一种非标准的格式。示例SOUND;TYPE=BASIC;VALUE=uri:CID:JOHNQPUBLIC.part8.19960229T080000.xyzMSOUND;TYPE=BASIC;ENCODING=b:MIICajCCA

31、dOgAwIBAgICBEUwDQYJKoZIhvcN AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN04.3.2.6.7 唯一标识符表30 “唯一标识符“属性的说明标签UID名称唯一标识符用途指定一个标识该vCard相关的个人或资源的全球唯一标识符编码8bit取值一个text值备注生成方法参见GB/T 15537示例UID: 49878357-347530-347093847304-83474

32、.3.2.6.8 统一资源定位器表31 “统一资源定位器“属性的说明标签URL名称统一资源定位器用途指定该vCard相关的网址编码8bit取值一个uri值备注示例URL:http:/4.3.2.6.9 版本表32 “版本“属性的说明标签VERSION名称版本用途指定该vCard所使用的vCard规范的版本编码8bit取值一个text值备注示例VERSION:3.04.3.2.7 名片安全属性4.3.2.7.1 访问级别表33 “访问级别“属性的说明标签CLASS名称访问级别用途指定vCard对象的访问级别编码8bit取值一个text值备注访问级别需要参考目录服务的访问级别示例CLASS:PUB

33、LICCLASS:PRIVATECLASS:CONFIDENTIAL4.3.2.7.2 公用密钥表34 “公用密钥“属性的说明标签KEY名称公用密钥用途指定vCard的公共钥匙值(加密解密时使用)或者是授权认证编码binary 或 8bit取值默认为二进制数据,也可为text值。备注示例KEY;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENbW11bmljYX Rpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJb

34、mZvcm1hdGlvbiBTeXN0 ZW1zMRwwGgYDVQQDExNyb290Y2EubmV0c2NhcGUuY29tMB4XDTk3MDYwNj E5NDc1OVoXDTk3MTIwMzE5NDc1OVowgYkxCzAJBgNVBAYTAlVTMSYwJAYD VQQKEx1OZXRzY2FwZSBDb21tdW5pY2F0aW9ucyBDb3JwLjEYMBYGA1UEAx MPVGltb3RoeSBBIEhvd2VzMSEwHwYJKoZIhvcNAQkBFhJob3dlc0BuZXRz Y2FwZS5jb20xFTATBgoJkiaJk/IsZAEBEwVob3dlczBc

35、MA0GCSqGSIb3DQ EBAQUAA0sAMEgCQQC0JZf6wkg8pLMXHHCUvMfL5H6zjSk4vTTXZpYyrdN2 dXcoX49LKiOmgeJSzoiFKHtLOIboyludF90CgqcxtwKnAgMBAAGjNjA0MB EGCWCGSAGG+EIBAQQEAwIAoDAfBgNVHSMEGDAWgBT84FToB/GV3jr3mcau +hUMbsQukjANBgkqhkiG9w0BAQQFAAOBgQBexv7o7mi3PLXadkmNP9LcIP mx93HGp0Kgyx1jIVMyNgsemeAwBM+MSlhMfcpbTrONwNjZYW8

36、vJDSoi/y rZlVt9bJbs7MNYZVsyF1unsqaln4/vy6Uawfg8VUMk1U7jt8LYpo4YULU7 UZHPYVUaSgVttImOHZIKi4hlPXBOhcUQ=23附录A (规范性附录)电子名片输出格式的语法规则A.1 语法规则下列给出电子名片输出格式通用规范的语法规则,用于帮助开发者建造电子名片的分析器Parser。这个语法引自RFC 2426第4节所述内容,但有修改。 ;* ; Commonly Used Literal Definition ;* ALPHA = %x41-5A / %x61-7A ; Latin Capital Letter A

37、-Latin Capital Letter Z / ; Latin Small Letter a-Latin Small Letter z CHAR = %x01-7F ; Any C0 Controls and Basic Latin, excluding NULL from ; Code Charts, pages 7-6 through 7-9 in UNICODE CR = %x0D ; Carriage Return LF = %0A ; Line Feed CRLF = CR LF ; Internet standard newline ;CTL = %x00-1F / %x7F

38、; Controls. Not used, but referenced in comments. DIGIT = %x30-39 ; Digit Zero-Digit Nine DQUOTE = %x22 ; Quotation Mark HTAB = %x09 ; Horizontal Tabulation SP = %x20 ; space VCHAR = %x21-7E ; Visible (printing) characters WSP = SP / HTAB ; White Space ;* ; Basic vCard Definition ;* vcard_entity = 1

39、*(vcard) vcard = group . BEGIN : VCARD 1*CRLF 1*(contentline) ;A vCard object MUST include the VERSION, FN and N types. group . END : VCARD 1*CRLF contentline = group . name *(; param ) : value CRLF ; When parsing a content line, folded lines must first ; be unfolded according to the unfolding proce

40、dure ; described above. When generating a content line, lines ; longer than 75 characters SHOULD be folded according to ; the folding procedure described in MIME DIR. group = 1*(ALPHA / DIGIT / -) name = iana-token / x-name ; Parsing of the param and value is ; based on the name or type identifier ; as defined in ABNF sections below iana-token = 1*(ALPHA / DIGIT / -) ; vCard type or parameter identifier registered with IANA x-name = X- 1*(ALPHA / DIGIT / -) ; Reserved for non-standard use param = param-name = param-value *(, param-value) pa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 事务文书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com