vCard kontakt (.vcf)

IETF Standardní

vCard (VCF) je formát standardizovaný organizací IETF pro výměnu kontaktních údajů; způsob importu se liší podle smartphonu, operačního systému a platformy CRM.

Převést VCF na CSV

Bezplatný konvertor z VCF do CSV v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory VCF kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory VCF kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

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

ASCII REPREZENTACE: BEGIN:VCARD

Standardizace: IETF RFC 6350 (vCard v4.0)

Technické specifikace

Architektura kontejneruTextový záznam začínající řádkem BEGIN:VCARD a končící END:VCARD, který obsahuje strukturované vlastnosti kontaktu
KompreseNekomprimovaný text (vložené fotografie používají Base64 nebo odkazy URI)
Pořadí bajtůProud textu UTF-8 / Unicode
Barevné prostoryProfily vložených fotografií kontaktů
Kanály a strukturaCelé jméno (FN), strukturované jméno (N), telefonní čísla (TEL), e-mailové adresy (EMAIL), adresy (ADR), fotografie (PHOTO)
Max. rozměryPočet kontaktů není omezen (do jednoho souboru .vcf lze zřetězit tisíce karet vCard)
PrůhlednostŽádná
Streamování a progresivní načítáníPostupné parsování karet jednu po druhé

Technická srovnávací matice: VCF vs konkurence

Technický atributVCF (Aktuální)CSVJSONLDIF
Import do mobilního telefonuvCard slouží k výměně kontaktů, ale import závisí na zařízení, aplikaci a verzi.Vyžaduje mapování sloupcůVyžaduje skript pro vývojářePoužití serveru adresáře LDAP
Fotografie kontaktůVložené Base64 nebo URI fotografiíŽádné (pouze text)Řetězec URL nebo Base64Binární obrázek Base64
StandardizaceIETF RFC 6350 (vCard 4.0)RFC 4180 (Tabulka)RFC 8259 (Webová data)RFC 2849 (Adresář LDAP)
Více štítků telefonůNativní typy (CELL, WORK, HOME)Vyžaduje samostatné sloupceStrukturovaná poleAtributy LDAP

Běžné režimy poškození a příručka pro obnovení v hex

Jména importovaných kontaktů se zobrazují jako poškozené znaky (např. '=C3=A9').

Hlavní příčina: Kódování Quoted-Printable ze staršího formátu vCard 2.1 nebylo správně dekódováno do UTF-8.

Obnovení: Normalizovat a transkódovat do formátu vCard 4.0 UTF-8 pomocí nástroje File2File.app Contact Converter.

Bezpečnostní analýza a vektory útoků na parser

Soubory VCF jsou prostý text, ale chybné hodnoty vlastností mohou vyvolat přetečení vyrovnávací paměti v aplikacích adresáře nebo útoky XSS ve webových kontaktech.

Známé vektory útoků

  • Přetečení vyrovnávací paměti v parseru adresáře smartphonu při importu masivních řetězců fotografií v Base64.
  • Injekce XSS prostřednictvím neošetřených polí jména kontaktu nebo poznámky v adresářích webmailu.
  • Útok odepření služby (DoS) prostřednictvím kruhových odkazů na skupiny kontaktů.

Doporučené bezpečnostní postupy: Při importu sanitujte textová pole kontaktů a vynuťte maximální délku fotografií v bytech.

Historický vývoj a milníky

2011IETF publikuje RFC 6350 (vCard 4.0), čímž přidává moderní standardizaci UTF-8 a značky geolokace.
1998IETF standardizuje vCard v3.0 jako RFC 2426.
1996Konzorcium Versit (Apple, AT&T, IBM, Siemens) a IMC představují vCard v2.1.

Klíčové výhody a přednosti

  • vCard je široce používaný formát kontaktů; postup importu a podpora se liší podle zařízení, operačního systému a verze vCard.
  • Bohatá data kontaktů: ukládá více telefonních čísel, e-mailových adres, poštovních adres, názvů společností, dat narození a profilových fotografií.
  • Podpora více kontaktů: celý adresář čítající tisíce kontaktů lze exportovat do jediného souboru .vcf.

Technická omezení a nevýhody

  • Rozdíly v dialektech mezi verzemi vCard 2.1, 3.0 a 4.0 mohou u starších telefonů způsobit poškození fotografií nebo znaků s diakritikou.
  • Fotografie kontaktů kódované v Base64 mohou významně zvětšit velikost textového souboru.
  • Žádné nativní mapování vztahů nebo hierarchie synchronizace skupin napříč různými adresáři v cloudu.

Zajímavé technické drobnosti

  • Každý platný soubor vCard začíná přesným řádkem 'BEGIN:VCARD' a končí 'END:VCARD'.
  • Některé způsoby sdílení kontaktů z telefonu odesílají soubor .vcf.
  • Formát vCard původně navrhlo konsorcium Versit, aliance založená v roce 1994 společnostmi Apple, IBM, AT&T a Siemens.

Často kladené technické otázky

Jak mohu přenést kontakty z Androidu do iPhonu?

vCard slouží k výměně kontaktů, ale import závisí na zařízení, aplikaci a verzi.

Mohu převést seznam kontaktů z CSV do VCF?

vCard slouží k výměně kontaktů, ale import závisí na zařízení, aplikaci a verzi.

Jak mohu otevřít soubor VCF v počítači?

Soubory VCF můžete otevřít v aplikacích Kontakty Windows, Kontakty Apple, Microsoft Outlook nebo si je můžete prohlédnout a upravit online pomocí File2File.app.