contacts calendar vcf vcard ics productivity email file-extensions

联系人与日历数据格式指南:VCF, vCard, 和 ICS

智能手机和电子邮件应用是如何共享联系人和会议的?了解 .vcf, .vcard 和 .ics 文件后缀及其在数字协作中的作用。

2026-04-11

联系人和日历数据格式指南:VCF、vCard 和 ICS

你是否曾经从手机上“分享过联系人”,或者在电子邮件中收到过会议邀请?在这些简单的操作背后,是专门设计的文件格式,旨在确保不同的应用程序(如 Google 日历、Outlook 和 Apple 联系人)能够完美地相互理解。

本指南解释了用于数字联系人和日历事件的主要文件扩展名。


快速参考表:联系人和日历格式

扩展名 全称 标准 主要用途
.vcf, .vcard Virtual Contact File vCard (RFC 6350) 电子名片,共享联系人
.ics iCalendar File iCalendar (RFC 5545) 日历事件、会议邀请、任务列表

1. 电子名片 (.vcf, .vcard)

vCard 是电子名片的国际标准。无论你是扫描名片上的二维码还是通过 WhatsApp 分享联系人,你都在使用 .vcf 文件。

  • 里面有什么? 这是一个基于文本的格式,包括姓名、电话号码、电子邮件地址、URL,甚至还有个人资料照片(以 Base64 编码)。
  • 版本说明:现代应用程序使用 vCard 3.0 或 4.0 版本。如果你尝试将旧版 vCard (v2.1) 导入新应用程序,某些信息(如头像)可能无法正确显示。

2. 通用日历事件 (.ics)

iCalendar 格式是数字调度的支柱。当你点击网站上的“添加到日历”或收到会议请求时,你正在与 .ics 文件进行交互。

  • 多功能性:一个 .ics 文件可以包含单个事件(如医生预约)、定期系列(如每周团队会议)或整个日历的数据。
  • 里面有什么? 它包括事件标题、开始和结束时间(通常为 UTC)、位置、描述,甚至还有关于与会者及其“忙/闲”状态的信息。

3. 如何打开和导入这些文件

  • 智能手机:只需点击文件。iOS 和 Android 会自动询问你是否要“添加到联系人”或“添加到日历”。
  • 桌面电子邮件:Outlook、Apple Mail 和 Thunderbird 可以直接打开这些文件,在你的地址簿或日程表中创建新条目。
  • Web 服务:在 Google 日历或 Outlook.com 中,你可以转到“设置”->“导入”来手动上传 .ics 文件。

4. 技术快照:代码是什么样的

如果你在文本编辑器(如记事本)中打开这些文件,你会看到类似以下的内容:

一个简单的 vCard (.vcf):

BEGIN:VCARD
VERSION:4.0
N:Gump;Forrest;;Mr.;
FN:Forrest Gump
ORG:Bubba Gump Shrimp Co.
TITLE:Shrimp Man
TEL;TYPE=work,voice;VALUE=uri:tel:+1-111-555-1212
EMAIL:[email protected]
END:VCARD

常见问题 (FAQ)

问:为什么我分享 .vcf 文件后联系人照片消失了?

答: 这通常发生在接收方应用程序使用较旧版本的 vCard 标准或照片太大时。许多应用程序会删除照片以减小传输文件的大小。

问:我可以手动编辑 .ics 文件吗?

答: 可以。由于它是文本格式,你可以使用文本编辑器更改 SUMMARY(标题)或 DTSTART(开始时间)。但是,你必须遵循严格的 RFC 5545 日期/时间格式(例如 20260411T103000Z),否则文件将失效。

问:.vcf 和 .vcard 之间有区别吗?

答: 没有。它们在功能上是相同的。.vcf 是 Windows 和许多移动设备首选的更常见的三个字母扩展名。


Tool3M 上的相关工具

  • Unix 时间戳转换器:将 .ics 文件中发现的 UTC 时间转换为你的本地时区。
  • JSON 格式化校验:如果你正在处理现代的 “jCard” 或 “jCal” 格式(这些是这些标准的基于 JSON 的版本),这将非常有用。