vCard контакт (.vcf)

IETF Стандарт

vCard Electronic Business Card (VCF) е глобалният стандарт за електронни контакти в адресната книга, позволяващ безпроблемно споделяне на контакти, синхронизиране на телефонния указател и импортиране на адреси между смартфони, имейл клиенти и CRM платформи.

Конвертиране на VCF към CSV

Безплатен конвертор от VCF към CSV в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират VCF файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (Magic Bytes)

Операционните системи и файловите анализатори идентифицират VCF файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

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

ASCII ПРЕДСТАВЯНЕ: BEGIN:VCARD

Стандартизация: IETF RFC 6350 (vCard v4.0)

Технически спецификации

Контейнерна архитектураPlaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties
КомпресияUncompressed text (embedded photos use Base64 or URI links)
Поредност на байтовете (Endianness)UTF-8 / Unicode text stream
Цветови пространстваEmbedded contact photo profiles
Канали и структураFull name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO)
Максимални размериUnbounded contact list (can concatenate thousands of vCards in one .vcf file)
ПрозрачностNone
Стрийминг и прогресивно зарежданеSequential card-by-card streaming parsing

Техническа сравнителна матрица: VCF спрямо конкуренти

Технически атрибутVCF (Текущ)CSVJSONLDIF
Импортиране в мобилен телефон100% нативно импортиране с едно докосване (iOS/Android)Изисква картографиране на колониИзисква скрипт от разработчикИзползване на LDAP сървър за директории
Снимки на контактиВградени Base64 или URI адреси на снимкиНяма (само текст)URL или Base64 низBase64 бинарно изображение
СтандартизацияIETF RFC 6350 (vCard 4.0)RFC 4180 (Таблица)RFC 8259 (Уеб данни)RFC 2849 (LDAP директория)
Множество телефонни етикетиНативни типове (CELL, WORK, HOME)Изисква отделни колониСтруктурирани масивиLDAP атрибути

Често срещани режими на повреда и ръководство за хекс възстановяване

Имената на импортираните контакти показват размазани символи (напр. '=C3=A9').

Първопричина: Кодиране Quoted-Printable от стари версии vCard 2.1, което не е декодирано правилно в UTF-8.

Възстановяване: Нормализирайте и прекодирайте до vCard 4.0 UTF-8 с помощта на File2File Contact Converter.

Анализ на сигурността и вектори на атака към парсера

VCF файловете представляват обикновен текст, но деформирани стойности на свойствата могат да предизвикат препълване на буфера в приложения за телефонни указатели или XSS уязвимости в уеб контакти.

Известни вектори на атака

  • Препълване на буфера в парсерите на адресната книга на смартфона при импортиране на масивни Base64 фото низове.
  • XSS инжекция чрез несанитизирани полета за име на контакт или бележки в адресните книги на уеб пощата.
  • Отказ от услуга (DoS) чрез циклично препращане към групи контакти.

Защитни добри практики:

Исторически произход и етапи

2011IETF публикува RFC 6350 (vCard 4.0), добавяйки съвременна UTF-8 стандартизация и тагове за геолокация.
1998IETF стандартизира vCard v3.0 като RFC 2426.
1996Консорциумът Versit (Apple, AT&T, IBM, Siemens) и IMC въвеждат vCard v2.1.

Основни предимства и плюсове

  • Универсален стандарт за мобилни контакти: двукратното щракване върху .vcf файл импортира контакти мигновено на iPhone, Android, Mac и Windows.
  • Богати данни за контакти: съхранява множество телефонни номера, имейл адреси, пътни адреси, имена на компании, рождени дати и профилни снимки.
  • Поддръжка на множество контакти: цял телефонен указател с хиляди контакти може да бъде експортиран в един единствен .vcf файл.

Технически ограничения и минуси

  • Разликите в диалектите между vCard 2.1, 3.0 и 4.0 могат да причинят повреда на снимки или акцентирани символи на по-стари телефони.
  • Базираните на Base64 кодиране снимки на контакти могат значително да увеличат размера на текстовия файл.
  • Липса на нативно картографиране на взаимоотношенията или йерархия за синхронизиране на групи между различни облачни адресни книги.

Интересни технически факти

  • Всеки валиден vCard файл започва точно с реда 'BEGIN:VCARD' и завършва с 'END:VCARD'.
  • Когато споделяте контакт от вашия iPhone или Android телефон чрез текстово съобщение, вашият телефон генерира и изпраща .vcf файл.
  • vCard първоначално е проектиран от Versit Consortium - алианс, създаден през 1994 г. от Apple, IBM, AT&T и Siemens.

Често задавани технически въпроси

Как мога да прехвърля контакти от Android към iPhone?

Експортирайте контактите си от Android като .vcf файл, изпратете го по имейл или го споделете чрез AirDrop към вашия iPhone и докоснете файла, за да импортирате всички контакти автоматично.

Мога ли да конвертирам списък с контакти от CSV във VCF?

Да! File2File.app може да конвертира електронни таблици с контакти от Excel или CSV в стандартни .vcf файлове, които се импортират директно във всеки смартфон.

Как мога да отворя VCF файл на компютъра си?

Можете да отваряте VCF файлове в Windows Contacts, Apple Contacts, Microsoft Outlook или да ги преглеждате и редактирате онлайн с помощта на File2File.app.