Hvad er ICS-filformatet?
Filer med filtypen .ics er kalendere, der bruges af kalenderprogrammer og e-mail-klienter. .ics-filer gør det muligt for brugere at publicere og dele kalenderdata med brugere, der arbejder på kompatibel software over internettet. Formatet følger RFC 5545 (iCalendar) og bruger MIME-typen text/calendar.
Data i .ics-filer er almindelig tekst, kodet i UTF-8. Enhver gyldig .ics-fil begynder med linjen BEGIN:VCALENDAR og slutter med END:VCALENDAR, som omslutter en eller flere komponenter. Data i filen inkluderer for eksempel start- og sluttidspunkt for et møde, en titel eller yderligere noter. .ics-filer bruges ofte til at sende invitationer til begivenheder.
Hver kalenderpost er repræsenteret af en komponent:
VEVENT- en planlagt begivenhed (møde, aftale, fødselsdag)VTODO- en opgave eller et to-do-punkt med en valgfri forfaldsdatoVJOURNAL- en journalpost knyttet til en bestemt dato
.ics-filer kan nemt inspiceres i en simpel teksteditor som Notepad. Ved at importere en .ics-fil til Google Calendar, Apple Calendar eller Microsoft Outlook kan du få adgang til begivenheder med det samme. Du kan også dele et abonnementslink med andre, hvilket giver dem mulighed for at se planlagte begivenheder og modtage opdateringer i realtid. Relaterede kalenderformater inkluderer .vcs (den ældre vCalendar-forgænger) og .ical (en alternativ filtype for det samme iCalendar-format).
Sikkerhed og tryghed
RISIKO: LOWICS er almindelig tekst og kan ikke i sig selv eksekvere kode, så filformatet har lav risiko. De reelle risici er sociale: en ondsindet invitation kan automatisk tilføje spambegivenheder med links eller falske påmindelser til en kalender (kalender-spam/phishing), og en .ics kan indeholde en URL eller reference til en vedhæftet fil, der fører til et phishing-websted. Behandl uventede invitationer på samme måde som uventede e-mails - klik ikke på links i en begivenhed, du ikke forventede.
Formatdetaljer
kort fortaltProgrammer der åbner ICS-filer
Tekniske detaljer
dyb specifikation| MIME-type | text/calendar |
| Filidentifikation | Almindelig tekst; enhver gyldig fil åbner med BEGIN:VCALENDAR og lukker med END:VCALENDAR |
| Tegnkodning | UTF-8; en UTF-8 BOM (EF BB BF) kan valgfrit gå forud for den første linje |
| Linjestruktur | CRLF (\r\n) linjeskift krævet af RFC 5545; linjer længere end 75 oktetter skal foldes med en CRLF efterfulgt af et enkelt mellemrum |
| Primær komponent | VEVENT - koder en enkelt kalenderbegivenhed med DTSTART, DTEND, SUMMARY, UID og valgfri DESCRIPTION |
| Opgavekomponent | VTODO - repræsenterer et to-do-punkt; understøtter egenskaberne DUE date, PERCENT-COMPLETE og STATUS |
| Håndtering af tidszoner | VTIMEZONE-komponenten indlejrer regler for sommertid direkte; alternativt refererer TZID til en IANA-tidszonedatabase-identifikator |
| Regler for gentagelse | RRULE-egenskaben understøtter FREQ, BYDAY, COUNT, UNTIL og andre parametre (f.eks. RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR) |
| Alarmunderstøttelse | VALARM-underkomponenten udløser DISPLAY- eller EMAIL-notifikationer i forhold til begivenhedens start- eller sluttidspunkt |
| Arrangør og deltagere | ORGANIZER- og ATTENDEE-egenskaber bærer mailto:-URI'er; PARTSTAT sporer accept- eller afvisningsstatus |
| Kalenderabonnement | Servere kan publicere .ics-URL'er ved hjælp af webcal://-skemaet til live, automatisk opdaterende kalenderabonnementer |
| Alternative filtyper | .ical og .ifb er alternative filtyper for det samme format; .ifb bruges til data om ledig/optaget tid |
| Forgængerformat | Erstatter vCalendar (.vcs), den ældre 1.0-standard; .ics-filer er ikke bagudkompatible med alle vCalendar-klienter |
| Kodning af binære data | Indlejrede binære vedhæftede filer (ATTACH-egenskaben) bruger BASE64-kodning i den almindelige tekstfil |
| Protokol for mødeindkaldelser | iTIP (RFC 5546) definerer, hvordan .ics-filer udveksles som mødeindkaldelser via e-mail (METHOD:REQUEST, REPLY, CANCEL) |
| Udgivet | 1998 (RFC 2445), updated 2009 (RFC 5545) |
| Åben standard | Ja · royaltyfri |
| Specifikation | datatracker.ietf.org |
ICS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ICS-filer.