Contacto vCard (.vcf)
IETF EstándarLa 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:
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 44REPRESENTACIÓN ASCII: BEGIN:VCARD
Estandarización: IETF RFC 6350 (vCard v4.0)
Especificaciones técnicas
| Arquitectura del contenedor | Registro de texto plano que comienza con BEGIN:VCARD y termina con END:VCARD que contiene propiedades de contacto estructuradas |
| Compresión | Texto sin comprimir (las fotos incrustadas utilizan Base64 o enlaces URI) |
| Orden de bytes (Endianness) | Flujo de texto UTF-8 / Unicode |
| Espacios de color | Perfiles de fotos de contacto incrustados |
| Canales y estructura | Nombre completo (FN), nombre estructurado (N), números de teléfono (TEL), correos electrónicos (EMAIL), direcciones (ADR), fotos (PHOTO) |
| Dimensiones máximas | Lista de contactos ilimitada (puede concatenar miles de vCards en un solo archivo .vcf) |
| Transparencia | Ninguna |
| Streaming y progresivo | Análisis de transmisión secuencial tarjeta por tarjeta |
Matriz de comparación técnica: VCF frente a la competencia
| Atributo técnico | VCF (Actual) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Importación en Teléfonos Móviles | Importación nativa de un solo toque 100% (iOS/Android) | Requiere mapear columnas | Requiere script de desarrollador | Uso de servidor de directorio LDAP |
| Fotos de Contacto | Base64 incrustado o URI de fotos | Ninguna (solo texto) | URL o cadena Base64 | Imagen binaria Base64 |
| Estandarización | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Hoja de cálculo) | RFC 8259 (Datos web) | RFC 2849 (Directorio LDAP) |
| Múltiples Etiquetas Telefónicas | Tipos nativos (CELL, WORK, HOME) | Requiere columnas separadas | Matrices estructuradas | Atributos 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
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.