Contato vCard (.vcf)
IETF PadrãoO 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:
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 44REPRESENTAÇÃO ASCII: BEGIN:VCARD
Padronização: IETF RFC 6350 (vCard v4.0)
Especificações Técnicas
| Arquitetura do Contêiner | Plaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties |
| Compressão | Uncompressed text (embedded photos use Base64 or URI links) |
| Ordem de Bytes (Endianness) | UTF-8 / Unicode text stream |
| Espaços de Cores | Embedded contact photo profiles |
| Canais e Estrutura | Full name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO) |
| Dimensões Máximas | Unbounded contact list (can concatenate thousands of vCards in one .vcf file) |
| Transparência | None |
| Streaming e Progressivo | Sequential card-by-card streaming parsing |
Matriz de Comparação Técnica: VCF vs Concorrentes
| Atributo Técnico | VCF (Atual) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Importação em Telefone Celular | Importação nativa de um toque (100% em iOS/Android) | Requer mapeamento de colunas | Requer script de desenvolvedor | Uso de servidor de diretório LDAP |
| Fotos de Contato | Base64 embutido ou URIs de fotos | Nenhum (apenas texto) | URL ou string Base64 | Imagem binária Base64 |
| Padronización | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Planilha) | RFC 8259 (Dados da Web) | RFC 2849 (Diretório LDAP) |
| Vários Rótulos de Telefone | Tipos nativos (CELL, WORK, HOME) | Requer colunas separadas | Matrizes estruturadas | Atributos 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
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.