vCard kontakt (.vcf)
IETF StandardvCard (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:
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 44ASCII REPREZENTACIJA: BEGIN:VCARD
Standardizacija: IETF RFC 6350 (vCard v4.0)
Tehničke specifikacije
| Arhitektura kontejnera | Tekstualni zapis koji počinje sa BEGIN:VCARD, završava se sa END:VCARD i sadrži strukturisana svojstva kontakta |
| Kompresija | Nekomprimovani tekst (ugrađene fotografije koriste Base64 ili URI veze) |
| Bajtni redosled (Endianness) | Tekstualni tok UTF-8 / Unicode |
| Prostori boja | Ugrađeni profili fotografija kontakata |
| Kanali i struktura | Puno ime (FN), strukturisano ime (N), brojevi telefona (TEL), adrese e-pošte (EMAIL), adrese (ADR) i fotografije (PHOTO) |
| Maksimalne dimenzije | Neograničena lista kontakata (u jednoj .vcf datoteci može se spojiti na hiljade vCard zapisa) |
| Transparentnost | Nema |
| Strimovanje i progresivno učitavanje | Sekvencijalno parsiranje kartica kontakata, jedne po jedne |
Tehnička matrica poređenja: VCF u odnosu na konkurente
| Tehnički atribut | VCF (Trenutno) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Uvoz na mobilni telefon | vCard služi za razmenu kontakata, ali uvoz zavisi od uređaja, aplikacije i verzije. | Zahteva mapiranje kolona | Zahteva skriptu programera | Korišćenje LDAP servera direktorijuma |
| Fotografije kontakata | Ugrađeni Base64 ili URI-ji fotografija | Nema (samo tekst) | URL ili Base64 niska | Base64 binarna slika |
| Standardizacija | IETF RFC 6350 (vCard 4.0) | RFC 4180 (tabelarni podaci) | RFC 8259 (podaci za veb) | RFC 2849 (LDAP imenik) |
| Više oznaka telefona | Izvorni tipovi (CELL, WORK, HOME) | Zahteva zasebne kolone | Strukturisana polja | LDAP 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
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.