EBCDIC اور ASCII کے درمیان فرق

Anonim

EBCDIC بمقابلہ ASCII

امریکی معیاری کوڈ انفارمیشن انٹرچینج اور توسیع شدہ ثنائی کوڈڈ ڈیجیٹل انٹرچینج کوڈ دو حروف انکوڈنگ اسکیم ہیں؛ جو عام طور پر ان کے متعلقہ حروف، ASCII اور EBCDIC کی طرف سے جانا جاتا ہے. دونوں کے درمیان اہم فرق بٹس کی تعداد ہے جو وہ ہر کردار کی نمائندگی کرتے ہیں. EBCDIC فی ایک بٹس 8 بٹس کا استعمال کرتا ہے جبکہ اصل ASCII معیار صرف 7 استعمال کیا جاتا ہے، خدشات کی وجہ سے کہ 7 کے ساتھ نمائندگی کی جا سکتی ہے کے لئے 8 بٹس کا استعمال کرتے ہوئے 7 بہت کم موثر ہے.

اس فرق کا بنیادی نتیجہ حروف کی تعداد ہے جو ہر ایک کے ساتھ ایڈجسٹ کیا جا سکتا ہے. EBCDIC 256 تک مجموعی طور پر 256 کے لئے ایڈجسٹ کرسکتے ہیں جبکہ ASCII کے 27 سے زیادہ 128 حروف ہیں.

اگرچہ EBCDIC بہت زیادہ مقبول تھا، اس وقت زیادہ تر آئی بی ایم مشینوں کی مقبولیت کے باعث، اس کے نتیجے میں اس پروگرام میں مصروف پروگرامروں نے کئی مسائل موجود تھے. پہلا یہ ہے کہ یہ حروف تہجی کے خطے کی ترتیبات کیسے ترتیب دیتا ہے. ASCII میں، تمام خط مسلسل ترتیب میں ہیں. دارالحکومت خطوط ایک ساتھ جمع کیے جاتے ہیں جبکہ چھوٹے حروف بھی ان کے اپنے گروہ ہیں. EBCDIC میں، خط ایک وقت میں 9 گروپ ہیں. یہ غیر بدیہی ترتیب EBCDIC کے پنچ کارڈ کی طرف سے آتا ہے اور پروگرامرز کے ساتھ نمٹنے کے لئے بہت مشکل ہے.

ای بی سی سی سی کوڈنگ کے آئی بی ایم کی گرفتاریوں نے اپ ڈیٹس کے وقت بہت سے مسائل کی وجہ سے کیا ہے. ASCII اور EBCDIC بعد میں حروف کی تعداد میں اضافہ کرنے کے لئے اپ ڈیٹس تھا جو وہ ایڈجسٹ کرسکتے ہیں. ASCII صفحات میں دیگر کوڈ پوائنٹس کی زیادہ تر برقرار رکھنے کے لۓ کچھ کوڈ پوائنٹس تھے. EBCDIC کے ساتھ، مختلف ورژن ایک دوسرے کے ساتھ انتہائی مطابقت رکھتا ہے.

جیسا کہ ASCII اور EBCDIC دونوں کے کمپیوٹر کے انکوڈنگ کی ضروریات کو آگے بڑھانے کے لۓ، دوسرے معیار کو ابھر کر سامنے آیا. سب سے زیادہ حالیہ یونیسیڈ، جس میں ASCII شامل ہے. یونیسیڈ کے پہلے 128 حروف ASCII سے ہیں. اس کے بغیر کسی بھی مسائل کے بغیر یونیسیڈ کھولیں ASCII فائلوں کی اجازت دیتا ہے. دوسری طرف، EBCDIC انکوڈنگ یونیسیڈ کے ساتھ مطابقت نہیں رکھتا ہے اور EBCDIC انکوڈ شدہ فائلوں کو صرف جگر کے طور پر ظاہر ہوتا ہے.

خلاصہ:

1. EBCDIC 8 بٹس کا استعمال کرتا ہے جبکہ ASCII 7 کو اس سے پہلے استعمال کرتا ہے کہ اس سے پہلے

2 بڑھایا گیا ہے. EBCDIC میں ASCII

3 سے زیادہ حروف موجود. اے ایس سی سی آئی ایس کو 4 نہیں ہے جبکہ ASCII خطوط کی لکیری ترتیبات کا استعمال کرتا ہے. ASCII کے مختلف ورژن زیادہ تر مطابقت رکھتی ہیں جبکہ EBCDIC کے مختلف ورژن 5 نہیں ہیں. اے ایس سی ڈی سی آئی سی جدید جدیدی کے ساتھ مطابقت نہیں رکھتا ہے جبکہ ASCII