Contacto vCard (.vcf)

IETF Estándar

La Tarjeta de Visita Electrónica vCard (VCF) es el estándar global para contactos de libretas de direcciones electrónicas, lo que permite compartir contactos sin problemas, sincronizar agendas telefónicas y realizar importaciones de direcciones en teléfonos inteligentes, clientes de correo electrónico y plataformas CRM.

Convertir de VCF a CSV

Convertidor gratuito de VCF a CSV en el navegador. Convierte archivos al instante en tu dispositivo.

Inspeccionar y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de VCF inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (Bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de VCF inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

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

REPRESENTACIÓN ASCII: BEGIN:VCARD

Estandarización: IETF RFC 6350 (vCard v4.0)

Especificaciones técnicas

Arquitectura del contenedorRegistro de texto plano que comienza con BEGIN:VCARD y termina con END:VCARD que contiene propiedades de contacto estructuradas
CompresiónTexto sin comprimir (las fotos incrustadas utilizan Base64 o enlaces URI)
Orden de bytes (Endianness)Flujo de texto UTF-8 / Unicode
Espacios de colorPerfiles de fotos de contacto incrustados
Canales y estructuraNombre completo (FN), nombre estructurado (N), números de teléfono (TEL), correos electrónicos (EMAIL), direcciones (ADR), fotos (PHOTO)
Dimensiones máximasLista de contactos ilimitada (puede concatenar miles de vCards en un solo archivo .vcf)
TransparenciaNinguna
Streaming y progresivoAnálisis de transmisión secuencial tarjeta por tarjeta

Matriz de comparación técnica: VCF frente a la competencia

Atributo técnicoVCF (Actual)CSVJSONLDIF
Importación en Teléfonos MóvilesImportación nativa de un solo toque 100% (iOS/Android)Requiere mapear columnasRequiere script de desarrolladorUso de servidor de directorio LDAP
Fotos de ContactoBase64 incrustado o URI de fotosNinguna (solo texto)URL o cadena Base64Imagen binaria Base64
EstandarizaciónIETF RFC 6350 (vCard 4.0)RFC 4180 (Hoja de cálculo)RFC 8259 (Datos web)RFC 2849 (Directorio LDAP)
Múltiples Etiquetas TelefónicasTipos nativos (CELL, WORK, HOME)Requiere columnas separadasMatrices estructuradasAtributos LDAP

Modos de corrupción comunes y guía de recuperación hexadecimal

Los nombres de contacto importados muestran caracteres ilegibles (p. ej., '=C3=A9').

Causa raíz: La codificación Quoted-Printable de vCard 2.1 heredado no se decodificó correctamente a UTF-8.

Recuperación: Normalice y transcodifique a UTF-8 de vCard 4.0 utilizando el conversor de contactos de File2File.

Análisis de seguridad y vectores de ataque al analizador

Los archivos VCF son de texto plano, pero los valores de propiedades malformados pueden desencadenar desbordamientos de búfer en aplicaciones de libretas de direcciones o XSS en contactos web.

Vectores de ataque conocidos

  • Desbordamiento de búfer en los analizadores de libretas de direcciones de teléfonos inteligentes al importar cadenas masivas de fotos Base64.
  • Inyección XSS a través de campos de notas o nombres de contacto no sanitizados en libretas de direcciones de webmail.
  • Denegación de servicio a través de referencias circulares de grupos de contactos.

Mejores prácticas defensivas: Sanitize los campos de texto de los contactos y aplique longitudes máximas de bytes para las fotos durante la importación.

Orígenes históricos e hitos

2011El IETF publica el RFC 6350 (vCard 4.0), añadiendo la estandarización moderna UTF-8 y etiquetas de geolocalización.
1998El IETF estandariza vCard v3.0 como RFC 2426.
1996El Consorcio Versit (Apple, AT&T, IBM, Siemens) y el IMC introducen vCard v2.1.

Ventajas clave y pros

  • Estándar móvil de contactos universal: hacer doble clic en un archivo .vcf importa contactos instantáneamente en iPhone, Android, Mac y Windows.
  • Datos de contacto enriquecidos: almacena múltiples números de teléfono, direcciones de correo electrónico, direcciones postales, nombres de empresas, cumpleaños y fotos de perfil.
  • Compatibilidad con múltiples contactos: toda una libreta de teléfonos con miles de contactos se puede exportar a un único archivo .vcf.

Limitaciones técnicas y contras

  • Las diferencias de dialecto entre vCard 2.1, 3.0 y 4.0 pueden causar la corrupción de fotos o caracteres con acento en teléfonos antiguos.
  • Las fotos de contacto codificadas en Base64 pueden aumentar significativamente el tamaño del archivo de texto.
  • Sin jerarquía nativa de mapeo de relaciones o sincronización de grupos entre diferentes libretas de direcciones en la nube.

Curiosidades técnicas interesantes

  • Cada archivo vCard válido comienza con la línea exacta 'BEGIN:VCARD' y termina con 'END:VCARD'.
  • Cuando comparte un contacto desde su teléfono iPhone o Android mediante un mensaje de texto, su teléfono genera y envía un archivo .vcf.
  • vCard fue diseñado originalmente por el Consorcio Versit, una alianza formada en 1994 por Apple, IBM, AT&T y Siemens.

Preguntas técnicas frecuentes

¿Cómo puedo transferir contactos de Android a iPhone?

Exporte sus contactos de Android como un archivo .vcf, envíelo por correo electrónico o AirDrop a su iPhone y toque el archivo para importar todos los contactos automáticamente.

¿Puedo convertir una lista de contactos CSV a VCF?

¡Sí! File2File.app puede convertir hojas de cálculo de contactos de Excel o CSV en archivos .vcf estándar que se importan directamente en cualquier teléfono inteligente.

¿Cómo puedo abrir un archivo VCF en mi computadora?

Puede abrir archivos VCF en Contactos de Windows, Contactos de Apple, Microsoft Outlook, o verlos y editarlos en línea utilizando File2File.app.