vCard-contactpersoon (.vcf)

IETF Standaard

vCard (VCF) is een door de IETF gestandaardiseerd formaat voor het uitwisselen van contactgegevens; het importgedrag verschilt per smartphone, e-mailclient en CRM-platform.

VCF naar CSV converteren

Gratis VCF-naar-CSV-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen VCF-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen VCF-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

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

ASCII-WEERGAVE: BEGIN:VCARD

Standaardisatie: IETF RFC 6350 (vCard v4.0)

Technische specificaties

ContainerarchitectuurRecord in platte tekst dat begint met BEGIN:VCARD, eindigt met END:VCARD en gestructureerde contacteigenschappen bevat
CompressieNiet-gecomprimeerde tekst (ingesloten foto's gebruiken Base64- of URI-links)
Bytevolgorde (endianness)UTF-8 / Unicode-tekststroom
KleurruimtenIngesloten contactfotoprofielen
Kanalen en structuurVolledige naam (FN), gestructureerde naam (N), telefoonnummers (TEL), e-mailadressen (EMAIL), adressen (ADR), foto's (PHOTO)
Maximale afmetingenOnbeperkte contactenlijst (duizenden vCards kunnen worden samengevoegd in één .vcf-bestand)
TransparantieGeen
Streaming en progressiefSequentiële streamingparsing, kaart voor kaart

Technische vergelijkingsmatrix: VCF versus concurrenten

Technisch kenmerkVCF (Huidig)CSVJSONLDIF
Importeren op mobiele telefoonContacten importeren is beschikbaar op veel iOS- en Android-apparaten; de werkstroom varieertVereist het toewijzen van kolommenVereist een ontwikkelaarsscriptGebruik van LDAP-directoryserver
Contactfoto'sIngesloten Base64 of foto-URI'sGeen (alleen tekst)URL- of Base64-tekenreeksBinaire afbeelding in Base64
StandaardisatieIETF RFC 6350 (vCard 4.0)RFC 4180 (Spreadsheet)RFC 8259 (Webgegevens)RFC 2849 (LDAP-directory)
Meerdere telefoonlabelsIngebouwde typen (CELL, WORK, HOME)Vereist aparte kolommenGestructureerde arraysLDAP-attributen

Veelvoorkomende beschadigingen en gids voor hex-herstel

Geïmporteerde contactnamen tonen verminkte tekens (bijv. '=C3=A9').

Oorzaak: Quoted-Printable-codering van oudere vCard 2.1 niet correct gedecodeerd naar UTF-8.

Herstel: Normaliseren en transcoderen naar vCard 4.0 UTF-8 met de File2File.app Contact Converter.

Beveiligingsanalyse en aanvalsvectoren voor parsers

VCF-bestanden zijn platte tekst, maar onjuist gevormde eigenschapswaarden kunnen bufferoverlopen in adresboek-apps of XSS in webcontacten veroorzaken.

Bekende aanvalsvectoren

  • Bufferoverloop in adresboekparsers van smartphones bij het importeren van grote Base64-fotoreeksen.
  • XSS-injectie via niet-geschoonde contactnaam- of notitievelden in webmailadresboeken.
  • Denial-of-service via circulaire contactgroepreferenties.

Aanbevolen beveiligingspraktijken: Schoon tekstvelden van contacten op en hanteer een maximale bytegrootte voor foto's tijdens het importeren.

Historische oorsprong en mijlpalen

2011IETF publiceert RFC 6350 (vCard 4.0), waarmee moderne UTF-8-standaardisatie en geolocatietags worden toegevoegd.
1998IETF standaardiseert vCard v3.0 als RFC 2426.
1996Het Versit Consortium (Apple, AT&T, IBM, Siemens) en IMC introduceren vCard v2.1.

Belangrijkste voordelen

  • vCard is een veelgebruikt contactformaat; de importstappen en ondersteuning variëren per apparaat, besturingssysteem en vCard-versie.
  • Rijke contactgegevens: slaat meerdere telefoonnummers, e-mailadressen, straatadressen, bedrijfsnamen, verjaardagen en profielfoto's op.
  • Ondersteuning voor meerdere contacten: een volledig telefoonboek met duizenden contacten kan worden geëxporteerd naar één .vcf-bestand.

Technische beperkingen

  • Dialectverschillen tussen vCard 2.1, 3.0 en 4.0 kunnen op oudere telefoons leiden tot beschadigde foto's of tekens met accenten.
  • Met Base64 gecodeerde contactfoto's kunnen de bestandsgrootte van de tekst aanzienlijk vergroten.
  • Geen native relatietoewijzing of groepsynchronisatiehiërarchie tussen verschillende cloudadresboeken.

Interessante technische weetjes

  • Elk geldig vCard-bestand begint met de exacte regel 'BEGIN:VCARD' en eindigt met 'END:VCARD'.
  • Sommige werkstromen voor het delen van contacten op een telefoon versturen een .vcf-bestand.
  • vCard is oorspronkelijk ontworpen door het Versit Consortium, een alliantie die in 1994 werd gevormd door Apple, IBM, AT&T en Siemens.

Veelgestelde technische vragen

Hoe kan ik contacten overzetten van Android naar iPhone?

U kunt contacten exporteren als een .vcf-bestand en proberen dit te importeren op het ontvangende apparaat. De stappen en welke contacten worden geïmporteerd hangen af van de telefoon, de contactenapp en de vCard-versie.

Kan ik een CSV-contactenlijst converteren naar VCF?

File2File.app kan Excel- of CSV-contactenspreadsheets converteren naar .vcf-bestanden. Importstappen en ondersteuning verschillen per telefoon, contactenapp en vCard-versie; controleer het resultaat na het importeren.

Hoe kan ik een VCF-bestand openen op mijn computer?

U kunt VCF-bestanden openen in Windows Contactpersonen, Apple Contacten, Microsoft Outlook, of ze online bekijken en bewerken met File2File.app.