اطلاعات نسخه

نام‌های دیگر: بیت‌های نسخه, بلوک نسخه, Version information

تعریف

اطلاعات نسخه یک فیلد ۱۸ بیتی است که نسخه کد QR بزرگ را ثبت می‌کند. فقط در نسخه‌های ۷ تا ۴۰ ظاهر می‌شود، به‌صورت دو بلوک ۶ × ۳ نزدیک الگوهای یاب بالا-راست و پایین-چپ.

چه چیزی دارد

این فیلد ۶ بیت برای شماره نسخه، از ۷ تا ۴۰، و پس از آن ۱۲ بیت تصحیح خطای BCH دارد، در مجموع ۱۸ بیت. تصحیح خطا به خوانشگر اجازه می‌دهد حتی اگر چند ماژول از این‌ها آسیب دیده باشد نسخه را بازیابی کند.

هر نسخه به‌شکل بلوکی ۶ در ۳ ماژول چیده شده است. یک بلوک درست بالای الگوی یاب پایین-چپ و بلوک دیگر درست سمت چپ الگوی یاب بالا-راست قرار دارد و بیت‌ها بین این دو جابه‌جا (ترانهاده) شده‌اند.

  • فقط در نسخه‌های ۷ تا ۴۰ وجود دارد
  • ۶ بیت شماره نسخه
  • ۱۲ بیت تصحیح خطای BCH
  • دو نسخه، هرکدام ۶ × ۳ ماژول

چرا کدهای کوچک آن را ندارند

برای نسخه‌های ۱ تا ۶، خوانشگر می‌تواند با اندازه‌گیری کد به کمک الگوهای یاب و زمان‌بندی نسخه را مطمئن تشخیص دهد. در کدهای بزرگ‌تر ماژول‌ها نسبت به کل نماد کوچک‌اند و یک خطای اندک در اندازه‌گیری ممکن است به نسخه اشتباه برسد، پس استاندارد ثبتی صریح اضافه می‌کند.

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

اسکنر از کجا می‌فهمد کد QR کدام نسخه است؟

برای نسخه‌های ۱ تا ۶ شبکه را با الگوهای یاب و زمان‌بندی اندازه می‌گیرد. برای نسخه‌های ۷ تا ۴۰ بلوک‌های اطلاعات نسخه نزدیک دو الگوی یاب را هم می‌خواند.

چرا کد QR من نزدیک دو گوشه بلوک‌های مستطیلی کوچک دارد؟

اگر کد نسخه ۷ یا بزرگ‌تر باشد، آن‌ها بلوک‌های اطلاعات نسخه‌اند. شماره نسخه را دو بار و با محافظت تصحیح خطا ثبت می‌کنند.

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

همه اصطلاحات