web-dev-qa-db-fra.com

Différence entre iCalendar (.ics) et vCalendar (.vcs)

Je souhaite envoyer des informations de réservation par courrier électronique dans une pièce jointe à ajouter dans MS Outlook. Quel format est le meilleur? Surtout pour MS Outlook 2003?

48
Nakul Chaudhary

iCalendar était basé sur un vCalendar et Outlook 2007 gère bien les deux formats, donc peu importe celui que vous choisissez.

Je ne sais pas si cela signifie Outlook 2003. Je suppose que vous devriez essayer.

Le format de calendrier par défaut d'Outlook est iCalendar (*.ics)

40
RaYell

Les fichiers .ics et .vcs sont en ASCII. Si vous utilisez l'option "Enregistrer sous" pour enregistrer une entrée de calendrier (Appt, demande de réunion/réponse/reporter/annuler et etc.) au format .ics et .vcs et utilisez vimdiff, vous pouvez facilement voir la différence.

.Vcs (vCal) et .ics (iCal) appartiennent au même camp VCALENDAR, mais le fichier .vcs affiche "VERSION: 1.0" tandis que le fichier .ics utilise "VERSION: 2.0".

La spécification de vCalendar v1.0 peut être trouvée sur http://www.imc.org/pdi/pdiproddev.html . La spécification pour iCalendar (vCalendar v2.0) est dans RFC5545. En général, le plus récent est meilleur, et cela est vrai pour Outlook 2007 et les versions ultérieures, mais pas pour Outlook 2003.

Pour Outlook 2003, le comportement est particulier. Il peut enregistrer la même entrée d'agenda au format .ics et .vcs, mais il lit et affiche uniquement le fichier .vcs correctement. Il peut lire le fichier .ics mais il omet certains champs et ne l'affiche pas en mode calendrier. Je suppose qu'à l'époque, Microsoft voulait fournir .ics pour être compatible avec iCal de Mac mais pas encore tout à fait engagé pour la v2.0.

Je dirais donc que pour Outlook 2003, .vcs est le format natif.

31
Junping

Vous pouvez essayer VCS en ICS convertisseur de fichiers (Java, fonctionne avec Windows, Mac, Linux etc.). Il a la fonction d'analyser les événements et les tâches. Vous pouvez convertir le VCS généré par votre téléphone Nokia, avec exportation Bluetooth ou via nbuexplorer.

  • Prise en charge complète de UTF-8
  • Chaînes codées imprimables entre guillemets
  • Code source complètement ouvert (GPLv3 et Apache 2.0)
  • Sortie iCalendar v2.0 standard
  • Encode plusieurs fichiers à la fois (un seul événement par fichier)
  • Compatible avec Android, iOS, Mozilla Lightning/Sunbird, Google Calendar et autres
  • Multi plateforme
5
anonymous

Les fichiers VCS peuvent avoir leurs informations codées en imprimable cité qui est un cauchemar. La solution ci-dessus recommandant "VCS to ICS Calendar Converter" est la voie à suivre.

4
user1420526

Le nouveau format iCalendar, avec plus de données jointes, comprend des informations sur la personne qui a créé l'événement, de sorte que lorsqu'il est importé dans Outlook (par exemple), les modifications apportées à cet événement sont communiquées par e-mail au créateur. Cela peut être utile lorsque vous devez informer les autres de tout changement.

Cependant, lorsque j'exporte simplement un événement d'un de mes calendriers vers un autre, je préfère utiliser vCalendar, car cela ne nécessite pas d'envoyer un e-mail au créateur (généralement moi-même) si je modifie ou supprime quelque chose.

3
Alison Eagle