Qu'est-ce que le format de fichier VCS ?
.vcs est une extension de fichier associée au format vCalendar, qui est lié à la norme vCard .vcf. Les fichiers .vcs stockent des entrées de calendrier et peuvent être utilisés pour partager des données de planification entre utilisateurs. Chaque fichier enregistre des informations telles que le nom de l'événement, les heures de début et de fin, le lieu et une courte description.
Chaque fichier .vcs est du texte brut qui commence par la ligne BEGIN:VCALENDAR et se termine par END:VCALENDAR. La propriété VERSION:1.0 à l'intérieur du fichier l'identifie comme vCalendar, le distinguant du format iCalendar plus récent .ics, qui porte la mention VERSION:2.0.
L'utilisation principale du .vcs est l'importation et l'exportation d'événements, d'horaires ou de données de rendez-vous. Le format est pris en charge sur les appareils mobiles, les suites bureautiques et divers outils d'organisation - bien qu'il soit désormais considéré comme un standard hérité. Les fichiers .vcs sont toujours fournis par certains organisateurs d'événements comme moyen de partager des informations sur les événements avec d'autres utilisateurs ou membres d'un groupe.
vCalendar 1.0 a été publié en 1996 par le Versit Consortium (Apple, IBM, Lucent et Siemens) et a depuis été remplacé par iCalendar 2.0 (.ics, IETF RFC 5545). La plupart des applications de calendrier modernes importent toujours le .vcs pour la compatibilité ascendante, mais enregistrent les nouveaux rendez-vous au format .ics. Le texte non-ASCII dans les anciens fichiers .vcs est généralement encodé en « quoted-printable » et peut apparaître déformé lorsqu'il est ouvert dans un éditeur de texte brut.
Sécurité et sûreté
RISQUE : LOWUn .vcs est du texte brut et ne peut pas exécuter de code, le fichier lui-même présente donc un risque faible. Le risque réel est social, comme pour toute invitation de calendrier : un .vcs non sollicité peut ajouter automatiquement un événement indésirable avec des liens de phishing ou de faux rappels à votre calendrier. Traitez les invitations inattendues comme des e-mails inattendus - ne cliquez pas sur les liens à l'intérieur d'un événement que vous n'attendiez pas. Un problème purement cosmétique : les anciens fichiers vCalendar utilisent l'encodage « quoted-printable », de sorte que le texte accentué peut paraître déformé dans un éditeur simple mais s'affiche correctement une fois importé.
Détails du format
en bref- Projet Visual Studio C++ (prédécesseur de .vcxproj) / makefiles - Certains outils de construction/configuration ont utilisé .vcs, mais la signification dominante ici est le fichier de rendez-vous vCalendar.
- Paramètres ScanSoft / OmniPage - De rares paramètres d'applications héritées ont utilisé .vcs ; sans rapport avec le format de calendrier décrit ici.
Programmes qui ouvrent les fichiers VCS
Détails techniques
spécifications approfondies| Type MIME | text/x-vcalendar |
| Encodage du texte | ASCII ou UTF-8 ; les fichiers hérités utilisent fréquemment l'encodage « quoted-printable » pour les caractères non-ASCII |
| Structure du fichier | Paires PROPRIÉTÉ:VALEUR basées sur des lignes, encadrées par les délimiteurs BEGIN:VCALENDAR et END:VCALENDAR |
| Marqueur de version interne | VERSION:1.0 - identifie le fichier comme vCalendar (VERSION:2.0 indique le format iCalendar .ics plus récent) |
| Format de date/heure | Notation compacte ISO 8601 - AAAAMMJJ pour les dates, AAAAMMJJTHHmmssZ pour les horodatages UTC |
| Types de blocs pris en charge | VEVENT (événement de calendrier) et VTODO (tâche ou élément à faire) |
| Propriétés de base de l'événement | SUMMARY (nom de l'événement), DTSTART, DTEND, DESCRIPTION, LOCATION, AALARM (déclencheur d'alarme audio) |
| Délimiteurs de fichier | Chaque fichier s'ouvre par BEGIN:VCALENDAR et se ferme par END:VCALENDAR ; il n'existe pas d'octets magiques binaires |
| Taille typique du fichier | Moins de 1 Ko à quelques Ko - contient normalement un seul événement ou rendez-vous |
| Développeur/origine | Versit Consortium (Apple, IBM, Lucent, Siemens), 1996 ; maintenu plus tard par l'Internet Mail Consortium |
| Remplacé par | iCalendar 2.0 (.ics), normalisé sous le nom IETF RFC 2445 (1998) et révisé par RFC 5545 (2009) |
| Prise en charge des plateformes | Windows, macOS, Linux, Android, iOS ; appareils Palm OS et anciens Symbian (historique) |
| Comportement des applications modernes | La plupart des applications de calendrier actuelles importent le .vcs pour la compatibilité ascendante mais exportent les nouveaux rendez-vous en .ics |
| Publié | 1996 (vCalendar 1.0 specification) |
| Dernière version | vCalendar 1.0 (final; superseded by iCalendar 2.0 / RFC 5545) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.imc.org |
Conversions VCS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers VCS.