技术开发 频道

JSR75 PIM vCard的数据格式

【IT168 技术文档】

vCard介绍
  vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在因特网上相互交换)。vCard可包含的信息有:姓名、地址信息、电话号码、URL,logo,相片等。

  vCard(或称做Versitcard)最早是由Versit联盟于1995年提出的,当时联盟成员包括苹果公司,AT&T科技(后来的朗讯),IBM及西门子。在1996年十二月,格式的拥有权移至因特网邮件联盟(IMC),此联盟是由一些关注因特网电子邮件的公司所组成。

  与vCard一同提出的用于数据交换的标准还有vCalendar,但现在被iCalendar所取代。因特网邮件联盟已经声明它希望“所有的vCalendar开发者利用这些新的开放标准,并使软件能够同时兼容vCalendar 1.0和iCalendar。”

  vCard标准的2.1版被电子邮件客户端广泛支持。3.0版是一个包含在RFC 2425和RFC 2426中的IETF标准跟踪提案。vCard的常用文件扩展名是.vcf。

  不同的程序对vCard标准实现亦不同。Mac OS X中的Address Book允许把所有联系人导出到一个vcf文件,而Microsoft Outlook只能每人一个文件。Linux中KDE的Kontact允许每个文件导入或导出一人或多人。
 

vCard文件样例

  下面是一个包含个人信息的vCard文件样例。

BEGIN:VCARD

VERSION:2.1

N:Gump;Forrest

FN:Forrest Gump

ORG:Gump Shrimp Co.

TITLE:Shrimp Man

TEL;WORK;VOICE:(111) 555-1212

TEL;HOME;VOICE:(404) 555-1212

ADR;WORK:;;100 Waters Edge;Baytown;LA;30314;United States of America

LABEL;WORK;ENCODING=QUOTED-PRINTABLE:100 Waters Edge=0D=0ABaytown, LA 30314=0D=0AUnited States of America

ADR;HOME:;;42 Plantation St.;Baytown;LA;30314;United States of America

LABEL;HOME;ENCODING=QUOTED-PRINTABLE:42 Plantation St.=0D=0ABaytown, LA 30314=0D=0AUnited States of America

EMAIL;PREF;INTERNET:forrestgump@walladalla.com

REV:20080424T195243Z

END:VCARD

 

Contacts,vCard 数据格式
BEGIN:VCARD

VERSION:3.0

ADR:邮政信箱;附加;街道;县;区;邮政编码;国家/地区

BDAY:2009-04-01

EMAIL:sina@sina.com

LABEL:格式化地址

FN:格式化名称

N:系列;给定;其他;前缀;后缀

NICKNAME:昵称

NOTE:说明

ORG:单位

PHOTO;ENCODING=BASE64;ENCODING=B:

AAAAAAAAAAAAAAAAAAAAAA==

KEY:公共密钥字串

REV:2009-04-16

TEL:12321321323

TITLE:职务

UID:1.vcf

URL:http://www.sina.com

END:VCARD



Events Vcs数据格式
BEGIN:VCALENDAR

VERSION:1.0

BEGIN:VEVENT

DALARM:20090416T071050

DTEND:20090416T071100

LOCATION:位置

DESCRIPTION:说明

LAST-MODIFIED:20090416T071205

DTSTART:20090416T071100

SUMMARY:汇总

UID:UID

END:VEVENT

END:VCALENDAR



To-Do Vcs数据格式

BEGIN:VCALENDAR

VERSION:1.0

BEGIN:VTODO

STATUS:COMPLETED

COMPLETED:20090416T071900

DUE:20090416T071900

DESCRIPTION:说明

PRIORITY:0

LAST-MODIFIED:20090416T072009

SUMMARY:汇总

UID:UID

END:VTODO

END:VCALENDAR

 

0
相关文章