جهة اتصال vCard (.vcf)
IETF قياسيبطاقة الأعمال الإلكترونية vCard (VCF) هي معيار عالمي لجهات الاتصال في دفاتر العناوين الرقمية، وتتيح مشاركة جهات الاتصال ومزامنتها واستيرادها بين الهواتف الذكية وبرامج البريد الإلكتروني ومنصات إدارة علاقات العملاء (CRM).
تحويل VCF إلى CSV
محول مجاني داخل المتصفح للتحويل من VCF إلى CSV. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات VCF من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات VCF من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
42 45 47 49 4E 3A 56 43 41 52 44تمثيل ASCII: BEGIN:VCARD
التوحيد القياسي: IETF RFC 6350 (vCard v4.0)
المواصفات الفنية
| هيكلية الحاوية | سجل نصي يبدأ بـ BEGIN:VCARD وينتهي بـ END:VCARD، ويضم خصائص منظّمة لجهة الاتصال |
| الضغط | نص غير مضغوط (تُضمّن الصور باستخدام Base64 أو روابط URI) |
| ترتيب البايتات (Endianness) | تدفق نصي بترميز UTF-8 أو Unicode |
| مساحات الألوان | ملفات تعريف صور جهات الاتصال المضمّنة |
| القنوات والبنية | الاسم الكامل (FN)، والاسم المنظّم (N)، وأرقام الهاتف (TEL)، والبريد الإلكتروني (EMAIL)، والعناوين (ADR)، والصور (PHOTO) |
| الحد الأقصى للأبعاد | عدد جهات الاتصال غير محدود (يمكن ضم آلاف بطاقات vCard في ملف .vcf واحد) |
| الشفافية | لا ينطبق |
| البث والتحميل التدرجي | تحليل تدفقي متتابع بطاقةً تلو الأخرى |
مصفوفة المقارنة التقنية: VCF مقابل المنافسين
| السمة التقنية | VCF (الحالي) | CSV | JSON | LDIF |
|---|---|---|---|---|
| استيراد الهاتف المحمول | تبادل vCard جهات الاتصال، لكن الاستيراد يعتمد على الجهاز والتطبيق والإصدار. | يتطلب تعيين الأعمدة | يتطلب برنامج نصي للمطور | استخدام خادم دليل 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.app Contact Converter.
تحليل الأمان ومتجهات الهجوم على المحلّل
ملفات VCF هي ملفات نصية عادية، ولكن قيم الخصائص المشوهة يمكن أن تؤدي إلى تجاوزات في سعة المخزن المؤقت في تطبيقات دفتر الهاتف أو هجمات XSS في جهات اتصال الويب.
ناقلات الهجوم المعروفة
- تجاوز سعة المخزن المؤقت في محللات دفتر عناوين الهواتف الذكية عند استيراد سلاسل صور Base64 الضخمة.
- حقن XSS عبر حقول أسماء جهات الاتصال أو الملاحظات غير المعقمة في دفاتر عناوين بريد الويب.
- حجب الخدمة (DoS) من خلال مراجع مجموعات جهات الاتصال الدائرية.
أفضل الممارسات الدفاعية: نظّف حقول نصوص جهات الاتصال، وافرِض حدًا أقصى لحجم الصور بالبايت أثناء الاستيراد.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- معيار عالمي لجهات اتصال الهواتف: يؤدي فتح ملف .vcf إلى استيرادها فورًا على iPhone وAndroid وMac وWindows.
- تخزن بيانات متنوعة لجهة الاتصال، مثل أرقام الهواتف وعناوين البريد والعناوين البريدية وأسماء الشركات وتواريخ الميلاد وصور الملفات الشخصية.
- تدعم عدة جهات اتصال؛ إذ يمكن تصدير دليل هاتف يضم آلافها إلى ملف .vcf واحد.
القيود الفنية والسلبيات
- اختلافات اللهجات بين vCard 2.1 و 3.0 و 4.0 يمكن أن تتسبب في تلف الصور أو الحروف الخاصة على الهواتف القديمة.
- يمكن لصور جهات الاتصال المشفرة بـ Base64 تضخيم حجم الملف النصي بشكل كبير.
- لا توجد آلية أصلية لربط العلاقات أو مزامنة التسلسلات الهرمية للمجموعات بين دفاتر العناوين السحابية المختلفة.
معلومات تقنية طريفة
- يبدأ كل ملف vCard صالح بالسطر BEGIN:VCARD وينتهي بالسطر END:VCARD.
- عند مشاركة جهة اتصال من iPhone أو Android برسالة نصية، ينشئ الهاتف ملف .vcf ويرسله.
- صمم اتحاد Versit بطاقة vCard أولًا؛ وهو تحالف أسسته عام 1994 شركات Apple وIBM وAT&T وSiemens.
الأسئلة التقنية المتكررة
كيف أنقل جهات الاتصال من Android إلى iPhone؟
تبادل vCard جهات الاتصال، لكن الاستيراد يعتمد على الجهاز والتطبيق والإصدار.
هل يمكنني تحويل قائمة جهات اتصال CSV إلى VCF؟
تبادل vCard جهات الاتصال، لكن الاستيراد يعتمد على الجهاز والتطبيق والإصدار.
كيف يمكنني فتح ملف VCF على جهاز الكمبيوتر الخاص بي؟
يمكنك فتح ملفات VCF في تطبيق جهات اتصال Windows، أو جهات اتصال Apple، أو Microsoft Outlook، أو عرضها وتحريرها عبر الإنترنت باستخدام File2File.app.