Hvad er ICALENDAR-filformatet?
.icalendar er en kalenderdatafil i almindelig tekst, der overholder iCalendar-standarden defineret i RFC 5545 (september 2009), som erstattede den oprindelige RFC 2445 fra 1998. Enhver gyldig fil begynder med linjen BEGIN:VCALENDAR og slutter med END:VCALENDAR, hvilket indkapsler en eller flere kalenderkomponenter.
Understøttede komponenter inkluderer:
VEVENT- kalenderbegivenheder såsom møder og aftaler,VTODO- opgaver eller to-do-punkter,VJOURNAL- journalposter,VFREEBUSY- ledige/optagede tidsblokke til planlægning.
Hver komponent indeholder property:value-linjer i en MIME-lignende struktur, hvor lange linjer foldes ved 75 oktetter. Filkodningen er UTF-8, og den registrerede MIME-type er text/calendar.
.icalendar er en af fire ækvivalente filtyper defineret af RFC 5545 sammen med .ics (langt den mest almindelige i praksis), .ical og .ifb. Alle fire filtyper deler nøjagtig samme format og MIME-type. Filtypen .icalendar er den mindst almindelige; de fleste kalenderapplikationer bruger som standard .ics ved eksport. iCalendar-standarden understøttes indfødt af Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS og Android.
Sikkerhed og tryghed
RISIKO: LOWAlmindeligt tekstformat; kan ikke eksekvere kode. Den reelle risiko er social engineering: uventede kalenderinvitationer kan tilføje spambegivenheder med phishing-links (kalenderspam). Behandl uventede .icalendar-vedhæftninger som uventede e-mails - klik ikke på indlejrede URL'er.
Formatdetaljer
kort fortaltProgrammer der åbner ICALENDAR-filer
Tekniske detaljer
dyb specifikation| Formattype | Kalenderdatafil i almindelig tekst (åben IETF-standard) |
| Gældende standard | RFC 5545 (september 2009), erstatter RFC 2445 (1998) |
| MIME-type | text/calendar |
| Kodning | UTF-8 (ældre filer kan bruge ISO-8859-1) |
| Filsignatur | Starter med BEGIN:VCALENDAR; slutter med END:VCALENDAR |
| Understøttede komponenter | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Linjefoldning | Lange egenskabslinjer foldet ved 75 oktetter i henhold til RFC 5545 |
| Versionserklæring | VERSION:2.0 egenskab inde i filens krop |
| Typisk filstørrelse | Under 5 KB for en enkelt invitation; op til flere MB for fulde kalendereksport |
| Tilsvarende filtyper | .ics (mest almindelig), .ical, .ifb - alle identisk format |
| Understøttelse af gentagelser | RRULE-egenskab for gentagne begivenheder; EXDATE for undtagelser |
| Platform | Cross-platform: Windows, macOS, Linux, iOS, Android, web |
| Håndtering af tidszoner | VTIMEZONE-komponent eller TZID-reference for entydige begivenhedstider |
| Udgivet | 1998 (RFC 2445) |
| Seneste version | RFC 5545 (September 2009) |
| Åben standard | Ja · royaltyfri |
| Specifikation | datatracker.ietf.org |
ICALENDAR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ICALENDAR-filer.