vCard kontakt (.vcf)

IETF Standard

vCard (VCF) je format koji je standardizovao IETF za razmenu kontaktnih podataka; ponašanje pri uvozu razlikuje se među pametnim telefonima, klijentima e-pošte i CRM platformama.

Konvertujte VCF u CSV

Besplatan konvertor VCF u CSV u pregledaču. Konvertujte datoteke odmah na svom uređaju.

Pregled i metapodaci

Operativni sistemi i analizatori datoteka identifikuju VCF datoteke proverom početnog binarnog niza bajtova:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Potpis zaglavlja na nivou bajtova (magični bajtovi)

Operativni sistemi i analizatori datoteka identifikuju VCF datoteke proverom početnog binarnog niza bajtova:

HEKSADECIMALNI POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: BEGIN:VCARD

Standardizacija: IETF RFC 6350 (vCard v4.0)

Tehničke specifikacije

Arhitektura kontejneraTekstualni zapis koji počinje sa BEGIN:VCARD, završava se sa END:VCARD i sadrži strukturisana svojstva kontakta
KompresijaNekomprimovani tekst (ugrađene fotografije koriste Base64 ili URI veze)
Bajtni redosled (Endianness)Tekstualni tok UTF-8 / Unicode
Prostori bojaUgrađeni profili fotografija kontakata
Kanali i strukturaPuno ime (FN), strukturisano ime (N), brojevi telefona (TEL), adrese e-pošte (EMAIL), adrese (ADR) i fotografije (PHOTO)
Maksimalne dimenzijeNeograničena lista kontakata (u jednoj .vcf datoteci može se spojiti na hiljade vCard zapisa)
TransparentnostNema
Strimovanje i progresivno učitavanjeSekvencijalno parsiranje kartica kontakata, jedne po jedne

Tehnička matrica poređenja: VCF u odnosu na konkurente

Tehnički atributVCF (Trenutno)CSVJSONLDIF
Uvoz na mobilni telefonvCard služi za razmenu kontakata, ali uvoz zavisi od uređaja, aplikacije i verzije.Zahteva mapiranje kolonaZahteva skriptu programeraKorišćenje LDAP servera direktorijuma
Fotografije kontakataUgrađeni Base64 ili URI-ji fotografijaNema (samo tekst)URL ili Base64 niskaBase64 binarna slika
StandardizacijaIETF RFC 6350 (vCard 4.0)RFC 4180 (tabelarni podaci)RFC 8259 (podaci za veb)RFC 2849 (LDAP imenik)
Više oznaka telefonaIzvorni tipovi (CELL, WORK, HOME)Zahteva zasebne koloneStrukturisana poljaLDAP atributi

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Uvezena imena kontakata prikazuju iskrivljene znakove (npr. '=C3=A9').

Osnovni uzrok: Kodiranje Quoted-Printable iz starijeg formata vCard 2.1 nije pravilno dekodirano u UTF-8.

Oporavak: Normalizujte i transkodirajte u vCard 4.0 UTF-8 pomoću alata File2File.app Contact Converter.

Bezbednosna analiza i vektori napada parsera

VCF datoteke su u običnom tekstu, ali nepravilno formirane vrednosti svojstava mogu pokrenuti prekoračenja bafera u aplikacijama imenika ili XSS u veb kontaktima.

Poznati vektori napada

  • Prekoračenje bafera u parserima adresara pametnih telefona prilikom uvoza masivnih Base64 stringova fotografija.
  • XSS injekcija preko nesanitizovanih polja imena kontakata ili beleški u adresarima veb-pošte.
  • Uskraćivanje usluge (DoS) kroz cirkularne reference grupa kontakata.

Najbolje prakse za zaštitu: Očistite tekstualna polja kontakata i primenite maksimalnu dužinu bajtova fotografija tokom uvoza.

Istorijat i prekretnice

2011IETF objavljuje RFC 6350 (vCard 4.0), kojim se uvode savremeni UTF-8 standard i oznake geolokacije.
1998IETF standardizuje vCard 3.0 kao RFC 2426.
1996Versit konzorcijum (Apple, AT&T, IBM, Siemens) i IMC uvode vCard 2.1.

Ključne prednosti

  • vCard je široko korišćen format kontakata; koraci za uvoz i podrška razlikuju se u zavisnosti od uređaja, operativnog sistema i verzije vCard formata.
  • Bogati podaci o kontaktima: skladišti više brojeva telefona, adresa e-pošte, kućnih adresa, imena kompanija, rođendana i profilnih fotografija.
  • Podrška za više kontakata: ceo imenik sa hiljadama kontakata može se izvesti u jednu .vcf datoteku.

Tehnička ograničenja i nedostaci

  • Razlike između verzija vCard 2.1, 3.0 i 4.0 mogu dovesti do oštećenja fotografija ili slova sa dijakritičkim znacima na starijim telefonima.
  • Fotografije kontakata kodirane u Base64 formatu mogu značajno povećati veličinu tekstualne datoteke.
  • Nema izvornog mapiranja veza ili hijerarhije sinhronizacije grupa između različitih adresara u oblaku.

Zanimljivosti

  • Svaka važeća vCard datoteka počinje tačno linijom 'BEGIN:VCARD' i završava se sa 'END:VCARD'.
  • Neki postupci deljenja kontakata na telefonima šalju .vcf datoteku.
  • vCard je originalno dizajnirao Versit konzorcijum, alijansa koju su 1994. godine formirali Apple, IBM, AT&T i Siemens.

Često postavljana tehnička pitanja

Kako mogu da prenesem kontakte sa Androida na iPhone?

vCard služi za razmenu kontakata, ali uvoz zavisi od uređaja, aplikacije i verzije.

Mogu li da konvertujem CSV listu kontakata u VCF?

vCard služi za razmenu kontakata, ali uvoz zavisi od uređaja, aplikacije i verzije.

Kako mogu da otvorim VCF fajl na svom računaru?

Možete otvoriti VCF fajlove u Windows Contacts, Apple Contacts, Microsoft Outlook aplikacijama, ili ih pregledati i uređivati onlajn pomoću File2File.app.