🍋
Menu
.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 опубликовал iCalendar как RFC 2445 в 1998 году, позднее обновлённый RFC 5545 в 2009 году. Формат поддерживается Google Calendar, Apple Calendar, Outlook и всеми основными приложениями-календарями.

Конвертировать из .ICS

Конвертировать в .ICS

Связанные форматы