Wat is het ICALENDAR-bestandsformaat?
.icalendar is een agendagegevensbestand in platte tekst dat voldoet aan de iCalendar-standaard zoals gedefinieerd in RFC 5545 (september 2009), die de oorspronkelijke RFC 2445 uit 1998 verving. Elk geldig bestand begint met de regel BEGIN:VCALENDAR en eindigt met END:VCALENDAR, waarin een of meer agendacomponenten zijn opgenomen.
Ondersteunde componenten zijn onder meer:
VEVENT- agenda-afspraken zoals vergaderingen en afspraken,VTODO- taken of to-do-items,VJOURNAL- journaalboekingen,VFREEBUSY- blokken met vrije/bezette tijd voor planning.
Elke component bevat eigenschap:waarde-regels in een MIME-achtige structuur, waarbij lange regels worden afgebroken op 75 octetten. De bestandscodering is UTF-8 en het geregistreerde MIME-type is text/calendar.
.icalendar is een van de vier gelijkwaardige extensies gedefinieerd door RFC 5545, naast .ics (verreweg de meest voorkomende in de praktijk), .ical en .ifb. Alle vier de extensies delen exact hetzelfde formaat en MIME-type. De .icalendar-extensie is de minst gebruikelijke; de meeste agenda-applicaties gebruiken standaard .ics bij het exporteren. De iCalendar-standaard wordt standaard ondersteund door Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS en Android.
Beveiliging & veiligheid
RISICO: LOWPlatte-tekstformaat; kan geen code uitvoeren. Het werkelijke risico is „social engineering”: onverwachte agenda-uitnodigingen kunnen spam-afspraken toevoegen met phishing-links (agenda-spam). Behandel onverwachte .icalendar-bijlagen als onverwachte e-mails - klik niet op ingebedde URL's.
Formaatdetails
in een notendopProgramma's die ICALENDAR-bestanden openen
Technische details
diepe specificaties| Formaat-type | Agendagegevensbestand in platte tekst (open IETF-standaard) |
| Geldende standaard | RFC 5545 (september 2009), vervangt RFC 2445 (1998) |
| MIME-type | text/calendar |
| Codering | UTF-8 (oudere bestanden kunnen ISO-8859-1 gebruiken) |
| Bestandssignatuur | Begint met BEGIN:VCALENDAR; eindigt met END:VCALENDAR |
| Ondersteunde componenten | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Regelafbreking | Lange eigenschapsregels afgebroken op 75 octetten volgens RFC 5545 |
| Versieverklaring | VERSION:2.0 eigenschap binnen de bestandsinhoud |
| Typische bestandsgrootte | Minder dan 5 KB voor een enkele uitnodiging; tot enkele MB voor volledige agenda-exports |
| Gelijkwaardige extensies | .ics (meest gebruikelijk), .ical, .ifb - allemaal identiek formaat |
| Ondersteuning voor herhaling | RRULE-eigenschap voor herhalende afspraken; EXDATE voor uitzonderingen |
| Platform | Cross-platform: Windows, macOS, Linux, iOS, Android, web |
| Tijdzone-afhandeling | VTIMEZONE-component of TZID-referentie voor eenduidige afspraaktijden |
| Uitgebracht | 1998 (RFC 2445) |
| Laatste versie | RFC 5545 (September 2009) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | datatracker.ietf.org |
ICALENDAR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ICALENDAR-bestanden.