vCard-kontakt (.vcf)
IETF StandardvCard (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:
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 44ASCII-REPRESENTASJON: BEGIN:VCARD
Standardisering: IETF RFC 6350 (vCard v4.0)
Tekniske spesifikasjoner
| Beholderarkitektur | Ren tekstpost som begynner med BEGIN:VCARD og slutter med END:VCARD, med strukturerte kontaktegenskaper |
| Komprimering | Ukomprimert tekst (innebygde bilder bruker Base64 eller URI-lenker) |
| Bytterekkefølge | UTF-8-/Unicode-tekststrøm |
| Fargerom | Profiler for innebygde kontaktbilder |
| Kanaler og struktur | Fullt navn (FN), strukturert navn (N), telefonnumre (TEL), e-postadresser (EMAIL), adresser (ADR) og bilder (PHOTO) |
| Maks. dimensjoner | Ubegrenset kontaktliste (tusenvis av vCard-poster kan settes etter hverandre i én .vcf-fil) |
| Gjennomsiktighet | Ingen |
| Strømming og progressiv visning | Sekvensiell strømming og tolking av én vCard-post om gangen |
Teknisk sammenligningsmatrise: VCF sammenlignet med konkurrenter
| Teknisk attributt | VCF (Gjeldende) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Mobiltelefonimport | Import av kontakter er tilgjengelig på mange iOS- og Android-enheter; arbeidsflyten varierer | Krever kolonnekartlegging | Krever et skript skrevet av en utvikler | Bruk av LDAP-katalogserver |
| Kontaktbilder | Innebygde Base64- eller bilde-URI-er | Ingen (kun tekst) | URL- eller Base64-streng | Base64 binært bilde |
| Standardisering | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Regneark) | RFC 8259 (Webdata) | RFC 2849 (LDAP-katalog) |
| Flere telefonetiketter | Innebygde typer (CELL, WORK, HOME) | Krever separate kolonner | Strukturerte matriser | LDAP-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
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.