So Ur Ov-
QR কোড বা Quick Response Code...
এটা যেকোন ইনফরমেশনকে ব্লকের প্যাটার্ন ও কম্বিনেশন হিসেবে সংরক্ষণ করে নির্দিষ্ট এলগরিদম অনুযায়ী। ধরুন আপনার নামকে QR করতে চাচ্ছে, তো আপনার নাম স্ক্যান করে বাইনারি ডাটায় রুপান্তর করা হয় এবং তাকে নির্দিষ্ট এলগরিদম এর নিয়মে রাখা হয়। এই নিয়ম অনুযায়ী, ছোট ছোট বর্গাকার সম্পূর্ণ ও অসম্পূর্ণ ব্লক সজ্জিত হয়। আর এই ব্লকের প্যাটার্ন কখনোই একটার সাথে আরেকটা মেলেনা কারণ ব্লকগুলা এলগরিদম মেইনটেইন করে নিজেদের অবস্থানে বসে যায়। এই QR এর চারপাশে দেখবেন চারটি তুলনামূলক বড় ব্লক থাকে। এই ব্লক দিয়ে মূলত QR এর এড়িয়া সিলেকশন হয়। আবার কিছু ক্ষেত্রে দেখা যায় এই চারটির যেকোন একটিকে প্যাটার্ন এ ফেলে গোপন কোড বোঝানো হয়ে থাকে। অনেক সময় ছবিকে সরাসরি ব্লক দিয়ে রিক্রিয়েট করা হয় যেটা খালি চোখে দেখে বোঝা যায়না। আর বেশি সিকিউরিটির জন্যে একটা ছবিতে ব্লকে পরিনত করার পর প্যার্টানাইজ করা হয়।
এখন ধরুন কোন ওয়েবসাইট ওপেন করার জন্য যে যে অপারেশন মোবাইলে বা ডিভাইসে করতে হয় তার পুরোটাই ইন্টারনাল পারমিশন দিয়ে পুরো প্রোসেস টাকেই QR এ রুপান্তর করা হলো। QR এর মধ্যেই ব্রাউজার ওপেন হয়ে ওয়েবসাইট এর লিংক টাইপ করা অবধি যত প্রসেস আছে সব রাখা হয়। যে কারণে QR স্ক্যান করার পরপরই ওই ওয়েবসাইটটি ব্রাউজার এ ওপেন হয়ে যায়।
কিছু ক্ষেত্রে দেখবেন শুধু লিংক দেখাচ্ছে। কোন ব্রাউজার ওপেন হয়না বা কোন ওয়েবসাইট ওপেন হয়না। এটার কারণ, ওই QR কোডে ব্রাউজার ওপেন করতে আর ওয়েবসাইট টা ওপেন করতে যা যা প্রসেস লাগে সেগুলা করার জন্যে কোন ব্লক ডাটা রাখা হয়নি। এভাবেই এটা কাজ করে থাকে।