ICS (iCalendar)
ICS es el formato estándar de datos de calendario para intercambiar eventos, citas, tareas pendientes e información de disponibilidad entre aplicaciones de calendario. Impulsa las invitaciones de calendario en clientes de correo y es la base de CalDAV para la sincronización de calendarios.
Tipo MIME
text/calendar
Tipo
Texto
Compresión
Sin pérdida
Ventajas
- + 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
Desventajas
- − 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
Cuándo usar .ICS
Usa ICS para compartir eventos de calendario, invitaciones por correo y suscribirte a fuentes de eventos.
Detalles técnicos
Los archivos ICS son texto plano con componentes VCALENDAR y VEVENT. Cada evento incluye DTSTART, DTEND, SUMMARY, DESCRIPTION, LOCATION y RRULE opcional para recurrencia. Las zonas horarias usan VTIMEZONE o desplazamientos UTC.
Historia
El IETF publicó iCalendar como RFC 2445 en 1998, actualizado posteriormente por RFC 5545 en 2009. Es compatible con Google Calendar, Apple Calendar, Outlook y todas las principales aplicaciones de calendario.