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 میزبانیشده یا صفحه تماس است، که کد را کوچک نگه میدارد و اجازه میدهد جزئیات بعداً عوض شود.