vCard kontakt (.vcf)
IETF ŠtandardElektronická vizitka vCard (VCF) je globálny štandard pre kontakty v elektronickom adresári, ktorý umožňuje bezproblémové zdieľanie kontaktov, synchronizáciu zoznamov kontaktov a import adries naprieč smartfónmi, e-mailovými klientmi a platformami CRM.
Konvertovať VCF do CSV
Bezplatný konvertor z VCF do CSV priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.
Preskúmať a metadáta
Operačné systémy a analyzátory súborov identifikujú súbory VCF kontrolou počiatočnej binárnej bajtovej sekvencie:
Podpis hlavičky na úrovni bajtov (Magic Bytes)
Operačné systémy a analyzátory súborov identifikujú súbory VCF kontrolou počiatočnej binárnej bajtovej sekvencie:
HEXADECIMÁLNY PODPIS (OFFSET 0):
42 45 47 49 4E 3A 56 43 41 52 44ASCII REPREZENTÁCIA: BEGIN:VCARD
Štandardizácia: IETF RFC 6350 (vCard v4.0)
Technické špecifikácie
| Architektúra kontajnera | Plaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties |
| Kompresia | Uncompressed text (embedded photos use Base64 or URI links) |
| Poradie bajtov (Endianness) | UTF-8 / Unicode text stream |
| Farebné priestory | Embedded contact photo profiles |
| Kanály a štruktúra | Full name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO) |
| Max. rozmery | Unbounded contact list (can concatenate thousands of vCards in one .vcf file) |
| Priehľadnosť | None |
| Streamovanie a postupné načítavanie | Sequential card-by-card streaming parsing |
Technická porovnávacia matica: VCF vs konkurenti
| Technický atribút | VCF (Aktuálne) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Import do mobilného telefónu | 100% natívny import jedným klepnutím (iOS/Android) | Vyžaduje mapovanie stĺpcov | Vyžaduje skript pre vývojárov | Použitie servera adresára LDAP |
| Kontaktné fotografie | Vložené Base64 alebo URI fotografií | Žiadne (iba text) | URL alebo reťazec Base64 | Binárny obrázok Base64 |
| Štandardizácia | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Tabuľkový hárok) | RFC 8259 (Webové dáta) | RFC 2849 (Adresár LDAP) |
| Viacero telefónnych štítkov | Natívne typy (CELL, WORK, HOME) | Vyžaduje samostatné stĺpce | Štruktúrované polia | Atribúty LDAP |
Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde
Importované mená kontaktov zobrazujú skomolené znaky (napr. '=C3=A9').
Hlavná príčina: Kódovanie Quoted-Printable zo staršej verzie vCard 2.1 nie je správne dekódované do UTF-8.
Obnova: Normalizujte a prekonvertujte do vCard 4.0 UTF-8 pomocou nástroja File2File Contact Converter.
Bezpečnostná analýza a vektory útokov na parser
Súbory VCF sú v čistom texte, ale nesprávne vytvorené hodnoty vlastností môžu spustiť pretečenie vyrovnávacej pamäte v aplikáciách adresára alebo XSS vo webových kontaktoch.
Známe vektory útokov
- Pretečenie vyrovnávacej pamäte v parseroch adresárov smartfónov pri importovaní masívnych reťazcov fotografií Base64.
- XSS injekcia cez Neošetrené pole mena kontaktu alebo poznámok v adresároch webmailu.
- Odopretie služby prostredníctvom cirkulárnych odkazov na skupiny kontaktov.
Najlepšie obranné postupy:
Historický pôvod a míľniky
Kľúčové výhody a prednosti
- Univerzálny štandard pre mobilné kontakty: dvojité kliknutie na súbor .vcf okamžite importuje kontakty v systémoch iPhone, Android, Mac a Windows.
- Bohaté kontaktné údaje: ukladá viaceré telefónne čísla, e-mailové adresy, poštové adresy, názvy spoločností, dátumy narodenia a profilové fotografie.
- Podpora viacerých kontaktov: celý zoznam obsahujúci tisíce kontaktov je možné exportovať do jediného súboru .vcf.
Technické obmedzenia a nevýhody
- Rozdiely v dialektoch medzi vCard 2.1, 3.0 a 4.0 môžu na starších telefónoch spôsobiť poškodenie fotografií alebo znakov s diakritikou.
- Kontaktné fotografie kódované v Base64 môžu výrazne zväčšiť veľkosť textového súboru.
- Žiadna natívna hierarchia mapovania vzťahov alebo synchronizácie skupín naprieč rôznymi cloudovými adresármi.
Zaujímavé technické drobnosti
- Každý platný súbor vCard začína presným riadkom 'BEGIN:VCARD' a končí riadkom 'END:VCARD'.
- Keď zdieľate kontakt zo svojho iPhonu alebo telefónu s Androidom via textovú správu, váš telefón vygeneruje a odošle súbor .vcf.
- Formát vCard pôvodne navrhlo konzorcium Versit, aliancia založená v roku 1994 spoločnosťami Apple, IBM, AT&T a Siemens.
Často kladené technické otázky
Ako môžem preniesť kontakty z Androidu do iPhonu?
Exportujte svoje kontakty z Androidu ako súbor .vcf, odošlite ho e-mailom alebo cez AirDrop do iPhonu a ťuknutím na súbor automaticky importujte všetky kontakty.
Môžem skonvertovať zoznam kontaktov z CSV do VCF?
Áno! File2File.app dokáže skonvertovať tabuľky kontaktov z Excelu alebo CSV na štandardné súbory .vcf, ktoré sa dajú priamo importovať do akéhokoľvek smartfónu.
Ako môžem otvoriť súbor VCF v počítači?
Súbory VCF môžete otvoriť v aplikácii Kontakty systému Windows, Kontakty Apple, Microsoft Outlook alebo si ich prezrieť a upraviť online pomocou služby File2File.app.