vCard

نام‌های دیگر: VCF, کارت تماس, کد QR vCard

تعریف

vCard قالب متنی استاندارد برای اطلاعات تماس است. وقتی در کد QR قرار بگیرد، گوشی با یک اسکن می‌تواند نام، شماره، ایمیل و شرکت را به مخاطبان اضافه کند.

vCard چه چیزی دارد

vCard متن ساده‌ای از خط‌های برچسب‌دار است که با BEGIN:VCARD باز و با END:VCARD بسته می‌شود. هر خط یک ویژگی دارد، مثل نام قالب‌بندی‌شده، شماره تلفن یا نشانی ایمیل. همین متن است که فایل .vcf هنگام برون‌ریزی مخاطبان از گوشی یا برنامه ایمیل در بر دارد.

vCard 3.0 کمینه برای کد QR‌این‌طور است، هر ویژگی در یک خط: 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: وب‌سایت و نشانی پستی

از کدام نسخه استفاده کنیم

نسخه 3.0 هنوز امن‌ترین انتخاب برای کدهای QR است چون تقریباً هر گوشی‌ای آن را می‌خواند. در RFC 2426 از سال ۱۹۹۸ تعریف شده است. نسخه 4.0، که در RFC 6350 در سال ۲۰۱۱ تعریف شد، استاندارد فعلی است و UTF-8 می‌خواهد، ولی بعضی خوانشگرهای قدیمی‌تر آن را کمتر یکدست پردازش می‌کنند.

نسخه 3.0 هم N و هم FN را انتظار دارد، در حالی که 4.0 فقط FN را لازم دارد. با هر نسخه‌ای که کار کنید، خط VERSION باید درست بعد از BEGIN:VCARD بیاید.

معاوضه اندازه و اسکن

هر فیلدی که به vCard اضافه شود نویسه اضافه می‌کند و نویسه بیشتر یعنی کد QR متراکم‌تر با ماژول‌های کوچک‌تر. کارتی با نام، یک شماره تلفن و یک ایمیل حتی در اندازه کارت ویزیت راحت اسکن می‌شود. افزودن نشانی پستی، چند شماره، یادداشت بلند یا عکس جاسازی‌شده می‌تواند کد را به نسخه‌ای برساند که باید بسیار بزرگ‌تر چاپ شود.

عکس‌ها مشکل معمول‌اند: تصویر کدگذاری‌شده با base64 می‌تواند به هزاران نویسه برسد و به‌ندرت در کدی عملی جا می‌شود. جایگزین رایج کدگذاری یک لینک کوتاه به فایل .vcf میزبانی‌شده یا صفحه تماس است، که کد را کوچک نگه می‌دارد و اجازه می‌دهد جزئیات بعداً عوض شود.

پرسش‌های متداول

اطلاعات تماسم را چطور در کد QR بگذارم؟

جزئیات را به‌صورت vCard بنویسید (BEGIN:VCARD، VERSION:3.0، بعد N، FN، TEL، EMAIL و غیره، و در پایان END:VCARD) و آن متن را در کد QR کدگذاری کنید. هنگام اسکن، بیشتر گوشی‌ها پیشنهاد ذخیره مخاطب می‌دهند.

در کد QR از vCard 3.0 استفاده کنم یا 4.0؟

vCard 3.0 سازگارترین انتخاب برای کدهای QR است. نسخه 4.0 جدیدتر است و برای بیشتر گوشی‌های امروزی خوب است، ولی 3.0 از غافلگیری با خوانشگرهای قدیمی‌تر جلوگیری می‌کند.

چرا کد QR vCard من این‌قدر متراکم است؟

هر فیلد اضافه نویسه اضافه می‌کند و کد برای جا دادن آن‌ها بزرگ می‌شود. فیلدهای اختیاری را حذف کنید، نشانی یا یادداشت را کوتاه کنید، یا به‌جای متن کامل لینک به کارت تماس را کدگذاری کنید.

کد QR vCard می‌تواند عکس داشته باشد؟

قالب اجازه عکس می‌دهد، ولی تصویر جاسازی‌شده معمولاً کد را برای اسکن بیش از حد بزرگ می‌کند. لینک به کارت تماس آنلاین راه عملی گنجاندن آن است.

منابع و استانداردها

همه اصطلاحات