Guide du calendrier
Qu’est-ce qu’un fichier .ics ?
Un fichier .ics stocke des informations de calendrier sous forme de texte structuré. Les apps utilisent le format ICS pour échanger événements, dates, lieux et autres détails. Ouvrir un fichier peut afficher un événement, mais son ajout au calendrier demande toujours votre confirmation.
Examiner un fichier calendrier en trois étapes
- Gardez l’original et ouvrez une copie dans un éditeur de texte brut ou le lecteur ICS local. Ne renommez pas un autre type de fichier en .ics.
- Repérez le conteneur du calendrier et chaque bloc VEVENT. Comparez le titre, le début, la fin et le lieu avec le message source.
- Vérifiez les problèmes courants, puis importez dans un calendrier modifiable. Confirmez la date et l’horaire dans ce calendrier avant de vous y fier.
Lire le format ICS champ par champ
Un fichier calendrier utilise des propriétés nommées entre des lignes BEGIN et END correspondantes. Le conteneur extérieur VCALENDAR identifie les données de calendrier. Chaque bloc VEVENT décrit un événement. Plusieurs blocs peuvent coexister : une pièce jointe ne contient donc pas forcément un seul rendez-vous.
Voici un petit exemple de réunion le 6 novembre 2026. L’événement commence à 06:00 UTC et dure une heure. L’identifiant est un exemple ; créez-en un nouveau pour un nouvel événement. Un fichier destiné à l’usage réel utilise des fins de ligne CRLF, même si l’éditeur affiche des sauts de ligne ordinaires.
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:Revue de projet
LOCATION:Salle de réunion
DESCRIPTION:Apporter l’ordre du jour révisé.
END:VEVENT
END:VCALENDAR
Le créateur iCal écrit la même structure à partir de champs de formulaire séparés. Il gère aussi les identifiants uniques, l’échappement et le repliement des lignes pour faciliter l’évitement des erreurs de ponctuation.
Comprendre les champs du format ICS
Chaque propriété répond à une question différente sur l’événement. Séparez les identifiants du titre et l’horodatage de création du début prévu.
| Champ | Signification | À vérifier |
|---|---|---|
| VERSION | Version du format calendrier | Utilisez 2.0 pour ce format. |
| PRODID | Identifie le logiciel ayant produit les données | Ce n’est pas l’organisateur. |
| UID | Identifiant de l’événement | Conservez-le pour le même événement existant. |
| DTSTAMP | Horodatage associé à l’entrée | Ce n’est pas l’heure de la réunion. |
| DTSTART | Début de l’événement | Confirmez la date et le sens du fuseau horaire. |
| DTEND | Fin de l’événement | Pour une journée entière, la date de fin est exclusive. |
| SUMMARY | Titre de l’événement | Rendez-le identifiable dans la liste du calendrier. |
| LOCATION | Lieu de l’événement | Donnez assez de détails pour trouver le lieu. |
| DESCRIPTION | Notes supplémentaires | Évitez les informations privées dans les copies partagées. |
La norme complète comporte davantage de propriétés. Les invitations peuvent porter organisateurs, participants et méthodes de planification. Les récurrences peuvent porter règles et exceptions. Un aperçu simple n’évalue pas forcément ces relations : un titre lisible ne suffit donc pas à établir que tout le fichier est correct.
Comparer les types de fichiers et les abonnements
Un ICS est du texte calendrier transportable. Un CSV est un tableau dont le sens des colonnes dépend du service d’import. Renommer CSV en ICS ne convertit pas les données. Un programme PDF ou une capture peut montrer des dates à une personne sans être déjà un fichier calendrier structuré.
Un fichier importé est généralement un instantané. Un abonnement fournit au contraire une URL que le calendrier consulte pour les mises à jour. Abonnez-vous uniquement à un calendrier de confiance que vous comprenez. Importer une pièce jointe ponctuelle diffère de l’ajout d’une adresse d’abonnement dans les réglages du compte.
Une invitation ajoute une distinction : elle peut demander d’accepter ou de refuser, et l’organisateur peut envoyer des modifications. Un événement unique créé par ce site n’envoie pas de demandes de réunion. Utilisez les commandes d’invitation de votre calendrier si d’autres personnes doivent répondre ou recevoir des changements ultérieurs.
Vérifier horaires et format avant l’import
Les valeurs horaires ont besoin de contexte. Un Z final signifie UTC. Un paramètre TZID nomme un fuseau local. Une date-heure sans l’un ni l’autre est une heure locale flottante. Un événement sur la journée utilise une date plutôt qu’un minuit exprimé comme événement horaire.
Les longues lignes sont normalement repliées après au plus 75 octets UTF-8. Une continuation commence par une espace ou une tabulation. Cette limite compte les octets : des caractères non anglais peuvent l’atteindre avant 75 caractères visibles. Les valeurs texte échappent aussi virgules, points-virgules, barres obliques inverses et sauts de ligne.
Le lecteur ICS vérifie ces problèmes courants tout en affichant les détails. Son périmètre est limité : le développement des récurrences et les règles personnalisées de transition de fuseau nécessitent encore une application de calendrier. Consultez ouvrir un ICS sur iPhone si le fichier est valide mais que l’import n’est pas évident.
Pour les règles sous-jacentes, consultez le RFC 5545. Gardez une copie de l’invitation source avant de la modifier. Après l’import, allez à la date réelle et confirmez le compte de destination, sans supposer qu’un aperçu signifie que l’événement a été enregistré.

Questions fréquentes
Que signifie ICS ?
L’extension .ics identifie un fichier iCalendar. C’est une convention de nommage pour du texte calendrier structuré, pas un service distinct. Le fichier peut contenir un seul événement ou un export plus vaste. La norme iCalendar définit aussi des tâches et d’autres composants, mais le lecteur de ce site se concentre sur les événements.
Un fichier ICS est-il la même chose qu’un calendrier iCal ?
Pas exactement. iCalendar est le format de données ; le calendrier est la collection affichée ou modifiée dans une app. « iCal » désigne aussi familièrement les fichiers calendrier. Importer un fichier crée généralement des entrées locales ; cela ne vous connecte pas automatiquement aux futures mises à jour de l’expéditeur.
Puis-je lire un ICS sans payer une app ?
Oui. Un éditeur de texte brut en affiche le contenu, et le lecteur local de ce site présente les champs courants sans compte ni paiement. Vous n’avez pas besoin de connecter un calendrier pour examiner un fichier. Ajouter l’événement est une action distincte dans l’app choisie.
Pourquoi un événement ICS apparaît-il à la mauvaise heure ?
Vérifiez si le début utilise UTC, un fuseau nommé ou une heure locale flottante. Une valeur UTC finit par Z et peut s’afficher à une autre heure locale. Un fuseau absent ou incorrect peut déplacer le rendez-vous. Comparez l’horaire source et les réglages du calendrier de destination avant d’enregistrer une correction.
Dernière mise à jour :