Contato vCard (.vcf)

IETF Padrão

O vCard Electronic Business Card (VCF) é o padrão global para contatos eletrônicos de listas de endereços, permitindo o compartilhamento contínuo de contatos, sincronização de agendas e importação de endereços em smartphones, clientes de e-mail e plataformas de CRM.

Converter VCF para CSV

Conversor gratuito de VCF para CSV no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspecionar e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos VCF inspecionando a sequência de bytes binários inicial:

Selecione ou solte os arquivos aqui

Conversão 100% privada no navegador - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de Privacidade com Zero Transmissão de Rede: 0 bytes enviados para servidores externos. Todo o processamento ocorreu localmente no sandbox do seu navegador.

Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos VCF inspecionando a sequência de bytes binários inicial:

ASSINATURA HEX (OFFSET 0):

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

REPRESENTAÇÃO ASCII: BEGIN:VCARD

Padronização: IETF RFC 6350 (vCard v4.0)

Especificações Técnicas

Arquitetura do ContêinerPlaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties
CompressãoUncompressed text (embedded photos use Base64 or URI links)
Ordem de Bytes (Endianness)UTF-8 / Unicode text stream
Espaços de CoresEmbedded contact photo profiles
Canais e EstruturaFull name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO)
Dimensões MáximasUnbounded contact list (can concatenate thousands of vCards in one .vcf file)
TransparênciaNone
Streaming e ProgressivoSequential card-by-card streaming parsing

Matriz de Comparação Técnica: VCF vs Concorrentes

Atributo TécnicoVCF (Atual)CSVJSONLDIF
Importação em Telefone CelularImportação nativa de um toque (100% em iOS/Android)Requer mapeamento de colunasRequer script de desenvolvedorUso de servidor de diretório LDAP
Fotos de ContatoBase64 embutido ou URIs de fotosNenhum (apenas texto)URL ou string Base64Imagem binária Base64
PadronizaciónIETF RFC 6350 (vCard 4.0)RFC 4180 (Planilha)RFC 8259 (Dados da Web)RFC 2849 (Diretório LDAP)
Vários Rótulos de TelefoneTipos nativos (CELL, WORK, HOME)Requer colunas separadasMatrizes estruturadasAtributos LDAP

Modos Comuns de Corrupção e Guia de Recuperação Hex

Nomes de contato importados exibem caracteres corrompidos (ex: '=C3=A9').

Causa Raiz: Codificação Quoted-Printable do vCard 2.1 legada não decodificada corretamente em UTF-8.

Recuperação: Normalize e faça a transcodificação para vCard 4.0 UTF-8 usando o Conversor de Contatos File2File.

Análise de Segurança e Vetores de Ataque ao Analisador

Arquivos VCF são de texto puro, mas valores de propriedade malformados podem acionar estouros de buffer em aplicativos de catálogo de endereços ou XSS em contatos da web.

Vetores de Ataque Conhecidos

  • Estouro de buffer em parsers de lista de endereços de smartphones ao importar strings massivas de fotos em Base64.
  • Injeção XSS por meio de campos de nome de contato ou notas não higienizados em catálogos de endereços de webmail.
  • Negação de serviço através de referências circulares de grupos de contatos.

Melhores Práticas Defensivas:

Origens Históricas e Marcos

2011O IETF publica a RFC 6350 (vCard 4.0), adicionando padronização moderna em UTF-8 e tags de geolocalização.
1998O IETF padroniza o vCard v3.0 como RFC 2426.
1996O Consórcio Versit (Apple, AT&T, IBM, Siemens) e o IMC introduzem o vCard v2.1.

Principais Vantagens e Prós

  • Padrão móvel de contatos universal: clicar duas vezes em um arquivo .vcf importa contatos instantaneamente no iPhone, Android, Mac e Windows.
  • Dados de contato ricos: armazena vários números de telefone, endereços de e-mail, endereços residenciais, nomes de empresas, aniversarios e fotos de perfil.
  • Suporte a vários contatos: uma lista telefônica inteira com milhares de contatos pode ser exportada para um único arquivo .vcf.

Limitações Técnicas e Contras

  • Diferenças de dialeto entre o vCard 2.1, 3.0 e 4.0 podem causar corrupção de fotos ou caracteres com acento em telefones mais antigos.
  • Fotos de contato codificadas em Base64 podem inflar significativamente o tamanho do arquivo de texto.
  • Nenhum mapeamento de relacionamento nativo ou hierarquia de sincronização de grupo em diferentes agendas de endereços na nuvem.

Curiosidades Técnicas

  • Todo arquivo vCard válido começa com a linha exata 'BEGIN:VCARD' e termina com 'END:VCARD'.
  • Quando você compartilha um contato do seu iPhone ou telefone Android via mensagem de texto, seu telefone gera e envia um arquivo .vcf.
  • O vCard foi originalmente projetado pelo Consórcio Versit, uma aliança formada em 1994 pela Apple, IBM, AT&T e Siemens.

Perguntas Técnicas Frequentes

Como posso transferir contatos do Android para o iPhone?

Exporte seus contatos do Android como um arquivo .vcf, envie por e-mail ou AirDrop para o seu iPhone e toque no arquivo para importar todos os contatos automaticamente.

Posso converter uma lista de contatos em CSV para VCF?

Sim! O File2File.app pode converter planilhas de contatos em Excel ou CSV em arquivos .vcf padrão que são importados diretamente para qualquer smartphone.

Como posso abrir um arquivo VCF no meu computador?

Você pode abrir arquivos VCF no Windows Contacts, Apple Contacts, Microsoft Outlook, ou visualizá-los e editá-los online usando o File2File.app.