الفرق بين إبكديك و أسي

إبكديك مقابل أسي

لتبادل المعلومات و كود التبادل العشري الموسع الثنائي الموسع هما مخططان لترميز الأحرف؛ والتي هي أكثر شيوعا المعروفة من قبل المختصرات الخاصة بهم، أسي و إبكديك. والفرق الرئيسي بين الاثنين هو عدد البتات التي يستخدمونها لتمثيل كل حرف. يستخدم إبكديك 8 بت لكل حرف في حين أن معيار أسي الأصلي يستخدم فقط 7، وذلك بسبب مخاوف من أن استخدام 8 بت للشخصيات التي يمكن تمثيلها مع 7 هو أقل كفاءة بكثير.

والنتيجة الرئيسية لهذا الاختلاف هي عدد الأحرف التي يمكن استيعابها مع كل واحد. يمكن إبكديك استيعاب ما يصل إلى 28 حرفا لما مجموعه 256 بينما 27 من أسي لديه بحد أقصى 128 حرفا.

على الرغم من أن إبكديك كانت تحظى بشعبية كبيرة، ويرجع ذلك إلى حد كبير إلى شعبية آلات عب في ذلك الوقت، كان لديه العديد من المشاكل التي غضب المبرمجين. أول واحد هو كيف يرتب الحروف الأبجدية. في أسي، جميع الحروف هي في ترتيب متتالية. يتم تجميع الأحرف الكبيرة معا في حين أن الرسائل الصغيرة أيضا مجموعة خاصة بهم. في إبكديك، يتم تجميع الرسائل 9 في وقت واحد. هذا التخطيط غير بديهية يأتي من أصول بطاقة لكمة إبكديك ومن الصعب جدا للمبرمجين للتعامل معها.

وقد أدى تعليق عب من الترميز إبكديك إلى العديد من المشاكل عندما يتعلق الأمر التحديثات. كان أسي و إبكديك في وقت لاحق التحديثات لزيادة عدد الأحرف التي يمكن أن تستوعب. صفحات أسي بعض نقاط التعليمات البرمجية استبدال مع الحفاظ على معظم نقاط التعليمات البرمجية الأخرى. مع إبكديك، إصدارات مختلفة هي غير متوافقة للغاية مع بعضها البعض.

كما احتياجات الترميز من الكمبيوتر غادر كل من أسي و إبكديك، ظهرت معيار آخر. وآخرها ونيكود، الذي أدرج أسي. أحرف 128 الأولى من ونيكود هي من أسي. وهذا يتيح ونيكود ملفات أسي مفتوحة دون أي مشاكل. من ناحية أخرى، فإن الترميز إبكديك غير متوافق مع يونيكود و إبكديك الملفات المشفرة سوف تظهر فقط كما رطانة.

ملخص:

1. يستخدم إبكديك 8 بت بينما يستخدم أسي 7 قبل أن تمدد
2. يحتوي إبكديك أكثر من الأحرف من أسي
3. يستخدم أسي ترتيب خطي من الحروف بينما إبكديك لا
4. إصدارات مختلفة من أسي متوافقة في الغالب في حين أن إصدارات مختلفة من إبكديك ليست
5. إبكديك غير متوافق مع ترميزات حديثة بينما أسي