ANSI এবং ASCII মধ্যে পার্থক্য

Anonim

ANSI এবং ASCII দুটি খুব পুরানো অক্ষর এনকোডিং স্কিম বা মূলত একটি ডিজিটাল ফরম্যাটে বিভিন্ন অক্ষর প্রতিনিধিত্ব করার উপায়। দুটোই কতো বয়সের, কেননা অনেকে একে অপরের সাথে বিভ্রান্ত করে। ANSI এবং ASCII মধ্যে প্রধান পার্থক্য তারা প্রতিনিধিত্ব করতে পারেন অক্ষর সংখ্যা। ASCII প্রথমটি বিক্রি হয়েছিল এবং যখন তার সীমাবদ্ধতাগুলি পৌঁছে গিয়েছিল, ANSI একটি এনকোডিং এ প্রতিনিধিত্ব করা অক্ষরের সংখ্যা প্রসারিত করার জন্য তৈরি একটি উপায় ছিল।

যখন ASCII তৈরি করা হয়েছিল, এটি শুধুমাত্র 128 টি অক্ষরের মোট সর্বাধিক সংমিশ্রনের জন্য 7 টি বিট ব্যবহার করেছিল। এটি ইংরেজি ভাষার জন্য তৈরি করা হয়েছিল এবং এটি সমস্ত অক্ষর, সংখ্যা, বিশেষ অক্ষর এবং প্রতীক, সেইসাথে অ মুদ্রিত অক্ষর রাখা যথেষ্ট ভাল প্রমাণিত হয়েছে। ANSI মধ্যে, 8 বিট ব্যবহৃত হয়; 256 পর্যন্ত প্রতিনিধিত্ব করার জন্য সর্বাধিক সংখ্যক অক্ষর সংখ্যা বাড়ানো। এটিকে আরও আরও প্রসারিত করা হয়েছে কারণ ANSI বিভিন্ন অক্ষর সেটগুলির সাথে কোড পৃষ্ঠাগুলি ব্যবহার করে। এএনএসআই কোড পৃষ্ঠাগুলি অনেকগুলি জাপানি, চাইনিজ, এবং অন্যান্য অনেকগুলি ভাষার জন্য ব্যবহৃত হয়। ফাইলটি প্রক্রিয়াকরণের আবেদনটি সঠিকভাবে জানার জন্য ফাইলটি কীভাবে ব্যবহার করা হয় তা জানার প্রয়োজন।

যদিও ANSI দুটি মধ্যে আরো উচ্চতর বলে মনে হয়, এটি ব্যবহার করে downsides এছাড়াও আছে। সবচেয়ে বড় যে এটি এনকোড করা ফাইলগুলিকে সঠিকভাবে বিভিন্ন কম্পিউটারে পুনরুত্পাদন করা যায় তা নিশ্চিত করতে হয়। লক্ষ্য কম্পিউটারে সঠিক ANSI কোড পৃষ্ঠা থাকার জন্য এই ঘটতে অত্যন্ত গুরুত্বপূর্ণ। এটি একটি প্রধান সমস্যা নয় যদি ফাইলটি একই দেশে খোলা থাকে তবে একটি উচ্চ সম্ভাবনা রয়েছে যা তারা একই কোড পৃষ্ঠাগুলি ভাগ করে নেয়। কিন্তু যখন ফাইলটি পৃথিবীর অর্ধেক স্থানান্তরিত হয়, যেমন জাপান থেকে মার্কিন যুক্তরাষ্ট্রে যেখানে ভাষাগুলি ভিন্ন, সমস্যা দেখা দিতে পারে ASCII এ সমস্যা নেই কারণ আপনি বিশ্বের যেখানেই থাকুন না কেন এটি একই।

এএসসিআই এবং এএনএসআই উভয়কেই ইউনিকোড দ্বারা আরও ব্যাপকভাবে স্থান দেওয়া হয়েছে। এই দৃষ্টিভঙ্গি মধ্যে ANSI এবং ASCII মধ্যে প্রধান পার্থক্য পিছনে সহনীয়তা হয়। ইউনিকোডের প্রথম 128 অক্ষর ASCII একটি সরাসরি ম্যাচ। সুতরাং, আপনি কোনও সমস্যা ছাড়াই ইউনিকোডে একটি ASCII এনকোডেড ফাইল খুলতে পারেন। এটি সবসময় ANSI এর ক্ষেত্রে না কারণ এটি বিভিন্ন কোড পৃষ্ঠাগুলি ব্যবহার করে।

সারাংশ:

এএনসিআই এএসসিআইএর তুলনায় আরো বেশি অক্ষর রয়েছে

এএসসিআই 7 বিট ব্যবহার করে যখন এএনএসআই 8 টি

এসসিআইআই অক্ষর ব্যবহার করে কোড পয়েন্টে নির্ধারিত হয় এবং এএনএসআই কোড পয়েন্টগুলি বিভিন্ন অক্ষরের প্রতিনিধিত্ব করতে পারে

এএসসিআইআই আরও বেশি ANSI

ASCII এর তুলনায় সহজবোধ্য ইউনিকোডের সাথে কাজ করে যখন ANSI সামঞ্জস্য খুব সীমিত হয়