53

iCalendar 和 CalDav 有什么区别?

4

3 回答 3

66

CalDAV 是 WebDAV 的协议扩展,可用于处理 iCalendar 格式的数据。所以 CalDAV 就像用于日历的 HTTP,而 iCalendar 就像 HTML。

于 2011-02-28T07:37:59.843 回答
23

iCalendar是一种文件格式,可用于存储和传输日历条目。

CalDAV是一种基于 HTTP/WebDAV 的协议规范,可用于与远程日历交互。

CalDAV 使用 iCalendar 格式来表示实际条目。

于 2011-02-28T07:38:37.013 回答
22

如果日历通过 caldav 链接或 icalendar 链接公开,则区别在于:

卡尔

  • 只读
  • 只有一个包含所有事件的文件,因此客户端必须下载整个提要(因此同步不是数据有效)

卡尔达夫

  • 读写
  • 像多个文件一样,所以客户端只能下载部分事件(支持有效同步)
  • 访问控制列表
  • Read-free-busy(只看时间,不看事件详情)
于 2015-12-17T22:18:22.550 回答