vCard-kontakt (.vcf)

IETF Standard

vCard (VCF) är ett IETF-standardiserat format för utbyte av kontaktuppgifter. Importförfarandet varierar mellan smartphones, e-postklienter och CRM-plattformar.

Konvertera VCF till CSV

Gratis konverterare från VCF till CSV i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar VCF-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar VCF-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTATION: BEGIN:VCARD

Standardisering: IETF RFC 6350 (vCard v4.0)

Tekniska specifikationer

ContainerarkitekturTextpost som börjar med BEGIN:VCARD och slutar med END:VCARD och innehåller strukturerade kontaktegenskaper
KomprimeringOkomprimerad text (inbäddade foton använder Base64 eller URI-länkar)
ByteordningUTF-8-/Unicode-textström
FärgrymderProfiler för inbäddade kontaktfoton
Kanaler och strukturFullständigt namn (FN), strukturerat namn (N), telefonnummer (TEL), e-postadresser (EMAIL), adresser (ADR), foton (PHOTO)
Maximala dimensionerObegränsad kontaktlista (tusentals vCard-poster kan sammanfogas i en .vcf-fil)
TransparensIngen
Strömning och progressiv visningSekventiell strömning och parsning kort för kort

Teknisk jämförelsematris: VCF jämfört med konkurrenter

Tekniskt attributVCF (Aktuell)CSVJSONLDIF
Import till mobiltelefonvCard används för kontaktutbyte, men importen beror på enhet, app och version.Kräver mappningskolumnerKräver ett utvecklarskriptAnvändning av LDAP-katalogserver
KontaktfotonInbäddad Base64 eller foto-URI:erInga (endast text)URL- eller Base64-strängBase64 binär bild
StandardiseringIETF RFC 6350 (vCard 4.0)RFC 4180 (Kalkylblad)RFC 8259 (Webbdata)RFC 2849 (LDAP-katalog)
Flera telefonetiketterInbyggda typer (CELL, WORK, HOME)Kräver separata kolumnerStrukturerade matriserLDAP-attribut

Vanliga skadeorsaker och hex-återställningsguide

Importerade kontaktnamn visar förvrängda tecken (t.ex. '=C3=A9').

Grundorsak: Quoted-Printable-kodning från äldre vCard 2.1 avkodades inte korrekt till UTF-8.

Återställning: Normalisera och transkoda till vCard 4.0 UTF-8 med File2File.app Contact Converter.

Säkerhetsanalys och attackvektorer för tolkar

VCF-filer är ren text, men felaktigt utformade egenskapsvärden kan utlösa buffertspill i telefonboksappar eller XSS i webbkontakter.

Kända attackvektorer

  • Buffertspill i adressboksläsare på smartphones vid import av mycket långa Base64-kodade fotosträngar.
  • XSS-injektering via osanerade fält för kontaktnamn eller anteckningar i webbpostens adressböcker.
  • Tjänsteavbrott genom cirkulära referenser mellan kontaktgrupper.

Rekommenderade skyddsåtgärder: Sanera kontaktens textfält och begränsa fotonas maximala längd i byte vid import.

Historiskt ursprung och milstolpar

2011IETF publicerar RFC 6350 (vCard 4.0), vilket lägger till modern UTF-8-standardisering och geotaggar.
1998IETF standardiserar vCard v3.0 som RFC 2426.
1996Versit Consortium (Apple, AT&T, IBM, Siemens) och IMC introducerar vCard v2.1.

Viktiga fördelar

  • vCard är ett vanligt format för kontaktuppgifter; importsteg och stöd varierar beroende på enhet, operativsystem och vCard-version.
  • Rika kontaktdata: lagrar flera telefonnummer, e-postadresser, gatuadresser, företagsnamn, födelsedagar och profilbilder.
  • Stöd för flera kontakter: en hel telefonbok med tusentals kontakter kan exporteras till en enda .vcf-fil.

Tekniska begränsningar

  • Skillnader mellan vCard-versionerna 2.1, 3.0 och 4.0 kan leda till att foton eller diakritiska tecken visas fel på äldre telefoner.
  • Base64-kodade kontaktfoton kan öka textfilens storlek avsevärt.
  • Ingen inbyggd relationsmappning eller gruppsynkroniseringshierarki mellan olika molnadressböcker.

Intressant teknisk kuriosa

  • Varje giltig vCard-fil börjar med den exakta raden 'BEGIN:VCARD' och slutar med 'END:VCARD'.
  • Vissa arbetsflöden för att dela kontakter via telefon skickar en .vcf-fil.
  • vCard utformades ursprungligen av Versit Consortium, en allians som bildades 1994 av Apple, IBM, AT&T och Siemens.

Vanliga tekniska frågor

Hur kan jag överföra kontakter från Android till iPhone?

vCard används för kontaktutbyte, men importen beror på enhet, app och version.

Kan jag konvertera en CSV-kontaktlista till VCF?

vCard används för kontaktutbyte, men importen beror på enhet, app och version.

Hur kan jag öppna en VCF-fil på min dator?

Du kan öppna VCF-filer i Windows Kontakter, Apple Kontakter, Microsoft Outlook, eller visa och redigera dem online med File2File.app.