Qu'est-ce que le format de fichier ICALENDAR ?
.icalendar est un fichier de données de calendrier en texte brut conforme à la norme iCalendar définie dans la RFC 5545 (septembre 2009), qui a remplacé la RFC 2445 originale de 1998. Tout fichier valide commence par la ligne BEGIN:VCALENDAR et se termine par END:VCALENDAR, encapsulant un ou plusieurs composants de calendrier.
Les composants pris en charge incluent :
VEVENT- événements de calendrier tels que des réunions et des rendez-vous,VTODO- tâches ou éléments à faire,VJOURNAL- entrées de journal,VFREEBUSY- blocs de temps libre/occupé pour la planification.
Chaque composant contient des lignes propriété:valeur dans une structure de type MIME, avec des lignes longues repliées à 75 octets. L'encodage du fichier est UTF-8 et le type MIME enregistré est text/calendar.
.icalendar est l'une des quatre extensions équivalentes définies par la RFC 5545 aux côtés de .ics (de loin la plus courante en pratique), .ical et .ifb. Ces quatre extensions partagent exactement le même format et le même type MIME. L'extension .icalendar est la moins courante ; la plupart des applications de calendrier utilisent par défaut .ics lors de l'exportation. La norme iCalendar est prise en charge nativement par Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS et Android.
Sécurité et sûreté
RISQUE : LOWFormat texte brut ; ne peut pas exécuter de code. Le risque réel est l'ingénierie sociale : des invitations de calendrier inattendues peuvent ajouter des événements indésirables avec des liens de phishing (spam de calendrier). Traitez les pièces jointes .icalendar inattendues comme des e-mails suspects - ne cliquez pas sur les URL intégrées.
Détails du format
en brefProgrammes qui ouvrent les fichiers ICALENDAR
Détails techniques
spécifications approfondies| Type de format | Fichier de données de calendrier en texte brut (norme ouverte IETF) |
| Norme de référence | RFC 5545 (septembre 2009), remplaçant la RFC 2445 (1998) |
| Type MIME | text/calendar |
| Encodage | UTF-8 (les fichiers anciens peuvent utiliser ISO-8859-1) |
| Signature de fichier | Commence par BEGIN:VCALENDAR ; se termine par END:VCALENDAR |
| Composants pris en charge | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Repliage de ligne | Lignes de propriétés longues repliées à 75 octets selon la RFC 5545 |
| Déclaration de version | Propriété VERSION:2.0 à l'intérieur du corps du fichier |
| Taille de fichier typique | Moins de 5 Ko pour une invitation unique ; jusqu'à plusieurs Mo pour des exportations de calendrier complet |
| Extensions équivalentes | .ics (la plus courante), .ical, .ifb - tous de format identique |
| Prise en charge de la récurrence | Propriété RRULE pour les événements répétitifs ; EXDATE pour les exceptions |
| Plateforme | Multiplateforme : Windows, macOS, Linux, iOS, Android, Web |
| Gestion des fuseaux horaires | Composant VTIMEZONE ou référence TZID pour des heures d'événements sans ambiguïté |
| Publié | 1998 (RFC 2445) |
| Dernière version | RFC 5545 (September 2009) |
| Standard ouvert | Oui · libre de droits |
| Spécification | datatracker.ietf.org |
Conversions ICALENDAR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ICALENDAR.