Contatto vCard (.vcf)

IETF Standard

vCard 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:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: 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 containerPlaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties
CompressioneUncompressed text (embedded photos use Base64 or URI links)
Endianness dei byteUTF-8 / Unicode text stream
Spazi coloreEmbedded contact photo profiles
Canali e strutturaFull name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO)
Dimensioni massimeUnbounded contact list (can concatenate thousands of vCards in one .vcf file)
TrasparenzaNone
Streaming e progressivoSequential card-by-card streaming parsing

Matrice di confronto tecnico: VCF vs Concorrenti

Attributo tecnicoVCF (Corrente)CSVJSONLDIF
Importazione su telefono cellulareImportazione nativa in un tocco al 100% (iOS/Android)Richiede la mappatura delle colonneRichiede uno script per sviluppatoriUtilizzo del server di directory LDAP
Foto dei contattiBase64 incorporato o URI di fotoNessuna (solo testo)URL o stringa Base64Immagine binaria Base64
StandardizzazioneIETF RFC 6350 (vCard 4.0)RFC 4180 (Foglio di calcolo)RFC 8259 (Dati Web)RFC 2849 (Directory LDAP)
Etichette telefoniche multipleTipi nativi (CELL, WORK, HOME)Richiede colonne separateArray strutturatiAttributi 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

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 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.