ورژن انفارمیشن

دیگر نام: ورژن بٹس, ورژن بلاک, version bits

تعریف

ورژن انفارمیشن 18 بٹ کا فیلڈ ہے جو بڑے QR کوڈ کا ورژن درج کرتا ہے۔ یہ صرف ورژن 7 سے 40 میں، اوپر دائیں اور نیچے بائیں فائنڈر پیٹرنز کے قریب دو 6 × 3 بلاکس کی صورت میں آتا ہے۔

اس میں کیا ہوتا ہے

فیلڈ میں ورژن نمبر کے 6 بٹس ہوتے ہیں، 7 سے 40 تک، اور ان کے بعد BCH ایرر کریکشن کے 12 بٹس، کل 18 بٹس۔ ایرر کریکشن ریڈر کو اس قابل بناتی ہے کہ ان میں سے چند ماڈیولز خراب ہوں تب بھی ورژن بحال کر لے۔

ہر کاپی 6 × 3 ماڈیولز کے بلاک کی صورت میں ہوتی ہے۔ ایک بلاک نیچے بائیں فائنڈر پیٹرن کے بالکل اوپر ہوتا ہے اور دوسرا اوپر دائیں فائنڈر پیٹرن کے بالکل بائیں، اور دونوں کے درمیان بٹس ٹرانسپوز ہوتے ہیں۔

  • صرف ورژن 7–40 میں موجود
  • ورژن نمبر کے 6 بٹس
  • BCH ایرر کریکشن کے 12 بٹس
  • دو کاپیاں، ہر ایک 6 × 3 ماڈیولز

چھوٹے کوڈز میں یہ کیوں نہیں ہوتا

ورژن 1 سے 6 کے لیے ریڈر فائنڈر اور ٹائمنگ پیٹرنز سے کوڈ کو ناپ کر ورژن قابلِ اعتماد طور پر معلوم کر سکتا ہے۔ بڑے کوڈز میں ماڈیول پوری علامت کے مقابلے میں چھوٹے ہوتے ہیں، اور ناپنے میں معمولی غلطی غلط ورژن پر لے جا سکتی ہے، اس لیے معیار ایک واضح ریکارڈ شامل کرتا ہے۔

عمومی سوالات

اسکینر کو کیسے پتا چلتا ہے کہ وہ کون سا QR کوڈ ورژن پڑھ رہا ہے؟

ورژن 1–6 کے لیے وہ فائنڈر اور ٹائمنگ پیٹرنز سے گرڈ ناپتا ہے۔ ورژن 7–40 کے لیے وہ دو فائنڈر پیٹرنز کے قریب ورژن انفارمیشن بلاکس بھی پڑھتا ہے۔

میرے QR کوڈ میں دو کونوں کے قریب چھوٹے مستطیل بلاکس کیوں ہیں؟

اگر کوڈ ورژن 7 یا اس سے بڑا ہے تو یہ ورژن انفارمیشن بلاکس ہیں۔ یہ ورژن نمبر دو بار درج کرتے ہیں، ایرر کریکشن کے تحفظ کے ساتھ۔

ماخذ اور معیارات

تمام اصطلاحات