Importe Vcard (arquivo .vcf) para o telefone Nokia 3310 3G

Importe Vcard (arquivo .vcf) para o telefone Nokia 3310 3G

Quero importar um arquivo .vcf (com muitos contatos exportados de um iphone) para um celular Nokia 3310 3G. Estou fazendo um arquivo de teste primeiro. O procedimento é:

  1. carregue o arquivo em um PC
  2. altere o formato do arquivo para ser aceitável para o telefone
  3. copie (via cabo) o .vcf de um PC para Arquivos>Memória do telefone>vCard
  4. desconecte o telefone do PC
  5. Arquivos>Memória do telefone>vCard>
  6. Selecione o arquivo .vcf
  7. Menu (botão virtual)
  8. Salvar vCard

O telefone apresenta uma mensagem de erro: "Algo deu errado." Aparentemente, a Nokia usa um subconjunto de um padrão vCard(Ref: exemplo vCard 2.1 - Wikipedia) Tentei formatar o arquivo com várias sintaxes que pesquisei, como:

BEGIN:VCARD

VERSION:2.1

N;FirstName;LastName;;

TEL;CELL;VOICE:123567890

END:VCARD

E,

BEGIN:VCARD

VERSION:3.0

FN;CHARSET=UTF-8:FirstName LastName

TEL;CHARSET=UTF-8;TYPE=CELL:(123) 456-7890

END:VCARD

Existem algumas macros do Excel para importar vCards para o Excel e depois exportá-los(Ref: "Como criar um arquivo vcf a partir de um arquivo xls contendo contatos móveis"). Eu uso o Libre Office.

Tentei um programa para download (vcf222) que afirmava reformatar um arquivo .vcf. Está descrito emUsuário avançado da Nokia.Não funciona com meu arquivo .vcf e telefone.

Estou usando o Windows 10. Tentei importar o arquivo .vcf para o People (para tentar exportá-lo para uma planilha, modificá-lo e exportá-lo), mas não utilizo este aplicativo e foi muito difícil.

Gostaria de saber qual formato .vcf o 3310 3G usa. Então eu poderia usar o Notepad++ para modificar meu arquivo. Eu adoraria saber uma maneira mais fácil.

Responder1

Seu formato VCARD (versão 2.1) está bom, o problema é o formato do arquivo que você está usando. Você precisa definir o formato do arquivo .vcf para o formato DOS. No unix isso é fácil, abra o arquivo no vi, digite :setlocal ff=dos, pressione Enter e salve o arquivo. Em seguida, tente o método de importação usando 'save vcard' e ele deverá funcionar bem.

Espero que isso ajude.

Responder2

agora é final de 2020 e ninguém respondeu. Encontrei uma solução exportando primeiro todos os contatos para um arquivo csv (separado por vírgula). Fiz isso usando o PC Suite em um laptop XP antigo e conectado via bluetooth. Infravermelho e cabo são um incômodo com o PC Suite. Os telefones Android mais recentes têm opções mais sofisticadas para exportar os contatos. Então usei um conversor vcf chamado CSV to vCard Converter que encontrei na internethttp://www.softsea.com/download/CSV-to-vCard.html. Permite converter contato por contato, o que neste caso não é prático. Ele também tem a opção de converter todo o arquivo csv com todos os contatos de uma só vez em um arquivo vcf contendo todos os nomes e números. Em seguida, copiei esse arquivo vcf para uma pasta pré-instalada que você pode ver no telefone usando uma conexão por cabo a um PC e escolhendo "armazenamento em massa" em vez de carregar no telefone. Agora, ao usar o utilitário explorador de arquivos do telefone, você pode encontrar a pasta vCard e depois o arquivo vcf. Selecione-o e escolha nas opções "salvar vCard". Feito. Todos os contatos e números serão exibidos.

Responder3

Não consegui conectar diretamente como @Rohan sugeriu, mas enviar arquivo com Bluetooth funcionou muito bem para mim. O telefone carregará o vcard em seus Contatos automaticamente após o recebimento do arquivo.

Aqui estão algumas limitações que encontrei ao tentar fazer upload de um arquivo vcard com muitos contatos:

  1. Deve ter novas linhas do DOS, como sugerido por @Mark P.
    • Solução: converta para novas linhas do DOS usando um utilitário como o unix2dos.
  2. Deve ser a versão 3.0 ou inferior.
    • Solução: Faça uma substituição simples de string para converter 4.0 em 3.0: s/VERSION:4.0/VERSION:3.0/g. Provavelmente, ele ignorará tags incompatíveis de qualquer maneira.
  3. Não é possível aceitar um determinado formato de endereço.
    • Solução: remova as linhas de endereço.
  4. Ele não gosta de fotos e levará uma eternidade para transferi-las pelo método Bluetooth.
    • Solução: retire fotos usando um utilitário comoEste

Aqui está meu script para fazer tudo isso:

#!/usr/bin/sh

rm -f nokia-contacts-converted.vcf
python strip-images-from-apple-vcard.py $1 nokia-contacts-converted.vcf
unix2dos nokia-contacts-converted.vcf
sed -i '/^ADR.*$/d' nokia-contacts-converted.vcf
sed -i 's/VERSION:4.0/VERSION:3.0/g' nokia-contacts-converted.vcf

Meu caso de uso é com um arquivo vcard exportado do Nextcloud.

informação relacionada