vCard névjegy (.vcf)
IETF SzabványA vCard (VCF) az IETF által szabványosított formátum a kapcsolati adatok cseréjére; az importálás módja az okostelefonokon, levelezőprogramokban és CRM-platformokon eltér.
VCF konvertálása erre: CSV
Ingyenes, böngészőben használható VCF-konverter CSV formátumba. A fájlokat azonnal konvertálhatja az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) VCF fájlokat:
Bájtszintű fejlécaláírás (fájlazonosító bájtok)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) VCF fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
42 45 47 49 4E 3A 56 43 41 52 44ASCII ÁBRÁZOLÁS: BEGIN:VCARD
Szabványosítás: IETF RFC 6350 (vCard v4.0)
Műszaki specifikációk
| Konténer architektúra | Egyszerű szöveges rekord, amely „BEGIN:VCARD” sorral kezdődik, „END:VCARD” sorral végződik, és strukturált kapcsolati adatokat tartalmaz |
| Tömörítés | Tömörítetlen szöveg (a beágyazott fotók Base64-kódolásúak vagy URI-hivatkozásokkal szerepelnek) |
| Bájtsorrend | UTF-8 / Unicode szövegfolyam |
| Színterek | Beágyazott névjegyfotók képadatai |
| Csatornák és struktúra | Teljes név (FN), strukturált név (N), telefonszámok (TEL), e-mail-címek (EMAIL), címek (ADR) és fotók (PHOTO) |
| Max. méretek | A névjegylista hossza nincs korlátozva (több ezer vCard is összefűzhető egy .vcf-fájlba) |
| Átlátszóság | Nincs |
| Streaming és progresszív | Szekvenciális, kártyánkénti adatfolyam-elemzés |
Műszaki összehasonlító mátrix: VCF vs. versenytársak
| Technikai attribútum | VCF (Jelenlegi) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Mobiltelefon-importálás | A vCard névjegyeket cserél, de az importálás eszköztől, alkalmazástól és verziótól függ. | Oszlopok leképezését igényli | Fejlesztői parancsfájlt igényel | LDAP címtárkiszolgáló használata |
| Névjegyfotók | Beágyazott Base64-adatok vagy fényképekre mutató URI-k | Nincs (csak szöveg) | URL vagy Base64 karakterlánc | Base64 bináris kép |
| Szabványosítás | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Táblázat) | RFC 8259 (Webes adatok) | RFC 2849 (LDAP címtár) |
| Több telefontípus címkéje | Natív típusok (CELL, WORK, HOME) | Külön oszlopokat igényel | Strukturált tömbök | LDAP attribútumok |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
Az importált névjegynevek helytelen karaktereket jelenítenek meg (pl. '=C3=A9').
Kiváltó ok: A régi vCard 2.1 Quoted-Printable kódolása nem lett megfelelően dekódolva UTF-8-ra.
Helyreállítás: Normalizálja és kódolja át vCard 4.0 UTF-8 formátumra a File2File.app Contact Converter segítségével.
Biztonsági elemzés és elemző (parser) támadási vektorok
A VCF-fájlok egyszerű szövegesek, de a hibás tulajdonságértékek puffertúlcsordulást okozhatnak a telefonkönyv-alkalmazásokban, illetve XSS-t a webes névjegyzékekben.
Ismert támadási vektorok
- Puffertúlcsordulás az okostelefonok címjegyzék-feldolgozóiban hatalmas Base64-fényképkarakterláncok importálásakor.
- XSS-támadás nem tisztított névjegy- vagy megjegyzésmezőkön keresztül a webes levelezők címjegyzékeiben.
- Szolgáltatásmegtagadás (DoS) körkörös névjegycsoport-hivatkozások révén.
Ajánlott védekezési módszerek: Tisztítsa meg a névjegyek szöveges mezőit, és szabja meg a fényképek bájthosszának felső határát importáláskor.
Történeti háttér és mérföldkövek
Főbb előnyök
- A vCard széles körben használt kapcsolati formátum; az importálás módja és támogatása eszközenként, operációs rendszerenként és vCard-verziónként eltér.
- Gazdag névjegyadatok: több telefonszámot, e-mail-címet, postacímet, cégnevet, születésnapot és profilfotót tárol.
- Több névjegy támogatása: névjegyek ezreit tartalmazó teljes telefonkönyv exportálható egyetlen .vcf-fájlba.
Technikai korlátok és hátrányok
- A vCard 2.1, 3.0 és 4.0 közötti dialektusok eltérései fotó- vagy ékezetes karakterek sérülését okozhatják régebbi telefonokon.
- A Base64 kódolású névjegyfotók jelentősen megnövelhetik a szövegfájl méretét.
- Nincs natív kapcsolatleképezési vagy csoportszinkronizációs hierarchia a különböző felhőbeli címtárak között.
Érdekes technikai tudnivalók
- Minden érvényes vCard-fájl pontosan a 'BEGIN:VCARD' sorral kezdődik, és az 'END:VCARD' sorral végződik.
- Egyes telefonos névjegymegosztási munkafolyamatok .vcf-fájlt küldenek.
- A vCardot eredetileg a Versit Consortium tervezte, amelyet 1994-ben az Apple, az IBM, az AT&T és a Siemens alapított.
Gyakran Ismételt Műszaki Kérdések
Hogyan vihetek át névjegyeket Androidról iPhone-ra?
A vCard névjegyeket cserél, de az importálás eszköztől, alkalmazástól és verziótól függ.
Átalakíthatok egy CSV névjegyzéket VCF-be?
A vCard névjegyeket cserél, de az importálás eszköztől, alkalmazástól és verziótól függ.
Hogyan nyithatok meg egy VCF fájlt a számítógépemen?
Megnyithatja a VCF-fájlokat a Windows Névjegyek, az Apple Névjegyek vagy a Microsoft Outlook programjában, illetve megtekintheti és szerkesztheti őket online a File2File.app segítségével.