বাইনারি এবং এএসসিআইয়ের মধ্যে পার্থক্য: বাইনারি বনাম ASCII তুলনা করা

Anonim

বাইনারি বনাম ASCII

বাইনারি কোড কম্পিউটার এবং ডিজিটাল ডিভাইসগুলিতে ব্যবহৃত একটি পদ্ধতি, পাঠ্য, প্রতীক বা প্রসেসর নির্দেশাবলী প্রতিনিধিত্ব এবং স্থানান্তর করার জন্য। যেহেতু কম্পিউটার এবং ডিজিটাল ডিভাইস দুটি ভোল্টেজের মান (উচ্চ বা নিম্ন) এর উপর ভিত্তি করে তাদের মৌলিক অপারেশনগুলি সম্পাদন করে, তাই প্রক্রিয়াটির সাথে জড়িত সমস্ত তথ্য যে রূপে রূপান্তরিত হবে। এই টাস্কটি সম্পন্ন করার আদর্শ পদ্ধতি হচ্ছে বাইনারি সংখ্যা পদ্ধতিতে তথ্য প্রতিনিধিত্ব করা, যার মধ্যে কেবলমাত্র দুটি সংখ্যা, 1 এবং 0. থাকে। উদাহরণস্বরূপ, আপনার কী-বোর্ডে প্রতিটি কীস্ট্রোকের সাথে এটি 1 এবং 0 এর একটি স্ট্রিং তৈরি করে, যা অনন্য প্রতিটি অক্ষরের জন্য এবং এটি আউটপুট হিসাবে পাঠায়। বাইনারি কোডে ডেটা রূপান্তর করার প্রক্রিয়াটিকে এনকোডিং বলা হয়। অনেক এনকোডিং পদ্ধতি কম্পিউটিং এবং টেলিযোগাযোগ ব্যবহার করা হয়।

ASCII, যা আমেরিকার জন্য

স্ট্যান্ডার্ড কোড ফর ইনফর্মেশন ইন্টারচেঞ্জ, কম্পিউটার এবং সংশ্লিষ্ট ডিভাইসগুলিতে ব্যবহৃত আলফানিউমেরিক অক্ষরের জন্য একটি আদর্শ এনকোডিং। ASCII আমেরিকা স্ট্যান্ডার্ডস ইনস্টিটিউট (মার্কিন যুক্তরাষ্ট্র) দ্বারা আমেরিকান আমেরিকান স্ট্যান্ডার্ড ইনস্টিটিউট নামে পরিচিত এখন চালু হয়। বাইনারি কোড সম্পর্কে আরও

একটি ডেটা এনকোড করার সহজ পদ্ধতি চরিত্র বা প্রতীক বা নির্দেশনাতে একটি নির্দিষ্ট মান নির্দিষ্ট করে (বেশিরভাগে দশমিক সংখ্যায়), এবং তারপর বাইনারি মান (দশমিক সংখ্যা) রূপান্তর করা হয় সংখ্যা, যা শুধুমাত্র 1 এবং 0 এর গঠিত। 1 এর এবং 0 এর ক্রমটি বাইনারি স্ট্রিং হিসাবে বলা হয়। বাইনারি স্ট্রিংয়ের দৈর্ঘ্য বিভিন্ন অক্ষর বা নির্দেশাবলীর সংখ্যা নির্ধারণ করে যা এনকোড করা যেতে পারে। শুধুমাত্র এক অঙ্ক দিয়ে, শুধুমাত্র দুটি ভিন্ন অক্ষর বা নির্দেশাবলী প্রতিনিধিত্ব করা যেতে পারে। দুটি সংখ্যার সঙ্গে, চার অক্ষর বা নির্দেশাবলী প্রতিনিধিত্ব করা যেতে পারে। সাধারনত,

n সংখ্যা, 2 n বিভিন্ন অক্ষর, নির্দেশাবলী বা রাষ্ট্রগুলির প্রতিনিধিত্ব করা যায়।

অনেক এনকোডিং পদ্ধতি বাইনারি স্ট্রিংগুলির বিভিন্ন দৈর্ঘ্যের সাথে বিদ্যমান, এর মধ্যে কিছুটির দৈর্ঘ্য এবং অন্যান্য পরিবর্তনশীল দৈর্ঘ্য। ধ্রুবক বিট স্ট্রিংগুলির সাথে কয়েকটি বাইনারি কোডগুলি হল ASCII, বর্ধিত ASCII, UTF-2, এবং UTF-32। UTF-16 এবং UTF-8 পরিবর্তনশীল দৈর্ঘ্য বাইনারি কোড। উভয় হাফম্যান এনকোডিং এবং মোর্স কোড ভেরিয়েবল দৈর্ঘ্য বাইনারি কোড হিসাবে বিবেচিত হতে পারে।

ASCII সম্পর্কে আরো

ASCII

হল একটি আলফারউইমারিক অক্ষর এনকোডিং প্রকল্প যা 1960 এর দশকে চালু হয়েছিল। আসল ASCII 7 সংখ্যা দীর্ঘ বাইনারি স্ট্রিং ব্যবহার করে যা 128 অক্ষরের প্রতিনিধিত্ব করে। ASCII এর পরে সংস্করণ বর্ধিত এএসসিআইআই 8 টি সংখ্যা দীর্ঘ বাইনারি স্ট্রিং ব্যবহার করে এটি ২5 টি ভিন্ন অক্ষরের প্রতিনিধিত্ব করার ক্ষমতা প্রদান করে। এসিসিআইআইটি মূলত দুটি ধরনের অক্ষর, যা

নিয়ন্ত্রণের অক্ষর (0-31 দশমিক এবং 127 দশমিক দ্বারা প্রতিনিধিত্ব করে) এবং মুদ্রণযোগ্য অক্ষর (32-২6 দশমিক দ্বারা উপস্থাপিত)। উদাহরণস্বরূপ, নিয়ন্ত্রণ কী মুছুন মান 127 দশমিক দেওয়া হয় যা 1111111 দ্বারা প্রতিনিধিত্ব করা হয়। চরিত্রটি a, যা মান 97 দশমিক , 1100001 দ্বারা প্রতিনিধিত্ব করা হয়। ASCII উভয় ক্ষেত্রে অক্ষর প্রতিনিধিত্ব করতে পারেন, সংখ্যা, চিহ্ন, এবং নিয়ন্ত্রণ কী। বাইনারি কোড এবং ASCII এর মধ্যে পার্থক্য কি?

• বাইনারি কোড হল একটি সাধারণ শব্দ যা এনকোডিং অক্ষর বা নির্দেশাবলীর একটি পদ্ধতির জন্য ব্যবহৃত হয়, কিন্তু ASCII শুধুমাত্র এনকোডিং অক্ষরের বিশ্বব্যাপী গ্রহণযোগ্য নিয়মাবলীগুলির মধ্যে একটি, এবং এটি তিন দশকেরও বেশি সময়ের জন্য সবচেয়ে বেশি ব্যবহৃত বাইনারি এনকোডিং স্কিম।

• বাইনারি কোড অক্ষর, নির্দেশাবলী, বা এনকোডিং পদ্ধতির সংখ্যা উপর নির্ভর করে এনকোডিং জন্য বিভিন্ন দৈর্ঘ্য থাকতে পারে, কিন্তু ASCII মাত্র 7 সংখ্যা দীর্ঘ বাইনারি স্ট্রিং এবং এক্সটেন্ডেড ASCII জন্য 8 সংখ্যা দীর্ঘ ব্যবহার করে।