Guida al calendario
Cos’è un file .ics?
Un file .ics conserva informazioni di calendario come testo strutturato. Le app usano il formato ICS per scambiare eventi, date, luoghi e altri dettagli. Aprire un file può mostrare un evento, ma devi comunque confermarne l’aggiunta al calendario.
Esaminare un file calendario in tre passaggi
- Conserva l’originale e apri una copia in un editor di testo semplice o nel visualizzatore locale. Non rinominare un altro tipo di file in .ics.
- Trova il contenitore calendario e ciascun blocco VEVENT. Confronta titolo, inizio, fine e luogo con il messaggio originale.
- Verifica i problemi comuni, poi importa in un calendario modificabile. Conferma data e ora nel calendario prima di affidarti all’evento.
Leggere il formato ICS un campo alla volta
Un file calendario usa proprietà con nome tra righe BEGIN e END corrispondenti. Il contenitore esterno VCALENDAR identifica i dati. Ogni blocco VEVENT descrive un evento. Lo stesso file può contenere più blocchi, quindi un allegato non è necessariamente un solo appuntamento.
Ecco un piccolo esempio per una riunione il 6 novembre 2026. L’evento inizia alle 06:00 UTC e dura un’ora. L’identificatore è un esempio: creane uno nuovo per un nuovo evento. Un file destinato all’uso reale usa fine riga CRLF, anche se l’editor mostra normali ritorni a capo.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Calendar Notes//EN
BEGIN:VEVENT
UID:2394cf30-17e4-4ba9-a382-6f011fe71035
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:Revisione progetto
LOCATION:Sala riunioni
DESCRIPTION:Portare l’ordine del giorno aggiornato.
END:VEVENT
END:VCALENDAR
Il generatore iCal scrive la stessa struttura di base da campi separati. Gestisce anche identificatori univoci, escape e ripiegamento delle righe, facilitando la prevenzione degli errori di punteggiatura.
Comprendere i campi del formato ICS
Ogni proprietà risponde a una domanda diversa sull’evento. Tieni separati identificatori e titolo, e il momento della creazione dall’inizio programmato.
| Campo | Significato | Cosa controllare |
|---|---|---|
| VERSION | Versione del formato calendario | Usa 2.0 per questo formato. |
| PRODID | Identifica il software che ha prodotto i dati | Non è l’organizzatore dell’evento. |
| UID | Identificatore dell’evento | Mantienilo quando gestisci lo stesso evento esistente. |
| DTSTAMP | Timestamp associato alla voce calendario | Non è l’ora della riunione. |
| DTSTART | Quando inizia l’evento | Conferma data e significato del fuso. |
| DTEND | Quando finisce l’evento | Per un’intera giornata, la data di fine è esclusiva. |
| SUMMARY | Titolo dell’evento | Rendilo riconoscibile nell’elenco. |
| LOCATION | Luogo dell’evento | Includi dettagli sufficienti per trovare la sede. |
| DESCRIPTION | Note aggiuntive | Evita informazioni private nelle copie condivise. |
Lo standard completo include più proprietà della tabella. Gli inviti possono contenere organizzatori, partecipanti e metodi di pianificazione. Gli eventi ricorrenti possono includere regole ed eccezioni. Un’anteprima semplice potrebbe non valutarne le relazioni: un titolo leggibile da solo non dimostra che tutto il file sia corretto.
Confrontare tipi di file e iscrizioni
Un ICS è testo calendario portabile. Un CSV è una tabella le cui colonne dipendono dal servizio di importazione. Rinominare CSV in ICS non converte i dati. Un programma in PDF o uno screenshot può mostrare date a una persona, ma non è già un file calendario strutturato.
Un file importato è di solito un’istantanea. Un’iscrizione fornisce invece al calendario un URL da controllare per gli aggiornamenti. Iscriviti solo a calendari attendibili di cui comprendi il contenuto. Importare un allegato occasionale è diverso dall’aggiungere un indirizzo di iscrizione nelle impostazioni dell’account.
Un invito introduce un’altra distinzione: può chiederti di accettare o rifiutare e l’organizzatore può inviare aggiornamenti. Il singolo evento creato da questo sito non invia richieste di riunione. Usa i comandi di invito del calendario quando altre persone devono rispondere o ricevere modifiche successive.
Controllare orari e formato prima dell’importazione
I valori orari richiedono contesto. Una Z finale significa UTC. Un parametro TZID specifica un fuso locale. Una data-ora senza entrambi è un’ora locale senza fuso. Un evento di un’intera giornata usa una data, non la mezzanotte espressa come evento orario.
Le righe lunghe vengono normalmente ripiegate entro 75 byte UTF-8. Una continuazione inizia con uno spazio o una tabulazione. Il limite conta i byte, quindi i caratteri non inglesi possono raggiungerlo prima di 75 caratteri visibili. I valori di testo applicano escape anche a virgole, punti e virgola, barre inverse e ritorni a capo.
Il visualizzatore ICS controlla questi problemi comuni mostrando i dettagli dell’evento. Il suo ambito è limitato: espansione delle ricorrenze e regole personalizzate di cambio fuso richiedono ancora un’app calendario. Usa aprire ICS su iPhone quando il file è valido ma manca un comando di importazione evidente.
Per le regole di base, consulta RFC 5545. Conserva una copia dell’invito originale prima di modificarlo. Dopo l’importazione vai alla data reale e conferma l’account di destinazione, invece di presumere che un’anteprima significhi salvataggio riuscito.

Domande frequenti
Cosa significa ICS?
L’estensione .ics identifica un file iCalendar. È una convenzione per il nome di un testo calendario strutturato, non un servizio distinto. Il file può contenere un evento o un’esportazione più ampia. Lo standard iCalendar definisce anche attività e altri componenti, ma il visualizzatore di questo sito si concentra sugli eventi.
Un file ICS è uguale a un calendario iCal?
Non esattamente. iCalendar è il formato dei dati, mentre un calendario è la raccolta che visualizzi o modifichi in un’app. “iCal” viene usato anche informalmente per i file calendario. Importare un file crea di solito voci locali; non ti collega automaticamente ai futuri aggiornamenti del mittente.
Posso leggere un ICS senza pagare un’app?
Sì. Un editor di testo semplice può mostrarne il contenuto e il visualizzatore locale del sito presenta i campi comuni senza account o pagamento. Non serve collegare un calendario per esaminare il file. Aggiungere l’evento è un’azione distinta nell’app scelta.
Perché un evento ICS appare all’ora sbagliata?
Controlla se l’inizio usa UTC, un fuso con nome o un’ora locale senza fuso. Un valore UTC termina con Z e può apparire con un’altra ora locale. Un fuso mancante o errato può spostare l’appuntamento. Confronta l’ora originale e le impostazioni della destinazione prima di salvare una correzione.
Ultimo aggiornamento: