¿Qué es el formato de archivo ICALENDAR?
.icalendar es un archivo de datos de calendario en texto plano que cumple con el estándar iCalendar definido en el RFC 5545 (septiembre de 2009), el cual sustituyó al RFC 2445 original de 1998. Cada archivo válido comienza con la línea BEGIN:VCALENDAR y termina con END:VCALENDAR, envolviendo uno o más componentes de calendario.
Los componentes compatibles incluyen:
VEVENT: eventos de calendario como reuniones y citas,VTODO: tareas o elementos por hacer,VJOURNAL: entradas de diario,VFREEBUSY: bloques de tiempo libre/ocupado para programación.
Cada componente contiene líneas de propiedad:valor en una estructura similar a MIME, con líneas largas plegadas a los 75 octetos. La codificación del archivo es UTF-8 y el tipo MIME registrado es text/calendar.
.icalendar es una de las cuatro extensiones equivalentes definidas por el RFC 5545 junto con .ics (por mucho, la más común en la práctica), .ical y .ifb. Las cuatro extensiones comparten exactamente el mismo formato y tipo MIME. La extensión .icalendar es la menos común; la mayoría de las aplicaciones de calendario utilizan .ics por defecto al exportar. El estándar iCalendar es compatible de forma nativa con Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS y Android.
Seguridad y protección
RIESGO: LOWFormato de texto plano; no puede ejecutar código. El riesgo real es la ingeniería social: las invitaciones de calendario inesperadas pueden añadir eventos de spam con enlaces de phishing (spam de calendario). Trate los archivos adjuntos .icalendar inesperados como correos electrónicos sospechosos: no haga clic en las URL incrustadas.
Detalles del formato
en pocas palabrasProgramas que abren archivos ICALENDAR
Detalles técnicos
especificación profunda| Tipo de formato | Archivo de datos de calendario en texto plano (estándar abierto IETF) |
| Estándar regulador | RFC 5545 (septiembre de 2009), que sustituye al RFC 2445 (1998) |
| Tipo MIME | text/calendar |
| Codificación | UTF-8 (los archivos antiguos pueden usar ISO-8859-1) |
| Firma de archivo | Comienza con BEGIN:VCALENDAR; termina con END:VCALENDAR |
| Componentes compatibles | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Plegado de líneas | Líneas de propiedad largas plegadas a 75 octetos según RFC 5545 |
| Declaración de versión | Propiedad VERSION:2.0 dentro del cuerpo del archivo |
| Tamaño de archivo típico | Menos de 5 KB para una sola invitación; hasta varios MB para exportaciones completas de calendario |
| Extensiones equivalentes | .ics (más común), .ical, .ifb - todas con formato idéntico |
| Soporte de recurrencia | Propiedad RRULE para eventos repetitivos; EXDATE para excepciones |
| Plataforma | Multiplataforma: Windows, macOS, Linux, iOS, Android, web |
| Manejo de zona horaria | Componente VTIMEZONE o referencia TZID para horas de eventos sin ambigüedades |
| Lanzado | 1998 (RFC 2445) |
| Última versión | RFC 5545 (September 2009) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | datatracker.ietf.org |
Conversiones de ICALENDAR
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ICALENDAR.