نقطة الترميز

نقطة الترميز ، أو موضع الترميز ، هي موضع محدد في جدول ، حيث يُخصص لهذا الموضع معنى. قد يكون الجدول أحادي البعد (عمود)، أو ثنائي البعد (مثل خلايا في جدول بيانات)، أو ثلاثي الأبعاد (أوراق في مصنف)، إلخ... بأي عدد من الأبعاد.

من الناحية التقنية، تُعرَّف نقطة الترميز بأنها موضع فريد في فضاء كمي ذي أبعاد n، حيث يُخصَّص للموضع معنى دلالي . يحتوي الجدول على مواضع منفصلة (أعداد صحيحة) ومواضع موجبة (1، 2، 3، 4، ولكن ليس كسورًا ).

تُستخدم رموز الدول في العديد من معايير معالجة المعلومات والاتصالات الرسمية. [ 1 ] [ 2 ] فعلى سبيل المثال، تتضمن توصية الاتحاد الدولي للاتصالات T.35 [ 3 ] مجموعة من رموز الدول لمعدات الاتصالات (أجهزة الفاكس في الأصل)، والتي تُمكّن المعدات من تحديد بلد تصنيعها أو تشغيلها. في التوصية T.35، تُمثَّل الأرجنتين بالرمز 0x07، وكندا بالرمز 0x20، وغامبيا بالرمز 0x41، وهكذا.

في ترميز الأحرف

تُستخدم نقاط الترميز بشكل شائع في ترميز الأحرف ، حيث تمثل نقطة الترميز قيمة عددية تُقابل حرفًا محددًا . في ترميز الأحرف، تُمثل نقاط الترميز عادةً رسمًا واحدًا - عادةً حرفًا أو رقمًا أو علامة ترقيم أو مسافة بيضاء - ولكنها قد تُمثل أحيانًا رموزًا أو أحرف تحكم أو تنسيقًا. [ 4 ] تُشكل مجموعة جميع نقاط الترميز الممكنة ضمن ترميز/مجموعة أحرف معينة فضاء الترميز الخاص بذلك الترميز . [ 5 ] [ 6 ]

على سبيل المثال، يتألف نظام ترميز الأحرف ASCII من 128 نقطة ترميز في النطاق من 0 إلى 7F سداسي عشري ، ويتألف نظام ASCII الموسع من 256 نقطة ترميز في النطاق من 0 إلى FF سداسي عشري ، بينما يتألف نظام Unicode من 1,114,112 نقطة ترميز في النطاق من 0 إلى 10FFFF سداسي عشري . يُقسّم فضاء ترميز Unicode إلى سبعة عشر مستوى (المستوى الأساسي متعدد اللغات، وستة عشر مستوى تكميلي)، يحتوي كل منها على 65,536 نقطة ترميز (  2^ 16 ). وبالتالي، فإن الحجم الإجمالي لفضاء ترميز Unicode هو 17  × 65,536 = 1,114,112 .   

في يونيكود

في نظام يونيكود ، يُطلق على تسلسل البتات المحدد اسم وحدة الترميز . في ترميز UTF-32 ، تُرمّز جميع نقاط الترميز كرقم ثنائي واحد مكون من أربعة بايتات ( ثمانية بايتات ) ؛ وفي ترميز UTF-16 ، تُرمّز نقاط الترميز المختلفة كتسلسلات من وحدة ترميز واحدة أو وحدتين، كل منهما مكونة من بايتين؛ أما في ترميز UTF-8 ، فتُرمّز نقاط الترميز المختلفة كتسلسلات يتراوح طولها بين بايت واحد وأربعة بايتات، لتشكل رمزًا ذاتي التزامن . راجع مقارنة ترميزات يونيكود لمزيد من التفاصيل. تُخصص نقاط الترميز عادةً للأحرف المجردة . الحرف المجرد ليس رمزًا رسوميًا، بل هو وحدة من البيانات النصية. مع ذلك، قد تُترك نقاط الترميز محجوزة للتخصيص المستقبلي (معظم مساحة ترميز يونيكود غير مخصصة)، أو تُمنح وظائف أخرى محددة.

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

تاريخ

يعود مفهوم نقطة الترميز إلى أقدم المعايير لمعالجة المعلومات الرقمية والاتصالات الرقمية.

في نظام يونيكود، تُعدّ نقاط الترميز جزءًا من حلّ يونيكود لمعضلة صعبة واجهها مطوّرو ترميز الأحرف في ثمانينيات القرن الماضي. [ 7 ] فلو أضافوا المزيد من البتات لكل حرف لاستيعاب مجموعات أحرف أكبر، لكان هذا القرار التصميمي سيُمثّل أيضًا إهدارًا غير مقبول لموارد الحوسبة الشحيحة آنذاك لمستخدمي الكتابة اللاتينية (الذين كانوا يُشكّلون الغالبية العظمى من مستخدمي الحاسوب في ذلك الوقت)، لأنّ هذه البتات الإضافية كانت ستُصفّر دائمًا بالنسبة لهؤلاء المستخدمين. [ 8 ] تتجنّب نقطة الترميز هذه المشكلة بكسرها للفكرة القديمة المتمثلة في التطابق المباشر بين الأحرف وتسلسلات مُحدّدة من البتات.

انظر أيضاً

مراجع

  1. ^ المعهد الأوروبي للمعايير TS 101 773 (القسم 4)، https://www.etsi.org/deliver/etsi_ts/101700_101799/101773/01.02.01_60/ts_101773v010201p.pdf
  2. RFC4190 (القسم 1)، https://datatracker.ietf.org/doc/html/rfc4190
  3. "T.35  : إجراء تخصيص الرموز المحددة من قبل ITU-T للمرافق غير القياسية" .
  4. "معيار يونيكود® الإصدار 11.0 - المواصفات الأساسية" ( ملف PDF) . اتحاد يونيكود . 30 يونيو 2018. ص 23. مؤرشف من الأصل (ملف PDF) في 19 سبتمبر 2018. تم الاطلاع عليه في 25 ديسمبر 2018. التنسيق: غير مرئي ولكنه يؤثر على الأحرف المجاورة؛ يتضمن فواصل الأسطر/الفقرات 
  5. يونيكود. "مسرد مصطلحات يونيكود" . unicode.org . تم الاطلاع عليه بتاريخ 20 مارس 2023 .
  6. "معيار يونيكود® الإصدار 11.0 - المواصفات الأساسية" (ملف PDF) . اتحاد يونيكود . 30 يونيو 2018. ص 22. مؤرشف من الأصل (ملف PDF) في 19 سبتمبر 2018. تم الاطلاع عليه في 25 ديسمبر 2018. في الحاسوب، تُشفّر الأحرف المجردة داخليًا كأرقام . لإنشاء ترميز كامل للأحرف، من الضروري تحديد قائمة بجميع الأحرف المراد ترميزها ووضع قواعد منهجية لكيفية تمثيل الأرقام للأحرف. يُطلق على نطاق الأعداد الصحيحة المستخدمة لترميز الأحرف المجردة اسم فضاء الترميز. يُطلق على أي عدد صحيح في هذه المجموعة اسم نقطة الترميز. عندما يتم تعيين حرف مجرد أو ربطه بنقطة ترميز معينة في فضاء الترميز، يُشار إليه حينها باسم الحرف المُرمّز. 
  7. كونستابل، بيتر (13 يونيو 2001). "فهم يونيكود™ - الجزء الأول" . NRSI: أنظمة الحواسيب والكتابة . مؤرشف من النسخة الأصلية (html) في 16 سبتمبر 2010. تم الاطلاع عليه في 25 ديسمبر 2018. بحلول أوائل ثمانينيات القرن العشرين ، بدأت صناعة البرمجيات تُدرك الحاجة إلى حل للمشاكل المتعلقة باستخدام معايير ترميز الأحرف المتعددة. وقد بُدئ ببعض الأعمال المبتكرة في شركة زيروكس. استخدمت محطة عمل زيروكس ستار ترميزًا متعدد البايتات سمح لها بدعم مجموعة أحرف واحدة قد تضم ملايين الأحرف.
  8. مارك ديفيس؛ كين ويستلر (23 مارس 2001). "المعيار الفني لليونيكود رقم 10 : خوارزمية ترتيب اليونيكود" . اتحاد اليونيكود . مؤرشف من الأصل (html) في 25 أغسطس 2001. تم الاطلاع عليه في 25 ديسمبر 2018. 6.2 قيم الوزن الكبيرة