مخاطب vCard (.vcf)

IETF استاندارد

کارت ویزیت الکترونیکی vCard (با پسوند VCF) استاندارد جهانی برای مخاطبین دفترچه تلفن الکترونیکی است که امکان اشتراک‌گذاری بی‌درز مخاطبین، همگام‌سازی دفترچه تلفن و وارد کردن آدرس‌ها را در تلفن‌های هوشمند، برنامه‌های ایمیل و پلتفرم‌های CRM فراهم می‌کند.

تبدیل VCF به CSV

مبدل رایگان VCF به CSV درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های VCF را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (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
وارد کردن در تلفن همراهواردسازی بومی ۱۰۰ درصد تک‌لمسی (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.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

فایل‌های VCF متن ساده هستند، اما مقادیر ویژگی‌های دستکاری‌شده می‌توانند باعث سرریز بافر در برنامه‌های دفترچه تلفن یا آسیب‌پذیری XSS در مخاطبین وب شوند.

بردارهای حمله شناخته‌شده

  • سرریز بافر در تحلیلگرهای دفترچه تلفن گوشی‌های هوشمند هنگام وارد کردن رشته‌های عکس حجیم Base64.
  • تزریق XSS از طریق فیلدهای نام مخاطب یا یادداشت پاکسازی‌نشده در دفترچه‌های تلفن وب‌میل.
  • حمله انکار خدمات (DoS) از طریق ارجاعات چرخه‌ای گروه‌های مخاطبین.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2011IETF استاندارد RFC 6350 (vCard 4.0) را منتشر کرد و استانداردسازی مدرن UTF-8 و تگ‌های موقعیت جغرافیایی را به آن افزود.
1998IETF نسخه vCard v3.0 را به عنوان RFC 2426 استانداردسازی کرد.
1996کنسرسیوم Versit (شامل اپل، AT&T، IBM و زیمنس) به همراه IMC نسخه vCard v2.1 را معرفی کردند.

مزایا و نقاط قوت کلیدی

  • استاندارد جهانی مخاطبین موبایل: با دوبار کلیک کردن روی یک فایل .vcf، مخاطبین بلافاصله روی آیفون، اندروید، مک و ویندوز وارد می‌شوند.
  • داده‌های غنی مخاطب: قابلیت ذخیره‌سازی چندین شماره تلفن، آدرس ایمیل، آدرس‌های پستی، نام شرکت، تاریخ تولد و عکس‌های پروفایل.
  • پشتیبانی از چندین مخاطب: کل دفترچه تلفن شامل هزاران مخاطب را می‌توان به یک فایل .vcf واحد صادر کرد.

محدودیت‌ها و معایب فنی

  • تفاوت‌های گویشی بین نسخه‌های vCard 2.1، 3.0 و 4.0 می‌تواند باعث خرابی عکس یا کاراکترهای دارای علامت در تلفن‌های قدیمی‌تر شود.
  • عکس‌های مخاطبین با کدگذاری Base64 می‌توانند حجم فایل متنی را به طور قابل توجهی افزایش دهند.
  • عدم وجود نگاشت رابطه بومی یا هماهنگی گروهی در میان دفترچه‌های تلفن ابری مختلف.

نکات فنی جالب

  • هر فایل معتبر vCard با عبارت دقیق 'BEGIN:VCARD' شروع و با 'END:VCARD' خاتمه می‌یابد.
  • هنگامی که یک مخاطب را از طریق پیامک از آیفون یا گوشی اندروید خود به اشتراک می‌گذارید، گوشی شما یک فایل .vcf تولید و ارسال می‌کند.
  • vCard در ابتدا توسط کنسرسیوم Versit طراحی شد؛ ائتلافی که در سال ۱۹۹۴ توسط اپل، IBM، AT&T و زیمنس تشکیل شد.

سوالات فنی متداول

چگونه می‌توانم مخاطبین را از اندروید به آیفون منتقل کنم؟

مخاطبین خود را از اندروید به عنوان یک فایل .vcf صادر (Export) کنید، آن را به آیفون خود ایمیل کرده یا از طریق AirDrop بفرستید، و روی فایل ضربه بزنید تا همه مخاطبین به طور خودکار وارد شوند.

آیا می‌توانم یک لیست مخاطبین CSV را به VCF تبدیل کنم؟

بله! File2File.app می‌تواند صفحات گسترده مخاطبین اکسل یا CSV را به فایل‌های استاندارد .vcf تبدیل کند که مستقیماً به هر تلفن هوشمندی وارد می‌شوند.

چگونه می‌توانم یک فایل VCF را روی کامپیوتر خود باز کنم؟

شما می‌توانید فایل‌های VCF را در Windows Contacts، Apple Contacts، Microsoft Outlook باز کنید یا آن‌ها را به صورت آنلاین با استفاده از File2File.app مشاهده و ویرایش کنید.