.ics
Other
ICS (iCalendar)
ICSは、カレンダーアプリケーション間でイベント、予定、タスク、空き状況情報を交換するための標準カレンダーデータフォーマットです。メールクライアントのカレンダー招待を実現し、カレンダー同期用CalDAVの基盤となっています。
MIMEタイプ
text/calendar
種類
テキスト
圧縮
無劣化
メリット
- + Universal support in all calendar applications
- + Email clients automatically parse .ics attachments as events
- + Supports recurrence rules for repeating events
- + Subscribe to ICS URLs for live calendar feeds
デメリット
- − Recurrence rule (RRULE) syntax is complex and error-prone
- − Timezone handling can cause off-by-one-hour errors
- − No native support for rich formatting in event descriptions
.ICSを使うタイミング
カレンダーイベントの共有、メール招待、イベントフィードの購読にICSを使用してください。
技術的詳細
ICSファイルはVCALENDARとVEVENTコンポーネントを含むプレーンテキストです。各イベントにはDTSTART、DTEND、SUMMARY、DESCRIPTION、LOCATION、および繰り返し用のオプションのRRULEが含まれます。タイムゾーンはVTIMEZONEまたはUTCオフセットを使用します。
歴史
IETFは1998年にiCalendarをRFC 2445として公開し、2009年にRFC 5545で更新しました。Googleカレンダー、Appleカレンダー、Outlook、およびすべての主要カレンダーアプリケーションでサポートされています。