ICS (iCalendar)
ICS ist das Standardformat für Kalenderdaten zum Austausch von Terminen, Aufgaben und Verfügbarkeitsinformationen zwischen Kalenderanwendungen. Es treibt Kalendereinladungen in E-Mail-Clients an und bildet die Grundlage von CalDAV für die Kalendersynchronisierung.
MIME-Typ
text/calendar
Typ
Text
Komprimierung
Verlustfrei
Vorteile
- + 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
Nachteile
- − 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
Wann Sie .ICS verwenden sollten
Verwenden Sie ICS für den Austausch von Kalenderterminen, E-Mail-Einladungen und das Abonnieren von Termin-Feeds.
Technische Details
ICS-Dateien sind Klartext mit VCALENDAR- und VEVENT-Komponenten. Jeder Termin enthält DTSTART, DTEND, SUMMARY, DESCRIPTION, LOCATION und optional RRULE für Wiederholungen. Zeitzonen verwenden VTIMEZONE oder UTC-Offsets.
Geschichte
Die IETF veröffentlichte iCalendar als RFC 2445 im Jahr 1998, später aktualisiert durch RFC 5545 im Jahr 2009. Es wird von Google Calendar, Apple Kalender, Outlook und jeder größeren Kalenderanwendung unterstützt.