vCard میں کیا ہوتا ہے
vCard نشان زد لائنوں پر مشتمل سادہ متن ہے، جو BEGIN:VCARD سے کھلتا اور END:VCARD پر بند ہوتا ہے۔ ہر لائن ایک خصوصیت رکھتی ہے، جیسے فارمیٹ شدہ نام، فون نمبر یا ای میل ایڈریس۔ یہی متن .vcf فائل میں ہوتا ہے جب رابطے فون یا ای میل پروگرام سے ایکسپورٹ کیے جاتے ہیں۔
QR کوڈ کے لیے کم سے کم vCard 3.0 یوں دکھتا ہے، ہر لائن میں ایک خصوصیت: BEGIN:VCARD, VERSION:3.0, N:Lee;Jordan, FN:Jordan Lee, ORG:Maple Street Bakery, TEL:+15035550123, EMAIL:jordan@example.com, URL:https://example.com, END:VCARD۔ N منظم نام رکھتا ہے (خاندانی نام پہلے، سیمی کولن سے الگ) اور FN وہ نام جو دکھایا جانا چاہیے۔
- N: منظم نام (family;given;middle;prefix;suffix)
- FN: ظاہر کیا جانے والا نام
- TEL: فون نمبر، بہتر ہے بین الاقوامی شکل میں
- EMAIL: ای میل ایڈریس
- ORG: کمپنی یا تنظیم
- TITLE: عہدہ
- URL اور ADR: ویب سائٹ اور ڈاک کا پتہ
کون سا ورژن استعمال کریں
QR کوڈز کے لیے ورژن 3.0 اب بھی سب سے محفوظ انتخاب ہے کیونکہ تقریباً ہر فون اسے پڑھتا ہے۔ یہ 1998 کے RFC 2426 میں متعین ہے۔ ورژن 4.0، جو 2011 میں RFC 6350 میں متعین ہوا، موجودہ معیار ہے اور UTF-8 مانگتا ہے، لیکن کچھ پرانے ریڈر اسے کم مستقل مزاجی سے سنبھالتے ہیں۔
ورژن 3.0 N اور FN دونوں چاہتا ہے، جبکہ 4.0 صرف FN مانگتا ہے۔ جو بھی ورژن استعمال ہو، VERSION لائن BEGIN:VCARD کے فوراً بعد آنی چاہیے۔
سائز اور اسکیننگ کا سمجھوتا
vCard میں ہر اضافی فیلڈ حروف بڑھاتا ہے، اور زیادہ حروف کا مطلب زیادہ گھنا QR کوڈ اور چھوٹے ماڈیولز ہے۔ نام، ایک فون نمبر اور ایک ای میل والا کارڈ بزنس کارڈ کے سائز پر بھی آسانی سے اسکین ہوتا ہے۔ ڈاک کا پتہ، کئی نمبر، لمبا نوٹ یا شامل کردہ تصویر ڈالنے سے کوڈ ایسے ورژن تک پہنچ سکتا ہے جسے کہیں بڑا چھاپنا پڑے۔
تصاویر عام مسئلہ ہیں: base64 انکوڈ شدہ تصویر ہزاروں حروف تک جا سکتی ہے اور شاذ ہی عملی کوڈ میں سماتی ہے۔ عام متبادل یہ ہے کہ ہوسٹ کی گئی .vcf فائل یا رابطہ صفحے کا مختصر لنک انکوڈ کریں، جو کوڈ کو چھوٹا رکھتا ہے اور تفصیلات بعد میں بدلنے دیتا ہے۔