Structured append

نام‌های دیگر: کدهای QR الحاقی, کد QR چندنمادی, الحاق ساخت‌یافته

تعریف

Structured append قابلیتی در کد QR است که یک پیام را بین حداکثر ۱۶ کد تقسیم می‌کند. هر کد موقعیت خود، تعداد کل و یک بایت توازن را حمل می‌کند تا خوانشگر بتواند آن‌ها را به‌ترتیب به هم وصل کند.

چگونه کار می‌کند

سرآیند structured append در هر نماد اول می‌آید. با نشانگر حالت 0011 شروع می‌شود، بعد ۴ بیت برای موقعیت نماد در دنباله و ۴ بیت برای تعداد کل نمادها، و سپس یک مقدار توازن ۸ بیتی.

بایت توازن XOR همه بایت‌های پیام اصلی است و هر نماد در مجموعه همین مقدار را دارد. خوانشگر از آن برای اطمینان از اینکه کدهای جمع‌شده به هم تعلق دارند استفاده می‌کند.

  • تا ۱۶ نماد برای هر پیام
  • سرآیند: نشانگر حالت، موقعیت ۴ بیتی، تعداد کل ۴ بیتی، توازن ۸ بیتی
  • نمادها را می‌شود به هر ترتیبی اسکن کرد
  • هر نماد می‌تواند نسخه و سطح تصحیح خطای خودش را داشته باشد

چه زمانی استفاده می‌شود

Structured append برای داده‌ای طراحی شده که برای یک نماد زیاد است، یا برای جا دادن داده در فضایی دراز و باریک به‌صورت ردیفی از کدهای کوچک‌تر. بیشتر در کاربردهای صنعتی و اسنادی با اسکنرهای اختصاصی دیده می‌شود.

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

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

می‌توانم داده را بین چند کد QR تقسیم کنم؟

استاندارد این کار را با structured append تا ۱۶ کد مجاز می‌داند. تعداد کمی از اسکنرهای گوشی تکه‌ها را به هم می‌چسبانند، پس بیشتر با خوانشگرهای صنعتی به کار می‌آید.

اگر داده‌ام در یک کد QR جا نشود چه کنم؟

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

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

همه اصطلاحات