مخاطب vCard (.vcf)
IETF استانداردکارت ویزیت الکترونیکی vCard (با پسوند VCF) استاندارد جهانی برای مخاطبین دفترچه تلفن الکترونیکی است که امکان اشتراکگذاری بیدرز مخاطبین، همگامسازی دفترچه تلفن و وارد کردن آدرسها را در تلفنهای هوشمند، برنامههای ایمیل و پلتفرمهای CRM فراهم میکند.
تبدیل VCF به CSV
مبدل رایگان VCF به CSV درون مرورگر. فایلها را فورا روی دستگاه خود تبدیل کنید.
بررسی و فراداده
سیستمعاملها و تحلیلگرهای فایل، فایلهای VCF را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای هدر در سطح بایت (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 (فعلی) | CSV | JSON | LDIF |
|---|---|---|---|---|
| وارد کردن در تلفن همراه | واردسازی بومی ۱۰۰ درصد تکلمسی (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) از طریق ارجاعات چرخهای گروههای مخاطبین.
بهترین روشهای پدافندی:
تاریخچه و نقاط عطف
مزایا و نقاط قوت کلیدی
- استاندارد جهانی مخاطبین موبایل: با دوبار کلیک کردن روی یک فایل .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 مشاهده و ویرایش کنید.