Contact vCard (.vcf)

IETF Standard

La carte de visite électronique vCard (VCF) est le standard mondial pour les contacts de carnets d'adresses électroniques, permettant un partage de contacts fluide, la synchronisation des répertoires et l'importation d'adresses sur les smartphones, les clients de messagerie et les plateformes CRM.

Convertir VCF en CSV

Convertisseur gratuit de VCF vers CSV dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.

Inspecter et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers VCF en inspectant la séquence d'octets binaires de tête :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

Signature d'en-tête au niveau des octets (Magic Bytes)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers VCF en inspectant la séquence d'octets binaires de tête :

SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :

42 45 47 49 4E 3A 56 43 41 52 44

REPRÉSENTATION ASCII : BEGIN:VCARD

Normalisation : IETF RFC 6350 (vCard v4.0)

Spécifications techniques

Architecture de conteneurEnregistrement en texte brut commençant par BEGIN:VCARD et se terminant par END:VCARD contenant des propriétés de contact structurées
CompressionTexte non compressé (les photos intégrées utilisent le Base64 ou des liens URI)
Boutisme des octetsFlux de texte UTF-8 / Unicode
Espaces colorimétriquesProfils de photos de contact intégrés
Canaux et structureNom complet (FN), nom structuré (N), numéros de téléphone (TEL), e-mails (EMAIL), adresses (ADR), photos (PHOTO)
Dimensions maximalesListe de contacts illimitée (peut concaténer des milliers de vCards dans un seul fichier .vcf)
TransparenceAucune
Streaming et progressifAnalyse de flux séquentielle carte par carte

Matrice de comparaison technique : VCF vs Concurrents

Attribut techniqueVCF (Actuel)CSVJSONLDIF
Importation sur téléphone mobileImportation en un clic 100 % native (iOS/Android)Nécessite le mappage des colonnesNécessite un script de développementUtilisation d'un serveur d'annuaire LDAP
Photos de contactBase64 intégré ou URI de photoAucune (texte uniquement)URL ou chaîne Base64Image binaire Base64
StandardisationIETF RFC 6350 (vCard 4.0)RFC 4180 (Tableur)RFC 8259 (Données Web)RFC 2849 (Annuaire LDAP)
Étiquettes de téléphone multiplesTypes natifs (CELL, WORK, HOME)Nécessite des colonnes séparéesTableaux structurésAttributs LDAP

Modes de corruption courants et guide de récupération hexadécimale

Les noms de contacts importés affichent des caractères brouillés (ex. '=C3=A9').

Cause racine: Encodage Quoted-Printable provenant de l'ancienne vCard 2.1 non décodé correctement en UTF-8.

Récupération: Normaliser et transcoder vers vCard 4.0 UTF-8 à l'aide de File2File Contact Converter.

Analyse de sécurité et vecteurs d'attaque de l'analyseur

Les fichiers VCF sont en texte brut, mais des valeurs de propriétés mal formées peuvent déclencher des dépassements de tampon dans les applications de répertoire ou des attaques XSS dans les contacts web.

Vecteurs d'attaque connus

  • Dépassement de tampon dans les analyseurs de carnets d'adresses de smartphones lors de l'importation de chaînes de photos Base64 massives.
  • Injection XSS via des champs de nom de contact ou de notes non nettoyés dans les carnets d'adresses de webmail.
  • Déni de service via des références de groupes de contacts circulaires.

Bonnes pratiques de défense: Nettoyer les champs de texte de contact et appliquer des longueurs d'octets maximales pour les photos lors de l'importation.

Origines historiques et jalons

2011L'IETF publie la RFC 6350 (vCard 4.0), ajoutant la normalisation moderne UTF-8 et des balises de géolocalisation.
1998L'IETF normalise vCard v3.0 sous la RFC 2426.
1996Le consortium Versit (Apple, AT&T, IBM, Siemens) et l'IMC introduisent vCard v2.1.

Principaux avantages

  • Standard de contact mobile universel : un double-clic sur un fichier .vcf importe instantanément les contacts sur iPhone, Android, Mac et Windows.
  • Données de contact riches : stocke plusieurs numéros de téléphone, adresses e-mail, adresses postales, noms d'entreprise, dates de naissance et photos de profil.
  • Prise en charge de contacts multiples : un carnet d'adresses entier de milliers de contacts peut être exporté dans un seul fichier .vcf.

Limites techniques

  • Les différences de dialecte entre vCard 2.1, 3.0 et 4.0 peuvent provoquer la corruption des photos ou des caractères accentués sur les anciens téléphones.
  • Les photos de contact encodées en Base64 peuvent augmenter considérablement la taille du fichier texte.
  • Aucune hiérarchie native de mise en relation ou de synchronisation de groupe entre différents carnets d'adresses cloud.

Anecdotes techniques

  • Chaque fichier vCard valide commence par la ligne exacte 'BEGIN:VCARD' et se termine par 'END:VCARD'.
  • Lorsque vous partagez un contact depuis votre iPhone ou votre téléphone Android par message texte, votre téléphone génère et envoie un fichier .vcf.
  • vCard a été initialement conçu par le consortium Versit, une alliance formée en 1994 par Apple, IBM, AT&T et Siemens.

Foire aux questions techniques

Comment puis-je transférer des contacts d'Android vers iPhone ?

Exportez vos contacts d'Android sous forme de fichier .vcf, envoyez-le par e-mail ou AirDrop sur votre iPhone, et touchez le fichier pour importer tous les contacts automatiquement.

Puis-je convertir une liste de contacts CSV en VCF ?

Oui ! File2File.app peut convertir des tableurs de contacts Excel ou CSV en fichiers .vcf standard qui s'importent directement dans n'importe quel smartphone.

Comment puis-je ouvrir un fichier VCF sur mon ordinateur ?

Vous pouvez ouvrir des fichiers VCF dans Contacts Windows, Contacts Apple, Microsoft Outlook, ou les afficher et les modifier en ligne à l'aide de File2File.app.