Contact vCard (.vcf)
IETF StandardLa 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 :
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 44REPRÉSENTATION ASCII : BEGIN:VCARD
Normalisation : IETF RFC 6350 (vCard v4.0)
Spécifications techniques
| Architecture de conteneur | Enregistrement en texte brut commençant par BEGIN:VCARD et se terminant par END:VCARD contenant des propriétés de contact structurées |
| Compression | Texte non compressé (les photos intégrées utilisent le Base64 ou des liens URI) |
| Boutisme des octets | Flux de texte UTF-8 / Unicode |
| Espaces colorimétriques | Profils de photos de contact intégrés |
| Canaux et structure | Nom complet (FN), nom structuré (N), numéros de téléphone (TEL), e-mails (EMAIL), adresses (ADR), photos (PHOTO) |
| Dimensions maximales | Liste de contacts illimitée (peut concaténer des milliers de vCards dans un seul fichier .vcf) |
| Transparence | Aucune |
| Streaming et progressif | Analyse de flux séquentielle carte par carte |
Matrice de comparaison technique : VCF vs Concurrents
| Attribut technique | VCF (Actuel) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Importation sur téléphone mobile | Importation en un clic 100 % native (iOS/Android) | Nécessite le mappage des colonnes | Nécessite un script de développement | Utilisation d'un serveur d'annuaire LDAP |
| Photos de contact | Base64 intégré ou URI de photo | Aucune (texte uniquement) | URL ou chaîne Base64 | Image binaire Base64 |
| Standardisation | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Tableur) | RFC 8259 (Données Web) | RFC 2849 (Annuaire LDAP) |
| Étiquettes de téléphone multiples | Types natifs (CELL, WORK, HOME) | Nécessite des colonnes séparées | Tableaux structurés | Attributs 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
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.