UCS 2 مقابل UTF 16: الفرق والمقارنة

UCS-2 و UTF-16 هما نوعان مختلفان من ترميز الأحرف ، أحدهما جديد والآخر قديم. هذه هي الطرق التي تستخدم وحدتي بايت (ثمانية بتات) لترميز كل حرف ، وبالتالي الامتدادات 2 و 16.

هذه معايير تشفير مختلفة يتم فيها تقديم الأحرف بواسطة سلسلة بتات مُعالجة ، مثل 16 بت (2 بايت). تستخدمه معظم أنظمة الاتصالات كنسخة احتياطية أثناء النشاط الأساسي فيما يتعلق بإنشاء الرسائل.

ويمكن أن تساعدك هذه المقالة في تحديد استخدامها بالإضافة إلى التمييز بين أكواد التشفير المختلفة.

الوجبات السريعة الرئيسية

  1. UCS-2 هو معيار ترميز أحرف ذو طول ثابت ثنائي البايت يمثل مجموعة محدودة من أحرف Unicode.
  2. UTF-16 هو ترميز أحرف متغير الطول يستخدم اثنين أو أربعة بايت لتمثيل جميع أحرف Unicode.
  3. نظرًا لتمثيل الأحرف الأوسع ، فقد حل UTF-16 إلى حد كبير محل UCS-2 للتطبيقات التي تتطلب دعم Unicode الكامل.

UCS 2 مقابل UTF 16

الفرق بين UCS 2 و UTF 16 هو أن UCS-2 هو نظام قديم تم إهماله بالفعل لصالح UTF-16 الحديث والأكثر تطورًا. UCS-2 هو ضغط ذو عرض ثابت يستخدم 216 بايت لكل حرف ، مما يسمح له بترميز ما يصل إلى 65 حرفًا أو ما يزيد قليلاً عن 16 ألف حرف من أنواع مختلفة. من ناحية أخرى ، فإن UTF-XNUMX هو نظام تضمين عرض مرن يتطلب ما لا يقل عن اثنين بايت وأربعة بايت كحد أقصى لكل حرف.

UCS 2 مقابل UTF 16

UCS-2 ، "مجموعة الأحرف المشفرة العامة" ، هو نظام ترميز أحرف يقوم بترميز كل حرف بسلسلة 16 بت تم حلها (2 بايت).

اقرأ أيضا:  تحديد المواقع النسبية مقابل تحديد المواقع المطلقة في CSS: الفرق والمقارنة

تستخدمه معظم شبكات GSM كنسخة احتياطية عندما يتعذر تشفير الاتصال باستخدام GSM-7 أو إذا كانت إحدى اللغات تحتاج إلى أكثر من 128 بت لعرضها.

يرمز UTF-16 إلى "تنسيق تحويل Unicode 16 بت" وهو برنامج تشفير نص يمكنه تشفير جميع وحدات ترميز Ascii الصالحة البالغ عددها 1,112,064، تمامًا مثل UCS 2.

الترميز مرن في المدة لأن وحدات الكود مشفرة باستخدام وحدة أو وحدتين فرعيتين من الرموز 16 بت.

جدول المقارنة

معلمات المقارنةSCU 2يو تي اف 16
بالشكل الكاملUCS-2 هو اختصار لمجموعة أحرف Unicode المشفرة في 2 ثماني بتات.تنسيق تحويل Unicode-16 والمختصر بـ UTF 16.
تعريفUCS-2 هو ترميز أحرف Unicode بعرض ثابت يبلغ اثنين بايت.UTF-16 عبارة عن مجموعة أحرف متغيرة العرض تتطلب اثنين أو أربعة بايت لكل حرف.
النقاطيمكن تشفير 65,536 نقطة رمز فقط.يمكن ترميز 1,112,064،12،XNUMX نقطة رمز بتنسيق UTF XNUMX.
طلب توظيف جديدإصدارات Windows السابقة لـ Windows NT 3.1 من خلال Windows 95.من Windows 2000 إلى الإصدارات الحالية والتطبيقات المستندة إلى JAVA أيضًا.
التوافقغير متوافق مع الإصدارات السابقة وعفا عليه الزمنالتوافق مع الإصدارات السابقة متاح وليس قديمًا.
قم بتثبيت هذا الآن لتتذكره لاحقًا
يعلق هذا

ما هو UCS 2؟

UCS-2 هو اختصار لمجموعة أحرف Unicode المشفرة في 2 ثماني بتات. تحدد المنظمة الدولية للتوحيد القياسي (ISO) UCS-2 بالإضافة إلى مواصفات UCS الأخرى في ISO 10646.

يسمح UCS-2 بإجمالي 65,536 حرفًا ، أو قيم سداسية عشرية تتراوح بين 0000 ساعة إلى FFFFh (2 بايت). تتم مزامنة الحروف الرسومية UCS-2 مع المستوى الأساسي الأساسي لـ Unicode.

مطلوب مجموعة أكبر من الأحرف الممكنة لأن أكثر من 128 رمزًا تستخدم بانتظام في لغات متعددة. تم نشر UCS-2 في العديد من شبكات بيانات GSM ويُنظر إليه على نطاق واسع على أنه نسخة احتياطية بحكم الواقع.

اقرأ أيضا:  Cardano vs OmiseGo: الفرق والمقارنة

وفقًا لمعيار Unicode ، فإن UCS-2 قديم نظرًا لأنه لم يكن من المفترض أن يدعم الأحرف في Unicode ، مثل الطائرات الإضافية أو "النجمية".

المستوى 0 ، المستوى الأساسي متعدد اللغات ، يقدم خوارزميات ضغط الأحرف للحروف الرسومية التي يُعتقد أنها الأكثر استخدامًا في اللغات. UCS-2 له حد نقطة تشفير FFFFh ، بإجمالي 65,536 حرفًا محتملاً.

UTF-16 هو وريث UCS-2 ، ويمكنه التعامل مع Base بالإضافة إلى 16 طائرة تكميلية لما مجموعه 10 أحرف FFFFh ، أو 1,114,112 نقطة تشفير. الآن بما أن مصطلح "شخصية" مُفرط في الاستخدام ، فمن الأدق بكثير الإشارة إلى نقاط الكود.

نقاط التشفير هي الوحدة الأساسية لتخزين المعلومات في الترميز ، مما يتيح الفصل عن مصطلحات الحروف.

ما هو UTF 16؟

UTF-16 (تنسيق تحويل Unicode 16 بت) هو ترميز رسومي (مشابه لـ UCS 2) يمكنه ترميز جميع نقاط كود 1,112,064 شبه Ascii. نظرًا لأن نقاط التشفير يتم ترميزها باستخدام وحدة أو وحدتين فرعيتين للتشفير 16 بت ، فإن التشفير يكون مرنًا في الطول.

حتى أصبح من الواضح أن أكثر من 216 (65,536) وحدة ترميز كانت مطلوبة ، تطور UTF-16 من مجموعة أقدم من ترميز 16 بت تعرف باسم UCS-2 (لمجموعة أحرف عالمية 2 بايت).

بشكل أساسي ، أنظمة مثل Windows by Microsoft ، و كور جافا اللغة ، و "الكتابة على الحروف" تستخدم UTF-16. في Microsoft Windows ، يستخدم هذا أيضًا بشكل شائع لأنظمة ملفات معالجة النصوص أو النصوص الواضحة.

في الأنظمة الأساسية الشبيهة بـ Unix ، نادرًا ما يتم استخدامه للأدلة. اعتبارًا من مايو 2019 ، يبدو أن Microsoft قد قامت بتعديل موقفها وتدعم الآن وتنصح باستخدام UTF-8.

يبدو أن ترميز UTF-16 هو ترميز الويب الوحيد غير المتوافق مع ASCII ولم يكتسب أي تأثير كبير على الإنترنت ، حيث يتم استخدامه بنسبة أقل من 0.002٪ (أكثر بقليل من واحد على الألف من سنت واحد) من مواقع الإنترنت.

اقرأ أيضا:  التركيب مقابل الميراث: الفرق والمقارنة

في المقابل ، يتم استخدام UTF-8 بواسطة 98 بالمائة من جميع الصفحات على الإنترنت.

تعتبر مجموعة عمل Web Hyperlink Application Technology أن UTF-8 هو "التنسيق المطلوب لجميع [النص]" وتعتقد أن تطبيقات الويب يجب ألا تستخدم UTF-16 لمخاوف أمنية.

الاختلافات الرئيسية بين UCS 2 و UTF 16

  1. UCS 2 هو الشكل المختصر للعبارة ، "Unicode Character Set Coded in 2 Octets" ، بينما UTF 16 يرمز إلى "Unicode Transformation Format-16".
  2. طريقة الترميز UCS-2 هي عرض ثابت ، بينما مخطط ترميز UTF-16 عرض مرن.
  3. يعتبر UCS 2 الآن قديمًا ، في حين أن UTF 16 هو أحدث مخطط ترميز متوافق مع معظم صفحات الويب والشبكات.
  4. لا يسمح UCS 2 بالتطبيع ، بينما يسمح UTF 16 بالتطبيع.
  5. UCS 2 غير متوافق مع الإصدارات السابقة ، بينما UTF 16 متوافق مع الإصدارات السابقة. 
مراجع حسابات
  1. https://www.twilio.com/docs/glossary/what-is-ucs-2-character-encoding
  2. https://www.oreilly.com/library/view/xml-in-a/0596007647/ch05s05s01.html

طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

هل تريد حفظ هذه المقالة لوقت لاحق؟ انقر فوق القلب الموجود في الزاوية اليمنى السفلية للحفظ في مربع المقالات الخاصة بك!

نبذة عن الكاتب

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