گنجائش کس سے طے ہوتی ہے
تین چیزیں طے کرتی ہیں کہ کتنا سماتا ہے: ورژن، ایرر کریکشن لیول اور انکوڈنگ موڈ۔ بڑے ورژن میں زیادہ ماڈیولز ہوتے ہیں، نیچا ایرر کریکشن لیول ان میں سے زیادہ کو ڈیٹا کے لیے چھوڑتا ہے، اور عددی جیسا مختصر موڈ ہر بٹ میں زیادہ حروف سمو دیتا ہے۔
شائع شدہ اعداد ایسے مواد کے لیے زیادہ سے زیادہ ہیں جو شروع سے آخر تک ایک ہی موڈ استعمال کرے۔ اصل مواد، جیسے ملی جلی حروف اور علامات والا URL، عموماً بائٹ موڈ میں آتا ہے اور کم حروف سموتا ہے۔
انتہاؤں پر گنجائش
نیچے کی فہرست سب سے چھوٹے اور سب سے بڑے QR کوڈ دکھاتی ہے۔ باقی ہر ورژن اور لیول ان اقدار کے درمیان آتا ہے۔
- ورژن 1-L: 41 ہندسے، 25 الفا نیومیرک، 17 بائٹس، 10 کانجی
- ورژن 1-H: 17 ہندسے، 10 الفا نیومیرک، 7 بائٹس، 4 کانجی
- ورژن 40-L: 7,089 ہندسے، 4,296 الفا نیومیرک، 2,953 بائٹس، 1,817 کانجی
- ورژن 40-H: 3,057 ہندسے، 1,852 الفا نیومیرک، 1,273 بائٹس، 784 کانجی
عملی طور پر گنجائش
بہت کچھ سما سکنے کا مطلب یہ نہیں کہ آپ کو سمانا چاہیے۔ اپنی حد کے قریب کوڈ کے ماڈیولز بہت چھوٹے ہوتے ہیں جنہیں بڑا پرنٹ، مستحکم ہاتھ اور اچھا کیمرہ چاہیے، اور کم روشنی میں یہ زیادہ ناکام ہوتا ہے۔
لنکس کے لیے مختصر URL کوڈ کو چھوٹا اور مضبوط رکھتا ہے۔ vCard یا Wi-Fi کی تفصیل جیسے مواد میں اختیاری فیلڈز کم کرنے کا بھی یہی اثر ہے۔ بائٹس کی گنتی انکوڈ شدہ بائٹس کی ہے، اس لیے بنیادی لاطینی سے باہر کے حروف، جو UTF-8 میں کئی بائٹس لیتے ہیں، سمانے والے حروف کی تعداد کم کر دیتے ہیں۔