vCard-contactpersoon (.vcf)
IETF StandaardvCard (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:
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 44ASCII-WEERGAVE: BEGIN:VCARD
Standaardisatie: IETF RFC 6350 (vCard v4.0)
Technische specificaties
| Containerarchitectuur | Record in platte tekst dat begint met BEGIN:VCARD, eindigt met END:VCARD en gestructureerde contacteigenschappen bevat |
| Compressie | Niet-gecomprimeerde tekst (ingesloten foto's gebruiken Base64- of URI-links) |
| Bytevolgorde (endianness) | UTF-8 / Unicode-tekststroom |
| Kleurruimten | Ingesloten contactfotoprofielen |
| Kanalen en structuur | Volledige naam (FN), gestructureerde naam (N), telefoonnummers (TEL), e-mailadressen (EMAIL), adressen (ADR), foto's (PHOTO) |
| Maximale afmetingen | Onbeperkte contactenlijst (duizenden vCards kunnen worden samengevoegd in één .vcf-bestand) |
| Transparantie | Geen |
| Streaming en progressief | Sequentiële streamingparsing, kaart voor kaart |
Technische vergelijkingsmatrix: VCF versus concurrenten
| Technisch kenmerk | VCF (Huidig) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Importeren op mobiele telefoon | Contacten importeren is beschikbaar op veel iOS- en Android-apparaten; de werkstroom varieert | Vereist het toewijzen van kolommen | Vereist een ontwikkelaarsscript | Gebruik van LDAP-directoryserver |
| Contactfoto's | Ingesloten Base64 of foto-URI's | Geen (alleen tekst) | URL- of Base64-tekenreeks | Binaire afbeelding in Base64 |
| Standaardisatie | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Spreadsheet) | RFC 8259 (Webgegevens) | RFC 2849 (LDAP-directory) |
| Meerdere telefoonlabels | Ingebouwde typen (CELL, WORK, HOME) | Vereist aparte kolommen | Gestructureerde arrays | LDAP-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
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.