Contact vCard (.vcf)

IETF Standard

vCard Electronic Business Card (VCF) este standardul global pentru contactele din agenda electronică, permițând partajarea fără cusur a contactelor, sincronizarea agendei telefonice și importul de adrese pe smartphone-uri, clienți de e-mail și platforme CRM.

Convertește din VCF în CSV

Convertor gratuit din VCF în CSV direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectează și Metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele VCF prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (Magic Bytes)

Sistemele de operare și analizatoarele de fișiere identifică fișierele VCF prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEX (OFFSET 0):

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

REPREZENTARE ASCII: BEGIN:VCARD

Standardizare: IETF RFC 6350 (vCard v4.0)

Specificații tehnice

Arhitectură containerPlaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties
CompresieUncompressed text (embedded photos use Base64 or URI links)
Endianitatea octețilorUTF-8 / Unicode text stream
Spații de culoareEmbedded contact photo profiles
Canale și structurăFull name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO)
Dimensiuni maximeUnbounded contact list (can concatenate thousands of vCards in one .vcf file)
TransparențăNone
Streaming și progresivSequential card-by-card streaming parsing

Matrice de comparație tehnică: VCF vs Competitori

Atribut tehnicVCF (Curent)CSVJSONLDIF
Import pe telefonul mobilImport nativ cu o singură atingere 100% (iOS/Android)Necesită maparea coloanelorNecesită script de dezvoltatorUtilizarea serverului de director LDAP
Fotografii de contactBase64 încorporat sau URI-uri fotoNiciuna (doar text)Șir URL sau Base64Imagine binară Base64
StandardizareIETF RFC 6350 (vCard 4.0)RFC 4180 (Foaie de calcul)RFC 8259 (Date web)RFC 2849 (Director LDAP)
Etichete multiple pentru telefoaneTipuri native (CELL, WORK, HOME)Necesită coloane separateMatrice structurateAtribute LDAP

Moduri comune de corupție și ghid de recuperare hexazecimală

Numele de contact importate afișează caractere corupte (de exemplu, '=C3=A9').

Cauză principală: Codificarea Quoted-Printable din vechiul vCard 2.1 nu a fost decodificată corect în UTF-8.

Recuperare: Normalizați și transcodați în vCard 4.0 UTF-8 utilizând File2File Contact Converter.

Analiză de securitate și vectori de atac asupra parserului

Fișierele VCF sunt text simplu, dar valorile de proprietate malformate pot declanșa depășiri de tampon în aplicațiile de agendă sau XSS în contactele web.

Vectori de atac cunoscuți

  • Depășire de tampon în parserele agendei de contacte ale smartphone-urilor la importul unor șiruri foto Base64 masive.
  • Injecție XSS prin intermediul numelui de contact neigienizat sau al câmpurilor de note din agendele webmail.
  • Refuz de serviciu prin referințe circulare de grupuri de contacte.

Cele mai bune practici de securitate:

Origini istorice și repere

2011IETF publică RFC 6350 (vCard 4.0), adăugând standardizarea modernă UTF-8 și etichete de geolocalizare.
1998IETF standardizează vCard v3.0 ca RFC 2426.
1996Consorțiul Versit (Apple, AT&T, IBM, Siemens) și IMC introduc vCard v2.1.

Avantaje cheie și beneficii

  • Standard universal pentru contacte mobile: dublu-clic pe un fișier .vcf importă contacte instantaneu pe iPhone, Android, Mac și Windows.
  • Date de contact bogate: stochează mai multe numere de telefon, adrese de e-mail, adrese poștale, nume de companii, zile de naștere și fotografii de profil.
  • Suport pentru mai multe contacte: o agendă întreagă de mii de contacte poate fi exportată într-un singur fișier .vcf.

Limitări tehnice și dezavantaje

  • Diferențele de dialect dintre vCard 2.1, 3.0 și 4.0 pot provoca coruperea fotografiilor sau a caracterelor cu diacritice pe telefoanele mai vechi.
  • Fotografiile de contact codificate în Base64 pot mări semnificativ dimensiunea fișierului text.
  • Fără mapare nativă a relațiilor sau ierarhie de sincronizare a grupurilor în diferite agende de contacte din cloud.

Curiozități tehnice interesante

  • Fiecare fișier vCard valid începe cu exact linia 'BEGIN:VCARD' și se termină cu 'END:VCARD'.
  • Când distribuiți un contact de pe iPhone sau telefonul Android prin mesaj text, telefonul dvs. generează și trimite un fișier .vcf.
  • vCard a fost conceput inițial de Consorțiul Versit, o alianță formată în 1994 de Apple, IBM, AT&T și Siemens.

Întrebări tehnice frecvente

Cum pot transfera contacte de pe Android pe iPhone?

Exportă contactele de pe Android ca fișier .vcf, trimite-l prin e-mail sau AirDrop pe iPhone-ul tău și apasă pe fișier pentru a importa automat toate contactele.

Pot converti o listă de contacte CSV în VCF?

Da! File2File.app poate converti foi de calcul Excel sau CSV cu contacte în fișiere standard .vcf care se importă direct în orice smartphone.

Cum pot deschide un fișier VCF pe computerul meu?

Poți deschide fișiere VCF în Windows Contacts, Apple Contacts, Microsoft Outlook sau le poți vizualiza și edita online folosind File2File.app.