vCard-kontakt (.vcf)

IETF Standard

vCard (VCF) er et IETF-standardisert format for utveksling av kontaktinformasjon; hvordan kontakter importeres, varierer mellom smarttelefoner, e-postklienter og CRM-plattformer.

Konverter VCF til CSV

Gratis VCF til CSV-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer VCF-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer VCF-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTASJON: BEGIN:VCARD

Standardisering: IETF RFC 6350 (vCard v4.0)

Tekniske spesifikasjoner

BeholderarkitekturRen tekstpost som begynner med BEGIN:VCARD og slutter med END:VCARD, med strukturerte kontaktegenskaper
KomprimeringUkomprimert tekst (innebygde bilder bruker Base64 eller URI-lenker)
BytterekkefølgeUTF-8-/Unicode-tekststrøm
FargeromProfiler for innebygde kontaktbilder
Kanaler og strukturFullt navn (FN), strukturert navn (N), telefonnumre (TEL), e-postadresser (EMAIL), adresser (ADR) og bilder (PHOTO)
Maks. dimensjonerUbegrenset kontaktliste (tusenvis av vCard-poster kan settes etter hverandre i én .vcf-fil)
GjennomsiktighetIngen
Strømming og progressiv visningSekvensiell strømming og tolking av én vCard-post om gangen

Teknisk sammenligningsmatrise: VCF sammenlignet med konkurrenter

Teknisk attributtVCF (Gjeldende)CSVJSONLDIF
MobiltelefonimportImport av kontakter er tilgjengelig på mange iOS- og Android-enheter; arbeidsflyten variererKrever kolonnekartleggingKrever et skript skrevet av en utviklerBruk av LDAP-katalogserver
KontaktbilderInnebygde Base64- eller bilde-URI-erIngen (kun tekst)URL- eller Base64-strengBase64 binært bilde
StandardiseringIETF RFC 6350 (vCard 4.0)RFC 4180 (Regneark)RFC 8259 (Webdata)RFC 2849 (LDAP-katalog)
Flere telefonetiketterInnebygde typer (CELL, WORK, HOME)Krever separate kolonnerStrukturerte matriserLDAP-attributter

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Importerte kontaktnavn viser forvrengte tegn (f.eks. '=C3=A9').

Underliggende årsak: Quoted-Printable-koding fra eldre vCard 2.1 dekodes ikke riktig til UTF-8.

Utbedring: Normaliser og omkoder til vCard 4.0 UTF-8 ved hjelp av File2File.app Contact Converter.

Sikkerhetsanalyse og angrepsvektorer mot parsere

VCF-filer er ren tekst, men feilformede egenskapsverdier kan utløse bufferoverløp i telefonbokapper eller XSS i webkontakter.

Kjente angrepsvektorer

  • Bufferoverløp i smarttelefoners adressebokparsere ved import av massive Base64-bildestrenger.
  • XSS-injeksjon via usanitiserte felt for kontaktnavn eller notater i webmail-adressebøker.
  • Denial of service gjennom sirkulære kontaktgruppereferanser.

Anbefalte sikkerhetstiltak: Rens kontakttekstfelt og håndhev maksimale fotobytelengder under import.

Historisk opprinnelse og milepæler

2011IETF publiserer RFC 6350 (vCard 4.0), som legger til moderne UTF-8-standardisering og geolokasjonstagger.
1998IETF standardiserer vCard v3.0 som RFC 2426.
1996Versit Consortium (Apple, AT&T, IBM, Siemens) og IMC introduserer vCard v2.1.

Viktige fordeler

  • vCard er et mye brukt kontaktformat; importmåter og støtte varierer etter enhet, operativsystem og vCard-versjon.
  • Rike kontaktdata: lagrer flere telefonnumre, e-postadresser, gateadresser, firmanavn, bursdager og profilbilder.
  • Støtte for flere kontakter: en hel telefonbok med tusenvis av kontakter kan eksporteres til en enkelt .vcf-fil.

Tekniske begrensninger og ulemper

  • Dialektforskjeller mellom vCard 2.1, 3.0 og 4.0 kan føre til korrupsjon av bilder eller aksenttegn på eldre telefoner.
  • Base64-kodede kontaktbilder kan øke tekstfilstørrelsen betydelig.
  • Ingen innebygd relasjonskartlegging eller gruppesynkroniseringshierarki på tvers av forskjellige skybaserte adressebøker.

Interessante tekniske fakta

  • Hver gyldige vCard-fil begynner med den nøyaktige linjen 'BEGIN:VCARD' og slutter med 'END:VCARD'.
  • Enkelte arbeidsflyter for deling av kontakter på telefon sender en .vcf-fil.
  • vCard ble opprinnelig designet av Versit Consortium, en allianse dannet i 1994 av Apple, IBM, AT&T og Siemens.

Ofte stilte tekniske spørsmål

Hvordan kan jeg overføre kontakter fra Android til iPhone?

vCard brukes til å utveksle kontakter, men import avhenger av enhet, app og versjon.

Kan jeg konvertere en CSV-kontaktliste til VCF?

vCard brukes til å utveksle kontakter, men import avhenger av enhet, app og versjon.

Hvordan kan jeg åpne en VCF-fil på datamaskinen min?

Du kan åpne VCF-filer i Windows Kontakter, Apple Kontakter, Microsoft Outlook, eller se og redigere dem online ved hjelp av File2File.app.