vCard संपर्क (.vcf)

IETF मानक

vCard (VCF) संपर्क जानकारी के आदान-प्रदान के लिए IETF द्वारा मानकीकृत प्रारूप है। आयात करने का तरीका स्मार्टफ़ोन, ईमेल क्लाइंट और संपर्क ऐप के अनुसार बदलता है।

VCF को CSV में कन्वर्ट करें

मुफ्त इन-ब्राउज़र VCF से CSV कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।

निरीक्षण और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके VCF फ़ाइलों की पहचान करते हैं:

फ़ाइलें यहाँ चुनें या छोड़ें

निजी - फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

या पेस्ट करें Ctrl+V
नेटवर्क पर कोई डेटा भेजे बिना गोपनीयता की गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके VCF फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 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 लिंक का उपयोग)
बाइट एंडियानेसUTF-8 / Unicode टेक्स्ट स्ट्रीम
कलर स्पेससमाहित संपर्क फ़ोटो प्रोफ़ाइल
चैनल और संरचनापूरा नाम (FN), संरचित नाम (N), फ़ोन नंबर (TEL), ईमेल (EMAIL), पते (ADR), फ़ोटो (PHOTO)
अधिकतम आयामअसीमित संपर्क सूची (एक .vcf फ़ाइल में हज़ारों vCard जोड़े जा सकते हैं)
पारदर्शिताकोई नहीं
स्ट्रीमिंग और प्रोग्रेसिवकार्ड-दर-कार्ड क्रमिक स्ट्रीमिंग पार्सिंग

तकनीकी तुलना मैट्रिक्स: VCF बनाम प्रतियोगी

तकनीकी विशेषताVCF (वर्तमान)CSVJSONLDIF
मोबाइल फोन आयात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')।

मूल कारण: लीगेसी vCard 2.1 की Quoted-Printable एन्कोडिंग UTF-8 में ठीक से डिकोड नहीं होती।

रिकवरी: File2File.app Contact Converter का उपयोग करके vCard 4.0 UTF-8 में सामान्यीकृत और ट्रांसकोड करें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

VCF फ़ाइलें सादा पाठ हैं, लेकिन विकृत प्रॉपर्टी मान फोनबुक ऐप में बफ़र ओवरफ़्लो या वेब संपर्कों में XSS को ट्रिगर कर सकते हैं।

ज्ञात अटैक वेक्टर्स

  • विशाल Base64 फोटो स्ट्रिंग आयात करते समय स्मार्टफोन एड्रेस बुक पार्सर्स में बफर ओवरफ्लो।
  • वेबमेल एड्रेस बुक में सैनिटाइज़ न किए गए संपर्क नाम या नोट फ़ील्ड के ज़रिए XSS इंजेक्शन।
  • परिपत्र संपर्क समूह संदर्भों के माध्यम से सेवा से इनकार।

सुरक्षात्मक सर्वोत्तम प्रथाएँ: आयात के दौरान संपर्क पाठ फ़ील्ड को सैनिटाइज करें और अधिकतम फ़ोटो बाइट लंबाई लागू करें।

ऐतिहासिक मूल और मील के पत्थर

2011IETF ने RFC 6350 (vCard 4.0) प्रकाशित किया, जिसमें आधुनिक UTF-8 मानकीकरण और जियोलोकेशन टैग जोड़े गए।
1998IETF ने vCard v3.0 को RFC 2426 के रूप में मानकीकृत किया।
1996The Versit Consortium (Apple, AT&T, IBM, Siemens) और IMC ने vCard v2.1 पेश किया।

मुख्य लाभ और खूबियाँ

  • vCard व्यापक रूप से इस्तेमाल किया जाने वाला संपर्क प्रारूप है; आयात के चरण और समर्थन डिवाइस, ऑपरेटिंग सिस्टम तथा vCard संस्करण के अनुसार बदलते हैं।
  • समृद्ध संपर्क डेटा: कई फोन नंबर, ईमेल पते, सड़क के पते, कंपनी के नाम, जन्मदिन और प्रोफ़ाइल फ़ोटो संग्रहीत करता है।
  • बहु-संपर्क समर्थन: हज़ारों संपर्कों की एक पूरी फोनबुक को एक ही .vcf फ़ाइल में निर्यात किया जा सकता है।

तकनीकी सीमाएँ और कमियाँ

  • vCard 2.1, 3.0 और 4.0 के बीच फ़ॉर्मैट के अंतर पुराने फ़ोन पर फ़ोटो या विशेष वर्णों के बिगड़ने का कारण बन सकते हैं।
  • Base64-एनकोडेड संपर्क फ़ोटो टेक्स्ट फ़ाइल के आकार को काफी बढ़ा सकती हैं।
  • अलग-अलग क्लाउड एड्रेस बुकों के बीच संबंधों का नेटिव मानचित्रण या समूहों के सिंक्रनाइज़ेशन का पदानुक्रम उपलब्ध नहीं है।

रोचक तकनीकी जानकारी

  • प्रत्येक वैध vCard फ़ाइल सटीक पंक्ति 'BEGIN:VCARD' से शुरू होती है और 'END:VCARD' पर समाप्त होती है।
  • कुछ फ़ोन संपर्क-साझा करने की प्रक्रियाओं में .vcf फ़ाइल भेजी जाती है।
  • vCard मूल रूप से Apple, IBM, AT&T और Siemens द्वारा 1994 में गठित एक गठबंधन, Versit Consortium द्वारा डिज़ाइन किया गया था।

अक्सर पूछे जाने वाले तकनीकी प्रश्न

मैं Android से iPhone में संपर्क कैसे ट्रांसफ़र कर सकता हूँ?

vCard संपर्कों का आदान-प्रदान करता है, लेकिन आयात उपकरण, ऐप और संस्करण पर निर्भर करता है।

क्या मैं CSV संपर्क सूची को VCF में बदल सकता हूँ?

vCard संपर्कों का आदान-प्रदान करता है, लेकिन आयात उपकरण, ऐप और संस्करण पर निर्भर करता है।

मैं अपने कंप्यूटर पर VCF फ़ाइल कैसे खोल सकता हूँ?

आप Windows Contacts, Apple Contacts और Microsoft Outlook में VCF फ़ाइलें खोल सकते हैं, या File2File.app का उपयोग करके उन्हें ऑनलाइन देख और संपादित कर सकते हैं।