Как сделать из txt vcard

Обновлено: 04.07.2024

Часто при переносе контактов с одного смартфона на другой пользователи выбирают такой способ, как экспорт телефонной книги в специальный файл и последующий импорт данных из него на конечном устройстве. Контактная информация при выгрузке сохраняется в текстовом формате vCard в файле, имеющем расширение VCF. Помимо имени и телефона записи VCF могут содержать и другие данные абонентов, например, адрес, фото, электронную почту, дату рождения и массу прочих параметров. Т. е. это своего рода каталог электронных визитных карточек людей.

Так как информация в VCF-файле хранится в текстовом формате, то для ее просмотра и редактирования можно использовать обычные текстовые редакторы, в том числе установленные на стационарном компьютере или ноутбуке. Возможность открыть файл контактов VCF и внести в него правки зачастую бывает полезна в тех случаях, когда требуется изменить какие-то данные или объединить несколько адресных книг в одну. Какие же программы лучше использовать для этих целей? Давайте разбираться.

Блокнот

Приложение Блокнот, имеющееся на любом компьютере с ОС Windows, вполне пригодно для чтения файлов с расширением VCF. Попробуем открыть с его помощью файл contact.vcf, в который мы выгрузили контакты c телефона на базе Android.

Файл VCF

Открываем программу и просто перетаскиваем на нее файл. На фото ниже видим, что у нас получилось.

Содержимое vcf-файла при открытии с помощью Блокнота

Но, как мы видим, у нас есть небольшая проблема. Вместо кириллических букв фигурирует последовательность символов типа =D0=BA=D0=BE=D0=BC=D0=B8=D1=81=D1=81=D0=B0=D1=80.

Проблемы с кодировкой русских букв

В таком виде будут отображаться все имена, записанные в контактах на русском языке, т.е. прочесть их просто так не получится. А все дело в том, что файлы VCF по умолчанию сохраняются в кодировке ASCII, и все русские буквы при выгрузке кодируются комбинацией символов ASCII для обеспечения безопасности передачи информации по сети. Шифрование осуществляется методом Quoted-printable, о чем нам и говорит запись ENCODING=QUOTED-PRINTABLE, предваряющая закодированный русскоязычный текст.

Подробнее о Quoted-printable вы можете почитать в Википедии. Мы же сразу приведем готовую таблицу кодирования кириллицы.

Однако встает вопрос, каким образом автоматически расшифровать все символы без ручного поиска/замены. Здесь нам нужен соответствующий инструментарий, которого в Блокноте нет, но зато он присутствует в более продвинутом текстовом редакторе. К нему и перейдем.

Notepad++

Итак, речь идет о приложении Notepad. Скорее всего оно уже установлено на вашем компьютере, если же нет, то скачиваем и устанавливаем его. Далее открываем с помощью Notepad наш vcf-файл и видим, что русские имена показываются так же некорректно, как и в Блокноте.

Открываем vcf файл с помощью Notepad++

Чтобы декодировать определенный кусок текста, выделяем его мышью и переходим в меню Плагины – MIME Tools – Quoted-printable Decode.

Декодируем русские буквы

Чудесным образом набор нечитабельных знаков превращается в слово на русском языке.

Русские имена после декодирования

Избавляемся от лишних знаков равно

Полностью декодированный файл vcf

Если мы хотим сделать файл контактов VCF пригодным для импорта в телефон, необходимо закодировать русский текст обратно символами ASCII. Делается это с помощью того же раздела меню Плагины – MIME Tools, но уже следует выбрать пункт Quoted-printable Encode. Помимо этого необходимо вернуть документу кодировку ANSI (пункт меню Кодировки – Преобразовать в ANSI).

Outlook

Открываем файл vcf через Outlook

В нашем случае из адресной книги прочитался только первый контакт, а так как он был на русском языке, то отобразился в виде кракозябр.

Отображение контактов в Outlook

Для исправления ситуации нужно повозиться с кодировками, например, в том же Notepad.

Контакты Windows

В Windows есть штатный функционал для работы с адресными книгами. Чтобы с ним познакомиться, перейдем в папку C:/Users/Имя_пользователя/Contacts.

Импорт данных в Контакты Windows

Выбираем формат vcf

Файлы контактов

Чтобы просмотреть любую карточку, просто дважды кликаем по ней.

Визитная карточка при просмотре в Контакты Windows

Nokia Suite

Программа Nokia Suite

Импорт контактов в Nokia Suite

Контакт в Nokia Suite

vCardOrganizer

Приложение vCardOrganizer

Перетаскиваем файл на рабочее поле и дважды кликаем по новому пункту списка.

Искомый vcf файл в окне программы

Откроется новое окно, в котором представлена вся информация по абонентам адресной книги. С помощью стрелок можно переключаться между контактами, также доступно редактирование и сохранение данных (для этого нужно приобрести полную версию стоимостью 25 долларов), в том числе на русском языке.

Просмотр контактов в vCardOrganizer

Контакты Google

Заходим в Контакты Google

Нажимаем Импортировать

После этого будет предложено перейти к старой версии Google Контактов, так как новая пока не поддерживает импорт. Переходим по ссылке.

Переходим к старой версии Контактов

Пробуем импортировать контакты

Выбираем файл и жмем Импорт

Как только операция завершится, контакты отобразятся в виде списка. С ним можно делать все, что угодно – изменять существующие данные, добавлять новых людей или удалять какие-то позиции. После внесения корректировок не составит труда экспортировать список в тот же файл VCF, пригодный для импорта в адресную книгу любого смартфона.

vcf - чем правильно открывать в Windows

SGS5
ОС и прошивка: Android 4.4

Нужна программа под Windows способная правильно открывать мульти-карточки контактов и правильно отображать русский текст вместо этих кракозябр.

Нужна программа под Windows способная правильно открывать мульти-карточки контактов и правильно отображать русский текст вместо этих кракозябр.

А так, vcf чаще всего открывают программы такие как "почтовые клиенты" (Outlook, TheBat!, Thunder Bird и т.п.), программы врода "Адресная книга".

В том то и дело, что Gmail и др почтовые службы использовать не хочу. Outlook только с офисом, тяжёлый. Нужна стандэлоне локал виндоус программ. Желательно компактная как vCardorganizer, но работающая правильно.

Нужна стандэлоне локал виндоус программ. Желательно компактная как vCardorganizer, но работающая правильно.

Перенос контактов в целях последующего восстановления.

В современном мире мобильный телефон сильно ускорил и упростил жизнь не только деловых людей, но и простых жителей земли. В телефоне, в справочнике контактов хранятся номера наших любимых, близких, друзей и деловых партнеров. Иногда, потеря самого мобильника не стоит так дорого, как безвозвратная утеря списка контактов с телефонными номерами в его справочнике.
Контакты могут быть утеряны например при сбросе настроек телефона до заводских, при перепрошивке телефона, при утере самого телефона, при сбое, дети могут случайно удалить и т.д. Поэтому, рано или поздно все начинают задумываться над тем, как обезопасить контакты в телефоне от этих напастей.

Существует несколько способов переноса телефонных контактов для их сохранения и последующего восстановления в нужный момент. Но, нам ведь нужно после сохранения контактов еще и восстановить их в нужный момент. А это из-за того, что существует несколько разных операционных систем (Android, WindowsPhone, IOS) представляет собой некую проблему. Проблема решается просто. Будем сохранять контакты в формате, который поддерживается всеми перечисленными мобильными ОС, а именно в формате .vcf - vCard.

Перенос контактов (экспорт) из телефона в формате vCard

vCard - это специальный формат для обмена визитками. Имеет расширение .vcf . Данный формат поддерживается основными мобильными ОС. Это Android, IOS, WindowsPhone, а также другими современными мобильниками на других платформах. Данный формат позволяет переносить контакты без потери информации. Если мы экспортируем контакты на sim-карту, а потом в новом телефоне сделаем их импорт на мобильник, то часто полное имя контакта сокращается до определенного количества символов. Кроме этого теряется информация об e-mail, теряются адреса и т.д.

Экспорт (перенос) контактов из android.

Для экспорта контактов в формате .vcf с платформы андроид переходим в приложение "Контакты". Далее переходим в контекстное меню. В разных устройствах это делается по разному. Но как правило переход в контекстное меню осуществляется нажатием на кнопку в виде трех точек либо трех полосок. В контекстном меню (опять же для разных устройств по разному - опции, дополнительно) переходим по ссылке "Экспортировать контакты". Откроется следующее окно, где выбираем место куда нужно перенести контакты, а также в некоторых устройствах вам предложат на выбор форматы, в которых будут экспортироваться контакты. После экспорта вы получите файл с расширением .vcf

Экспорт (перенос) контактов из Google.

В Android если включена синхронизация контактов с профилем Google, то они хранятся на их серверах в профиле пользователя. Чтобы управлять своими контактами на Google переходим в сервис "Контакты Google" по адресу contacts.google.com
Здесь слева будет меню, в котором жмем кнопку "Еще". Меню раскроется и дальше жмем кнопку "Экспортировать". Если вы находитесь в новом интерфейсе сервиса, то вам предложат перейти на старую версию (во всяком случае на момент написания статьи было так). Можно также сразу зайти на старую версию, нажав в меню новой версии ссылку "Вернуться к старой версии".
В старой версии устанавливаем галочки перед теми контактами, которые хотим перекинуть на другой носитель и далее жмем кнопку "Еще" --> "Экспорт". Можно также сразу выбрать все контакты установив галочку в верхней строке. Все это видно на скриншоте ниже.
Далее откроется окно в котором нам остается выбрать формат экспортируемых контактов и нажать кнопку "Экспорт". Контакты будут загружены браузером в формате vCard на ваш компьютер.

Экспорт (перенос) контактов из WindowsPhone.

windowsphone2

Что касается формата выгрузки - экспортированные таким образом контакты можно импортировать в Google контакты и уже оттуда выгрузить в формате vCard, чтобы не было проблем с их дальнейшим восстановлением уже непосредственно на телефоне.

Экспорт (перенос) контактов из IOS.

Для iPhone, чтобы перенести контакты из телефона, сначала нужно включить синхронизацию контактов с сервисом iCloud. После синхронизации заходим на страницу www.icloud.com и там выбираем раздел "Контакты". Откроется страница со списком контактов. Для выгрузки контактов жмем на иконку в виде шестеренки в левом нижнем углу. Из открывшегося меню выбираем пункт "Экспорт vCard". Далее жмем сохранить и будут выгружены все контакты из iCloud в одном файле формата .vcf .

Восстановление (импорт) контактов на телефоне [vCard]

Выше в статье, мы с вами узнали как перенести контакты из телефона на другой носитель для их сохранения. Теперь надо узнать как их восстановить в случае необходимости. Восстановление контактов я покажу также на примере выше перечисленных ОС и сервисов. В принципе более или менее подготовленный пользователь сможет сделать это и без подсказок, но у нас на сайте могут присутствовать и совсем не подготовленные люди, поэтому начнем.

Импорт (восстановление) контактов в android из vCard.

Чтобы восстановить контакты в андроид нам нужно импортировать их из vcard файла с расширением .vcf Для этого заходим в "Контакты", жмем кнопку контекстного меню и из выпадающего списка выбираем пункт "Импорт контактов". Далее выбираем место где у вас хранится бекап контактов. В моем случае это SD-карта. Система сама найдет файл, если таковой есть (как правило он хранится по пути SD-карта\System\PIM). Выбираем его и жмем ок. (в примере адроид версии 5.1.1 на телефоне Sony).

Импорт (восстановление) контактов в android из Google.

Здесь ничего сложного нет. Можно просто включить синхронизацию с сервисами Google и включить синхронизацию контактов. Для этого заходим в "Настройки" --> "Аккаунты" и там выбираем Google (подразумевается, что учетная запись у вас есть и вы ее уже добавили в аккаунты). Жмем на свою учетку и выбираем, что должно синхронизироваться на телефоне. В нашем случае это "Контакты". Активируем их, жмем в правом верхнем углу кнопку контекстного меню и выбираем пункт "Синхронизировать сейчас".

Импорт (восстановление) контактов в IOS.

На IOS устройства контакты можно импортировать несколькими способами. Перечислим их, а об одном самом легком остановимся подробнее:

  • Импорт через iTunes
  • Импорт через iCloud
  • Импорт через CopyTrans Contacts (служба для экспорта-импорта контактов на iOS-устройство)
  • Импорт с помощью приложений из AppStore (ExcelКонтакты, Contacts Backup - IS Contacts Kit и т.п.)
  • Импорт из файла vcard - .vcf

Если вам понравилась эта статья, то пожалуйста, оцените её и поделитесь ею со своими друзьями на своей странице в социальной сети.

У вас есть контакты на вашем ноутбуке/ПК и вы хотите загрузить их в свой телефон, но ваш телефон не принимает их, потому что они в не правильном формате.

Вот что нужно сделать:

Действия


2. Видите значок файла сверху? Тот, который обозначает библиотеки


Введите там C: \ Users \ username here \ Contacts, за исключением того, что вместо имени пользователя будет указано имя пользователя.

  • Теперь мы находимся в наших файлах .contacts. на этом этапе ваш проводник Windows должен соответствовать всему экрану. За исключением панели задач, см. Экспорт в правом верхнем углу после импорта?

3. Нажмите на нее


4. Выберите, где вы хотите экспортировать свои контакты, я бы рекомендовал новый файл в документах


5. Если он говорит, что ваши контакты были экспортированы или что-то близкое к тому, что было выполнено частично


6. Перейдите туда, где вы экспортировали свои контакты, выделите, что хотите, и нажмите CTRL + C


7. Теперь подключите свое устройство с помощью USB-накопителя


затем зайдите в свой телефон, создайте папку с контактами внутри устройства, а затем CTRL + V со всеми контактами в этом файле.

Как создать vCard - визитку, которая автоматически сохранятет контактные данные на телефон - читайте в статье!


В прошлой статье я подробнее рассказывала о том, что такое vCard и, как работает такая визитка (как экспортируются контакты на телефон и т.д). Так же там я рассказывала о том, какие бывают форматы vCards (можно создать как исключительно электронную визитку, так и бумажную визитку с qr-кодом и прочее).

Обязательно прочтите, если вы еще не знаете о такой технологии и её нюансах.

Делать vCard мы будем в специальном сервисе по созданию диплинков и электронных визиток — Jusl.

И так, приступим.


Все просто и технологично!


А так электронная визитка выглядит, если перейти по этой ссылке:

Использовав динамический qr-код, можно сделать бумажный вариант визитки, или можно использовать любой другой осязаемый источник с qr-кодом, который приведет вашего клиента на vCard, что тоже очень удобно.

Читайте также: