Contatto vCard (.vcf)
IETF StandardvCard Electronic Business Card (VCF) è lo standard globale per i contatti elettronici della rubrica, che consente la condivisione fluida dei contatti, la sincronizzazione della rubrica e l'importazione degli indirizzi su smartphone, client di posta elettronica e piattaforme CRM.
Converti da VCF a CSV
Convertitore gratuito da VCF a CSV nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispeziona e metadati
I sistemi operativi e gli analizzatori di file identificano i file VCF ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file VCF ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
42 45 47 49 4E 3A 56 43 41 52 44RAPPRESENTAZIONE ASCII: BEGIN:VCARD
Standardizzazione: IETF RFC 6350 (vCard v4.0)
Specifiche tecniche
| Architettura del container | Plaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties |
| Compressione | Uncompressed text (embedded photos use Base64 or URI links) |
| Endianness dei byte | UTF-8 / Unicode text stream |
| Spazi colore | Embedded contact photo profiles |
| Canali e struttura | Full name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO) |
| Dimensioni massime | Unbounded contact list (can concatenate thousands of vCards in one .vcf file) |
| Trasparenza | None |
| Streaming e progressivo | Sequential card-by-card streaming parsing |
Matrice di confronto tecnico: VCF vs Concorrenti
| Attributo tecnico | VCF (Corrente) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Importazione su telefono cellulare | Importazione nativa in un tocco al 100% (iOS/Android) | Richiede la mappatura delle colonne | Richiede uno script per sviluppatori | Utilizzo del server di directory LDAP |
| Foto dei contatti | Base64 incorporato o URI di foto | Nessuna (solo testo) | URL o stringa Base64 | Immagine binaria Base64 |
| Standardizzazione | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Foglio di calcolo) | RFC 8259 (Dati Web) | RFC 2849 (Directory LDAP) |
| Etichette telefoniche multiple | Tipi nativi (CELL, WORK, HOME) | Richiede colonne separate | Array strutturati | Attributi LDAP |
Modalità di corruzione comuni e guida al recupero Hex
I nomi dei contatti importati mostrano caratteri illeggibili (ad es. '=C3=A9').
Causa principale: Codifica Quoted-Printable della vCard 2.1 legacy non decodificata correttamente in UTF-8.
Ripristino: Normalizza e transcodifica in vCard 4.0 UTF-8 usando File2File Contact Converter.
Analisi di sicurezza e vettori di attacco del parser
I file VCF sono in formato di testo semplice, ma valori di proprietà malformati possono attivare buffer overflow nelle app della rubrica o XSS nei contatti Web.
Vettori di attacco noti
- Buffer overflow nei parser della rubrica degli smartphone durante l'importazione di enormi stringhe di foto in Base64.
- Iniezione XSS tramite campi di note o nomi di contatto non sanificati nelle rubriche di webmail.
- Denial of service tramite riferimenti di gruppi di contatti circolari.
Migliori pratiche difensive:
Origini storiche e tappe fondamentali
Vantaggi principali e pro
- Standard mobile universale per i contatti: fare doppio clic su un file .vcf importa i contatti istantaneamente su iPhone, Android, Mac e Windows.
- Ricchi dati di contatto: memorizza più numeri di telefono, indirizzi email, indirizzi postali, nomi aziendali, date di nascita e foto del profilo.
- Supporto per contatti multipli: un'intera rubrica di migliaia di contatti può essere esportata in un unico file .vcf.
Limiti tecnici e svantaggi
- Le differenze di dialetto tra vCard 2.1, 3.0 e 4.0 possono causare la corruzione delle foto o dei caratteri accentati sui telefoni più vecchi.
- Le foto dei contatti codificate in Base64 possono aumentare significativamente le dimensioni del file di testo.
- Nessuna mappatura nativa delle relazioni o gerarchia di sincronizzazione dei gruppi tra diverse rubriche cloud.
Curiosità tecniche interessanti
- Ogni file vCard valido inizia con la riga esatta 'BEGIN:VCARD' e termina con 'END:VCARD'.
- Quando condividi un contatto dal tuo telefono iPhone o Android tramite messaggio di testo, il telefono genera e invia un file .vcf.
- vCard è stato originariamente progettato dal Consorzio Versit, un'alleanza formata nel 1994 da Apple, IBM, AT&T e Siemens.
Domande tecniche frequenti
Come posso trasferire i contatti da Android a iPhone?
Esporta i tuoi contatti da Android come file .vcf, invialo via email o AirDrop al tuo iPhone e tocca il file per importare automaticamente tutti i contatti.
Posso convertire un elenco di contatti CSV in VCF?
Sì! File2File.app può convertire fogli di calcolo di contatti Excel o CSV in file .vcf standard che si importano direttamente in qualsiasi smartphone.
Come posso aprire un file VCF sul mio computer?
Puoi aprire i file VCF in Contatti Windows, Contatti Apple, Microsoft Outlook, oppure visualizzarli e modificarli online utilizzando File2File.app.