已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VCard 通信薄格式说明最在网络上面查找关于vcard格式的技术资料,发现中文的资料很少,只能阅读vCard MIME Directory Profile(rfc2426)翻译它需要花太多的时间,现在把自己的理解做下记录,希望对大家有帮助VCard 数据格式的标识符是VCARDl 预定义的值类型:uri, date, date-time, floatl 新增加的值类型:binary, phone-number, utc-offset and vcard value l 预定义的类型:SOURCE, NAME, PROFILE, BEGIN, END.l 新增加的类型:FN, N, NICKNAME, PHOTO, BDAY, ADR, LABEL, TEL, EMAIL,MAILER, TZ, GEO, TITLE, ROLE, LOGO, AGENT, ORG, CATEGORIES, NOTE,PRODID, REV, SORT-STRING, SOUND, URL, UID, VERSION, CLASS, KEYl 预定义的参数:ENCODING, VALUE, CHARSET, LANGUAGE, CONTEXT.l 新增加的参数:TYPEvCard数据格式行是: 类型 ;参数:值 ADR;HOME;POSTAL;PARCEL:;街道地址;深圳;广东;433330;中国ADR:是一个类型,表示是一条地址信息 “;”号是分隔符合 HOME;POSTAL;PARCEL表示参数,表示ADR的用途或者是类别 :;街道地址;深圳;广东;433330;中国 表示是一个ADR值,地址值预定义类型的用法BEGIN 和 END 类型 Vcard内容必须以BEGIN:VCARD开头,以END:VCARD结尾 参考一个vcard的例子1:BEGIN:VCARDVERSION:2.1N:周;鹏FN:周鹏NICKNAME:nickNameORG:深圳敖天;部门TITLE:职位NOTE;ENCODING=QUOTED-PRINTABLE:=C6=E4=CB=FBTEL;WORK;VOICE:电话1TEL;WORK;VOICE:电话2TEL;HOME;VOICE:电话1TEL;HOME;VOICE:电话2TEL;CELL;VOICEEL;PAGER;VOICE:0755TEL;WORK;FAX:传真TEL;HOME;FAX:传真ADR;WORK:;单位地址;深圳;广东;433000;国家LABEL;WORK;ENCODING=QUOTED-PRINTABLE:=B5=A5=CE=BB=B5=D8=D6=B7=C9=EE=DB=DA=B9=E3=B6=AB433000=B9=FA=BC=D2ADR;HOME;POSTAL;PARCEL:;街道地址;深圳;广东;433330;中国LABEL;HOME;ENCODING=QUOTED-PRINTABLE:=BD=D6=B5=C0=B5=D8=D6=B7=C9=EE=DB=DA=B9=E3=B6=AB433330=D6=D0=B9=FAURL:http:/URL:单位主页EMAIL;PREF;INTERNET:X-QQ:38394246X-ICQ:icqX-WAB-GENDER:2REV:20060220T180305ZEND:VCARDNAME 类型如果在内容中出现NAME类型,那么它的值是一个可以显示的,描述vCard源的文本 PROFILE类型 如果出现PROFILE类型,那么它的值必须是“VCARD” SOURCE 类型 如果包含SOURCE类型,它的值提供一些怎样找到vCard源的信息预定参数的用法LANGUAGE参考MIME-DIR文档ENCODING参考MIME-DIR文档VALUE参考MIME-DIR文档预定义值类型的用法 在MIME-DIR中预定类型的值一定不能包含用逗号分开的列表,除N,NICKNAME, ADR和 CATEGORIES值类型外。 预定义值类型的扩展BINARY表明类型的值是二进制的,主要应用在类型PHOTO, LOGO, SOUND, and KEY中.ENCODING参数的值必须指定为“B” 二进制的内容的编码参考RFC 2047VCARD表示一个类型的值是一个vCard对象PHONE-NUMBER 表示类型的值是一个电话号码UTC-OFFSET 表示时间结构类型的值 复合类型值是用分号分开的字段的集合,复合类型值中避免使用分号,如何需要使用分号,需要用“分号“替代行的限定和分行参考MIME DIR,如果行的长度超过了75个字符,那么必须分行。VCard 特征标识类型FN 类型定义 目的:vcard对象的名称,一个vcard对象必须包含FN类型。 例子:FN:Mr. John Q. Public, Esq.N类型定义目的:FN表示一个vcard对象的名称,N表示这个对象名称的组成部分例子:N:Public;John;Quinlan;Mr.;Esq. N:Stevenson;John;Philip,Paul;Dr.;Jr.,M.D.,A.C.P. 各个组成部分可以用分号分号,每个组成部分可以用逗号。NICKNAME类型定义目的:表示别名例子:NICKNAME:Robbie NICKNAME:Jim,JimmiePHOTO类型定义目的:vcard对象的图像信息例子:PHOTO;VALUE=uri:/pub/photos/jqpublic.gif PHOTO;ENCODING=b;TYPE=JPEG:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 如果使用内联的二进制数据表示图片信息,那么;ENCODING=bBDAY类型定义目的:表示出生日期例子:BDAY:1996-04-15 BDAY:1953-10-15T23:10:00Z BDAY:1987-09-27T08:30:00-06:00地址类型ADR 类型定义目的:是一个组合,用来表示一个地址信息,值类型是一个用分号分开的文本值例子:ADR;TYPE=dom,home,postal,parcel:;123 Main Street;Any Town;CA;91921-1234;AADR;HOME;POSTAL;PARCEL:;街道地址;深圳;广东;433330;中国 组合由一下部分顺序的组成:the post office box; the extended address; the street address; the locality (e.g., city); the region (e.g., state or province); the postal code; the country name七个部分组成,如果,其他的一个部分没有,必须用分号分开 type 参数的说明dom 国内地址intl 国际地址parcel包裹递送地址home 居住地址;work工作地址;pref 有多个地址的时候,优先的地址缺省的TYPE=intl,postal,parcel,work,可以替换 LABEL类型定义目的:是一格式化的文本值,表示一个地址例子:LABEL;TYPE=dom,home,postal,parcel:Mr.John Q. Public, Esq.n Mail Drop: TNE QBn123 Main StreetnAny Town, CA 91921-1234 nU.S.A. type 参数的说明dom 国内地址intl 国际地址parcel包裹递送地址home 居住地址;work工作地址;pref 有多个地址的时候,优先的地址缺省的TYPE=intl,postal,parcel,work,可以替换和ADR的不同是 ADR的值是用分号分开的数据,LABEL就是一个格式化的文本。电话通信地址类型TEL类型定义目的:指定一个电话号码例子:TEL;TYPE=work,voice,pref,msg:+1-213-555-1234说明:值是一个规范的全球唯一的电话号码 TYPE参数的值有: home表示家庭电话 msg 表示这个号码支持语音work 工作电话pref 表示多个电话中最喜欢使用的电话voice 声音电话号码 fax传真号码 cell 表示手机电话video 视频电话pager 调度电话,估计是总机的电话 bbs 公开的广播系统的电话 modem 调制解调器电话 car汽车电话 isdn ISDN连接电话号码 pcs 个人通信服务电话缺省是 voice. TYPE参数的用法是TYPE=work;TYPE=voice或者TYPE=work,voice,缺省值可以被重置 TYPE=work,home,voice,fax.EMAIL类型定义目的:指定一个电子邮件例子:EMAIL;TYPE=internet: EMAIL;TYPE=internet: EMAIL;TYPE=internet,pref:jane_TYPE参数的使用internet 表示一个internet 类型地址 x400 表示是一个 X.400 地址pref最喜欢使用的邮件电子缺省是internet.MAILER 类型定义目的:指定一个电子邮件发送者例子:MAILER:PigeonMail 2.1地理类型TZ类型定义目的:时区信息例子:TZ:-05:00 TZ;VALUE=text:-05:00; EST; Raleigh/North America 缺省是一个utc-offset值. GEO类型定义目的:地理位置信息例子GEO:37.386013;-122.082932 CEO 经度;纬度组织类型TITLE类型定义目的:工作位置,工作职能(job title)例子TITLE:Director, Research and DevelopmentROLE 类型定义目的:公司的职业(occupation)例子ROLE:ProgrammerLOGO类型定义目的:公司logo,是一个图像信息例子LOGO;VALUE=uri:/pub/logos/abccorp.jpgLOGO;ENCODING=b;TYPE=JPEG:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 说明:TYPE知道图像的格式,ENCODING=b表示是二进制的数据流 URI表示是一个外部图像对象AGENT类型定义目的:指定另外一个人替换他的个人行为例子:AGENT;VALUE=uri: CID:JQPUBLIC.part3.960129T083020.xyzMAGENT:BEGIN:VCARDnFN:Susan ThomasnTEL:+1-919-555- 1234nEMAIL;INTERNET:nEND:VCARDn说明:缺省是一个Vcard对象,当时也可是一个URI指定的外部Vcard对象ORG类型定义目的:表示一个组织的名称例子ORG:ABC, Inc.;North American Division;Marketing解释类型CATEGORIES类型定义目的:vcard应用的分类信息例子:CATEGORIES:TRAVEL AGENT CATEGORIES:INTERNET,IETF,INDUSTRY,INFORMATION TECHNOLOGYNOTE 类型定义目的:对vcard的注释和说明例子:NOTE:This fax number is operational 0800 to 1715 EST, Mon-Fri.PRODID类型定义目的:指定创建Vcard对象的产品的ID例子:PRODID:-/ONLINE DIRECTORY/NONSGML Version 1/ENREV类型定义目的:指定当前Vcard的修改信息例子:REV:1995-10-31T22:27:10Z REV:1997-11-15SORT-STRING类型定义目的:指定家庭名称或者其他名称对FN和N类型排序例子: FN:Rene van der Harten N:van der Harten;Rene;J.;Sir;R.D.O.N. SORT-STRING:Harten FN:Robert Pau Shou Chang N:Pau;Shou Chang;Robert SORT-STRING:Pau FN:Osamu Koura N:Koura;Osamu SORT-STRING:Koura FN:Oscar del Pozo N:del Pozo Triscon;Oscar SORT-STRING:Pozo FN:Chistine dAboville N:dAboville;Christine SORT-STRING:AbovilleSOUND类型定义目的:指定Vcard的数字声音信息,缺省是指定vcard的name类型的发音信息。例子: SOUND;TYPE=BASIC;VALUE=uri:CID:JOHNQPUBLIC.part8. 19960229T080000.xyzM SOUND;TYPE=BASIC;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 可以用URI指定一个外部声音二进制流 可以是内置的声音二进制流,ENCODING=bUID类型定义目的:指定一个全球唯一的个人或资源标识。例子:UID:19950401-080045-40000F192713-0052URL类型定义目的:指定Vcard 参考的路径。例子:URL:http:/www.swbyps.restaurant.french/chezchic.htmlVERSION类型定义目的:指定Vcard使用的vcard规范的版本。例子: VERSION:3.0Security 类型CLASS类型定义目的:指定访问Vcard对象的访问分级。例子: CLASS:PUBLIC CLASS:PRIVATE CLASS:CONFIDENTIAL说明:安全分级需要参考目录服务的访问分级KEY 类型定义目的:指定Vcard的公共钥匙值(加密解密是使用)或者是授权认证。例子: KEY;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQA wdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENbW11bmljYX Rpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 ZW1zMRwwGgYDVQQDExNyb290Y2EubmV0c2NhcGUuY29tMB4XDTk3MDYwNj E5NDc1OVoXDTk3MTIwMzE5NDc1OVowgYkxCzAJBgNVBAYTAlVTMSYwJAYD VQQKEx1OZXRzY2FwZSBDb21tdW5pY2F0aW9ucyBDb3JwLjEYMBYGA1UEAx MPVGltb3RoeSBBIEhvd2VzMSEwHwYJKoZIhvcNAQkBFhJob3dlc0BuZXRz Y2FwZS5jb20xFTATBgoJkiaJk/IsZAEBEwVob3dlczBcMA0GCSqGSIb3DQ EBAQUAA0sAMEgCQQC0JZf6wkg8pLMXHHCUvMfL5H6zjSk4vTTXZpYyrdN2 dXcoX49LKiOmgeJSzoi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年艺术品线上拍卖合作合同
- 2025年光气化装置联锁试题及答案
- 2025年公共卫生执业医师资格测试卷
- 印染成品定等工安全综合考核试卷含答案
- 集成电路管壳制造工岗前岗位责任制考核试卷含答案
- 刨花制备工岗前核心实操考核试卷含答案
- 滴丸工班组建设模拟考核试卷含答案
- 二年级数学计算题专项练习
- 农业地质调查员安全意识强化考核试卷含答案
- 老年人能力评估师操作能力评优考核试卷含答案
- DB34∕T 5013-2025 工程建设项目招标代理规程
- 餐厅临时工作人员培训教材
- 2026年江西司法警官职业学院单招职业技能考试题库及答案1套
- 去极端化宣传课件
- 2025财政部部属单位招聘笔试历年参考题库附带答案详解
- 《基础护理学》湖南专升本历年考试真题试题库(附答案)
- 充电桩运维专员安全操作规程
- 安全主任面试题目及答案
- 2025年四川省公务员考试《申论》真题及答案
- 2026年中国装配式装修产业发展展望及投资策略报告
- 2026年咨询工程师咨询管理考前重点知识考点总结记忆笔记
评论
0/150
提交评论