এটি কীভাবে কাজ করে
প্রতিটি সিম্বলের শুরুতে থাকে একটি স্ট্রাকচার্ড অ্যাপেন্ড হেডার। এটি শুরু হয় 0011 মোড নির্দেশক দিয়ে, তার পরে ক্রমে সিম্বলের অবস্থানের জন্য ৪ বিট, মোট সিম্বলের সংখ্যার জন্য ৪ বিট, তারপর ৮ বিটের একটি প্যারিটি মান।
প্যারিটি বাইট হলো মূল বার্তার সব বাইটের XOR, আর সেটের প্রতিটি সিম্বলে একই মান থাকে। রিডার এটি দিয়ে যাচাই করে যে সংগ্রহ করা কোডগুলো একই সেটের কি না।
- প্রতি বার্তায় সর্বোচ্চ ১৬টি সিম্বল
- হেডার: মোড নির্দেশক, ৪ বিটের অবস্থান, ৪ বিটের মোট সংখ্যা, ৮ বিটের প্যারিটি
- সিম্বলগুলো যেকোনো ক্রমে স্ক্যান করা যায়
- প্রতিটি সিম্বল নিজস্ব ভার্সন ও এরর কারেকশন লেভেল ব্যবহার করতে পারে
কখন ব্যবহৃত হয়
স্ট্রাকচার্ড অ্যাপেন্ড তৈরি হয়েছিল এমন ডেটার জন্য, যা একটি সিম্বলে ধরে না, অথবা লম্বা সরু জায়গায় ছোট কোডের সারি হিসেবে ডেটা বসানোর জন্য। এটি দেখা যায় প্রধানত নির্দিষ্ট স্ক্যানারসহ শিল্প ও নথি সংক্রান্ত কাজে।
সাধারণ ফোনের ক্যামেরা অ্যাপ এটি কমই সমর্থন করে। তারা সাধারণত প্রতিটি সিম্বল আলাদাভাবে পড়ে টুকরোটাই দেখায়, তাই সর্বসাধারণের জন্য পূর্ণ কনটেন্টের সংক্ষিপ্ত লিংকসহ একটিমাত্র কোড বেশি নির্ভরযোগ্য।