.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 및 모든 주요 캘린더 애플리케이션에서 지원됩니다.