Che cos'è il formato di file ICALENDAR?
.icalendar è un file di dati di calendario in formato testo semplice conforme allo standard iCalendar definito in RFC 5545 (settembre 2009), che ha sostituito l'originale RFC 2445 del 1998. Ogni file valido inizia con la riga BEGIN:VCALENDAR e termina con END:VCALENDAR, racchiudendo uno o più componenti del calendario.
I componenti supportati includono:
VEVENT- eventi del calendario come riunioni e appuntamenti,VTODO- attività o voci da fare,VJOURNAL- voci di diario,VFREEBUSY- blocchi di tempo libero/occupato per la pianificazione.
Ogni componente contiene righe proprietà:valore in una struttura simile a MIME, con righe lunghe ripiegate a 75 ottetti. La codifica del file è UTF-8 e il tipo MIME registrato è text/calendar.
.icalendar è una delle quattro estensioni equivalenti definite da RFC 5545 insieme a .ics (di gran lunga la più comune nella pratica), .ical e .ifb. Tutte e quattro le estensioni condividono esattamente lo stesso formato e tipo MIME. L'estensione .icalendar è la meno comune; la maggior parte delle applicazioni di calendario utilizza predefinitamente .ics durante l'esportazione. Lo standard iCalendar è supportato nativamente da Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS e Android.
Sicurezza e incolumità
RISCHIO: LOWFormato testo semplice; non può eseguire codice. Il rischio reale è l'ingegneria sociale: inviti di calendario imprevisti possono aggiungere eventi spam con link di phishing (calendar spam). Tratta gli allegati .icalendar inaspettati come email sospette: non cliccare sugli URL incorporati.
Dettagli del formato
in sintesiProgrammi che aprono file ICALENDAR
Dettagli tecnici
specifiche approfondite| Tipo di formato | File di dati di calendario in testo semplice (standard aperto IETF) |
| Standard di riferimento | RFC 5545 (settembre 2009), sostituisce RFC 2445 (1998) |
| Tipo MIME | text/calendar |
| Codifica | UTF-8 (i file legacy possono usare ISO-8859-1) |
| Firma del file | Inizia con BEGIN:VCALENDAR; termina con END:VCALENDAR |
| Componenti supportati | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Ripiegamento riga | Righe di proprietà lunghe ripiegate a 75 ottetti secondo RFC 5545 |
| Dichiarazione versione | Proprietà VERSION:2.0 all'interno del corpo del file |
| Dimensione tipica del file | Meno di 5 KB per un singolo invito; fino a diversi MB per esportazioni complete di calendari |
| Estensioni equivalenti | .ics (la più comune), .ical, .ifb - tutte con formato identico |
| Supporto ricorrenza | Proprietà RRULE per eventi ripetuti; EXDATE per le eccezioni |
| Piattaforma | Multipiattaforma: Windows, macOS, Linux, iOS, Android, web |
| Gestione fuso orario | Componente VTIMEZONE o riferimento TZID per orari degli eventi non ambigui |
| Rilasciato | 1998 (RFC 2445) |
| Ultima versione | RFC 5545 (September 2009) |
| Standard aperto | Sì · royalty-free |
| Specifica | datatracker.ietf.org |
Conversioni ICALENDAR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ICALENDAR.