Contatto vCard (.vcf)

IETF Standard

vCard (VCF) è un formato standardizzato dall’IETF per lo scambio di informazioni di contatto. La procedura di importazione varia tra smartphone, client di posta e applicazioni per contatti.

Converti da VCF a CSV

Convertitore gratuito da VCF a CSV nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispezione e metadati

I sistemi operativi e gli analizzatori di file identificano i file VCF ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Privato - i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

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 44

RAPPRESENTAZIONE ASCII: BEGIN:VCARD

Standardizzazione: IETF RFC 6350 (vCard v4.0)

Specifiche tecniche

Architettura del contenitoreRecord di testo semplice che inizia con BEGIN:VCARD e termina con END:VCARD e contiene proprietà strutturate del contatto
CompressioneTesto non compresso (le foto incorporate usano Base64 o collegamenti URI)
Endianness dei byteFlusso di testo UTF-8 / Unicode
Spazi coloreProfili delle foto dei contatti incorporate
Canali e strutturaNome completo (FN), nome strutturato (N), numeri di telefono (TEL), indirizzi e-mail (EMAIL), indirizzi postali (ADR), foto (PHOTO)
Dimensioni massimeNumero illimitato di contatti (è possibile concatenare migliaia di vCard in un unico file .vcf)
TrasparenzaNessuna
Streaming e progressivoAnalisi sequenziale in streaming, una scheda alla volta

Matrice di confronto tecnico: VCF vs Concorrenti

Attributo tecnicoVCF (Attuale)CSVJSONLDIF
Importazione su telefono cellularevCard scambia i contatti, ma l’importazione dipende da dispositivo, app e versione.Richiede la mappatura delle colonneRichiede uno script per sviluppatoriUtilizzo del server di directory LDAP
Foto dei contattiBase64 incorporato o URI delle fotoNessuna (solo testo)URL o stringa Base64Immagine binaria Base64
StandardizzazioneIETF RFC 6350 (vCard 4.0)RFC 4180 (fogli di calcolo)RFC 8259 (dati web)RFC 2849 (directory LDAP)
Etichette dei numeri di telefonoTipi nativi (CELL, WORK, HOME)Richiede colonne separateArray strutturatiAttributi LDAP

Modalità di corruzione comuni e guida al recupero esadecimale

I nomi dei contatti importati mostrano caratteri illeggibili (es. '=C3=A9').

Causa principale: Codifica Quoted-Printable della vCard 2.1 legacy non decodificata correttamente in UTF-8.

Ripristino: Normalizza e converti in vCard 4.0 UTF-8 con File2File.app Contact Converter.

Analisi di sicurezza e vettori di attacco del parser

I file VCF sono in testo semplice, ma valori di proprietà malformati possono causare overflow del buffer nelle app di rubrica o attacchi XSS nei contatti web.

Vettori di attacco noti

  • Overflow del buffer nei parser delle rubriche degli smartphone durante l'importazione di stringhe Base64 molto lunghe contenenti foto.
  • Iniezione XSS tramite nomi o note di contatto non sanificati nelle rubriche webmail.
  • Interruzione del servizio tramite riferimenti circolari ai gruppi di contatti.

Migliori pratiche difensive: Sanifica i campi di testo dei contatti e imposta una lunghezza massima in byte per le foto durante l'importazione.

Origini storiche e tappe fondamentali

2011L'IETF pubblica la RFC 6350 (vCard 4.0), aggiungendo la moderna standardizzazione UTF-8 e i tag di geolocalizzazione.
1998L'IETF standardizza vCard v3.0 come RFC 2426.
1996Il Consorzio Versit (Apple, AT&T, IBM, Siemens) e l'IMC introducono vCard v2.1.

Vantaggi principali

  • vCard è un formato di contatti molto usato; procedure di importazione e supporto variano in base a dispositivo, sistema operativo e versione vCard.
  • Contatti dettagliati: memorizza più numeri di telefono, indirizzi e-mail e postali, nomi di aziende, 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 tra le versioni vCard 2.1, 3.0 e 4.0 possono corrompere foto o caratteri accentati nei telefoni meno recenti.
  • Le foto dei contatti codificate in Base64 possono aumentare notevolmente le dimensioni del file di testo.
  • Non offre una mappatura nativa delle relazioni o una gerarchia di sincronizzazione dei gruppi tra rubriche cloud diverse.

Curiosità tecniche

  • Ogni file vCard valido inizia con la riga esatta 'BEGIN:VCARD' e termina con 'END:VCARD'.
  • Alcune procedure di condivisione dei contatti sui telefoni inviano 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?

vCard scambia i contatti, ma l’importazione dipende da dispositivo, app e versione.

Posso convertire un elenco di contatti CSV in VCF?

vCard scambia i contatti, ma l’importazione dipende da dispositivo, app e versione.

Come posso aprire un file VCF sul mio computer?

Puoi aprire i file VCF con Contatti di Windows, Contatti di Apple o Microsoft Outlook, oppure visualizzarli e modificarli online con File2File.app.