vCard-kontakt (.vcf)
IETF StandardvCard (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:
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 44ASCII-REPRESENTATION: BEGIN:VCARD
Standardisering: IETF RFC 6350 (vCard v4.0)
Tekniska specifikationer
| Containerarkitektur | Textpost som börjar med BEGIN:VCARD och slutar med END:VCARD och innehåller strukturerade kontaktegenskaper |
| Komprimering | Okomprimerad text (inbäddade foton använder Base64 eller URI-länkar) |
| Byteordning | UTF-8-/Unicode-textström |
| Färgrymder | Profiler för inbäddade kontaktfoton |
| Kanaler och struktur | Fullständigt namn (FN), strukturerat namn (N), telefonnummer (TEL), e-postadresser (EMAIL), adresser (ADR), foton (PHOTO) |
| Maximala dimensioner | Obegränsad kontaktlista (tusentals vCard-poster kan sammanfogas i en .vcf-fil) |
| Transparens | Ingen |
| Strömning och progressiv visning | Sekventiell strömning och parsning kort för kort |
Teknisk jämförelsematris: VCF jämfört med konkurrenter
| Tekniskt attribut | VCF (Aktuell) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Import till mobiltelefon | vCard används för kontaktutbyte, men importen beror på enhet, app och version. | Kräver mappningskolumner | Kräver ett utvecklarskript | Användning av LDAP-katalogserver |
| Kontaktfoton | Inbäddad Base64 eller foto-URI:er | Inga (endast text) | URL- eller Base64-sträng | Base64 binär bild |
| Standardisering | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Kalkylblad) | RFC 8259 (Webbdata) | RFC 2849 (LDAP-katalog) |
| Flera telefonetiketter | Inbyggda typer (CELL, WORK, HOME) | Kräver separata kolumner | Strukturerade matriser | LDAP-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
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.