इसमें क्या होता है
फ़ील्ड में वर्शन संख्या के लिए 6 बिट होते हैं, 7 से 40 तक, उसके बाद BCH एरर करेक्शन के 12 बिट, यानी कुल 18 बिट। एरर करेक्शन की वजह से इन मॉड्यूल में से कुछ खराब हो जाएँ तब भी रीडर वर्शन वापस पा सकता है।
हर प्रति 6 गुणा 3 मॉड्यूल के ब्लॉक के रूप में बिछी होती है। एक ब्लॉक नीचे-बाएँ फ़ाइंडर पैटर्न के ठीक ऊपर होता है और दूसरा ऊपर-दाएँ फ़ाइंडर पैटर्न के ठीक बाएँ, दोनों के बीच बिट्स का स्थानांतरण (ट्रांसपोज़) होता है।
- सिर्फ़ वर्शन 7–40 में मौजूद
- वर्शन संख्या के 6 बिट
- BCH एरर करेक्शन के 12 बिट
- दो प्रतियाँ, हर एक 6 × 3 मॉड्यूल की
छोटे कोड में यह क्यों नहीं होता
वर्शन 1 से 6 के लिए रीडर फ़ाइंडर और टाइमिंग पैटर्न से कोड को नापकर भरोसे के साथ वर्शन पता कर सकता है। बड़े कोड में मॉड्यूल पूरे चिह्न की तुलना में छोटे होते हैं, और नापने में ज़रा-सी चूक गलत वर्शन पर पहुँचा सकती है, इसलिए मानक एक स्पष्ट रिकॉर्ड जोड़ देता है।