Co to jest format pliku ICALENDAR?
.icalendar to plik tekstowy z danymi kalendarza, zgodny ze standardem iCalendar zdefiniowanym w RFC 5545 (wrzesień 2009), który zastąpił pierwotny RFC 2445 z 1998 roku. Każdy poprawny plik zaczyna się od linii BEGIN:VCALENDAR, a kończy na END:VCALENDAR, otaczając jeden lub więcej komponentów kalendarza.
Obsługiwane komponenty obejmują:
VEVENT- wydarzenia w kalendarzu, takie jak spotkania i wizyty,VTODO- zadania lub elementy do wykonania,VJOURNAL- wpisy w dzienniku,VFREEBUSY- bloki czasu wolnego/zajętego do planowania.
Każdy komponent zawiera linie właściwość:wartość w strukturze przypominającej MIME, przy czym długie linie są zawijane po 75 oktetach. Kodowanie pliku to UTF-8, a zarejestrowany typ MIME to text/calendar.
.icalendar jest jednym z czterech równoważnych rozszerzeń zdefiniowanych przez RFC 5545, obok .ics (zdecydowanie najpopularniejszego w praktyce), .ical oraz .ifb. Wszystkie cztery rozszerzenia współdzielą dokładnie ten sam format i typ MIME. Rozszerzenie .icalendar jest najrzadziej spotykane; większość aplikacji kalendarzowych domyślnie używa .ics przy eksporcie. Standard iCalendar jest natywnie obsługiwany przez Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS oraz Android.
Bezpieczeństwo
RYZYKO: LOWFormat tekstowy; nie może wykonywać kodu. Realnym zagrożeniem jest socjotechnika: nieoczekiwane zaproszenia w kalendarzu mogą dodawać spamerskie wydarzenia z linkami phishingowymi (spam kalendarzowy). Traktuj nieoczekiwane załączniki .icalendar jak nieoczekiwane e-maile - nie klikaj w zawarte w nich adresy URL.
Szczegóły formatu
w pigułceProgramy otwierające pliki ICALENDAR
Szczegóły techniczne
specyfikacja| Typ formatu | Plik tekstowy z danymi kalendarza (otwarty standard IETF) |
| Obowiązujący standard | RFC 5545 (wrzesień 2009), zastępujący RFC 2445 (1998) |
| Typ MIME | text/calendar |
| Kodowanie | UTF-8 (starsze pliki mogą używać ISO-8859-1) |
| Sygnatura pliku | Zaczyna się od BEGIN:VCALENDAR; kończy na END:VCALENDAR |
| Obsługiwane komponenty | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Zawijanie linii | Długie linie właściwości zawijane po 75 oktetach zgodnie z RFC 5545 |
| Deklaracja wersji | Właściwość VERSION:2.0 wewnątrz treści pliku |
| Typowy rozmiar pliku | Poniżej 5 KB dla pojedynczego zaproszenia; do kilku MB dla pełnego eksportu kalendarza |
| Równoważne rozszerzenia | .ics (najczęstsze), .ical, .ifb - wszystkie to identyczny format |
| Obsługa cykliczności | Właściwość RRULE dla wydarzeń powtarzalnych; EXDATE dla wyjątków |
| Platforma | Wieloplatformowy: Windows, macOS, Linux, iOS, Android, WWW |
| Obsługa stref czasowych | Komponent VTIMEZONE lub odniesienie TZID dla jednoznacznego określenia czasu wydarzeń |
| Wydano | 1998 (RFC 2445) |
| Najnowsza wersja | RFC 5545 (September 2009) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | datatracker.ietf.org |
Konwersje ICALENDAR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ICALENDAR.