Le format vCard

Introduction aux fichiers vCard

vCard (Visit Card soit Carte de visite) est un format standard ouvert d'échange de données personnelles.

Il est utile pour conserver ou donner ses coordonnées personnelles ou professionnelles à une relation.

  • Format utilisé par le logiciel Carnet d'adresses d'Apple ou encore les logiciels de courrier électronique comme Mozilla Thunderbird ou Outlook Express. vCard est également utilisé par des appareils mobiles (téléphones mobiles, assistants personnels, GPS) pour échanger des éléments de carnet d'adresses, mais aussi par des logiciels de messagerie instantanée comme Jabber ou Skype.

    La norme intègre également des spécifications pour couvrir les risques de sécurité.

  • Le fichier vCard est un format de carnet d'adresses qui peut contenir une ou plusieurs adresses. Lorsqu'il n'en contient qu'une seule, c'est une carte de visite.

  • Un fichier vCard porte une extension vcf (acronyme de Virtual Card File). Son contenu est lisible par n'importe quel éditeur de texte (Bloc Note, Notepad++, ...)

ComplémentAlan_Turing.vcf

1
BEGIN:VCARD
2
VERSION:2.1
3
N:Turing;Alan
4
FN:Alan TURING
5
BDAY:19120623
6
ADR:20;rue;Informatique;01625 ;Wilmslow ;Royaune-Uni
7
TEL;CELL:060-000-0000
8
TEL;HOME:024-000-0000
9
EMAIL:AlanTuring@example.com
10
END:VCARD
  • Conformément à la spécification de la version 3.0, chaque objet, c'est à dire chaque carte de visite, contenu dans un fichier vCard

    • doit commencer par l'entité BEGIN:VCARD et se terminer par END:VCARD.

    • doit contenir les descripteurs VERSION, N et FN qui sont obligatoires (en gras dans le tableau ci-contre).

  • Le format vCard implémente les types de propriétés contenues dans le tableau ci-contre qui présente les principaux descripteurs, leur signification, leurs propriétés, c'est à dire les valeurs que ces descripteurs peuvent prendre, ainsi que la syntaxe pour renseigner ces propriétés. Il y a bien d'autres descripteurs. Vous en trouverez une liste plus complète aux adresses suivantes.

    Un descripteur est suivi du caractère « : » puis de sa (ou ses) propriété(s)

Exemple

Dans l'extrait de fichier vCard donné ci-dessous, combien de contacts y a-t-il ? Quels sont les descripteurs manquants pour le dernier contact ?

1
BEGIN:VCARD
2
FN:Luc Skywalker
3
N:Skywalker;Luc
4
EMAIL:luc.skywalker@gmail.com
5
VERSION:2.1
6
END:VCARD
7
BEGIN:VCARD
8
FN:Clark Kent
9
N:Kent;Clark
10
EMAIL:kent@gmail.fr
11
VERSION:2.1
12
END:VCARD
13
BEGIN:VCARD
14
EMAIL:harry.potter@gmail.fr
15
VERSION:2.1
16
END:VCARD
17

Simulation

Créez une carte de visite en format vcf pour l'envoyer à un correspondant qui importera le fichier, par exemple, dans son mobile.