جدول المحتويات:
التعريف - ماذا يعني ISO-IEC 24821-1؟
ISO-IEC 24821-1 هو معيار دولي ، والذي يحدد التنسيق لمستندات XML. يحدد معيارًا لتفسير مجموعة معلومات XML (XML Infoset) بمساعدة الترميز الثنائي. ASN.1 و ASN.1 ترميز التحكم الترميز (ECN) هي الرموز المستخدمة على نطاق واسع لتحديد الترميزات الثنائية.
يُعرف هذا المصطلح أيضًا باسم Fast Infoset (FI).
تشرح شركة Techopedia ISO-IEC 24821-1
تم إصدار ISO-IEC 24821-1 في عام 2007 كمعيار قائم على التكنولوجيا. ثم كان يطلق عليه Fast Infoset. تم تطوير تقنية FI كبديل عن بناء جملة XML لشبكة الويب العالمية (W3C). تمت الموافقة على مواصفات FI من قِبل الاتحاد الدولي للاتصالات (ITU) وتم نشرها لأول مرة في مايو 2005 من قِبل الاتحاد الدولي للاتصالات ومن ثم من قِبل ISO في عام 2007. تمت الموافقة على مواصفات FI من قِبل كل من ITU و ISO. تكشف تقنية FI عن العديد من التقنيات التي تساعد على تقليل حجم الترميزات. كما أنه يساعد على تحقيق معالجة أسرع للوثائق عند مقارنتها بتمثيل W3C XML. يمكن تحويل المستندات التي تم إنشاؤها بتنسيق XML إلى تنسيق FI بسهولة شديدة. هناك أسطورة أخرى حول FI ASN.1 وهي أن FI يتطلب دعم أداة ASN.1. على الرغم من أن مواصفات FI تعتمد على ترميز ASN.1 ، لا تتطلب FI أدوات ASN.1 في التنفيذ الفعلي.
ISO / IEC 24824-1 يسمح باستخدام الجداول الديناميكية (لتمثيل كل من سلاسل الأحرف والأسماء المؤهلة) والمفردات الأولية والخارجية.
تعرّف ISO / IEC 24824-1 أيضًا نوع وسائط ملحقات بريد إنترنت متعدد الأغراض (MIME) ، والذي يتعرف على مستند FI. تعتمد مواصفات FI على تنسيق ملف ASN.1. ويمكن أن تشمل كتل العلامة / الطول / القيمة. يتم استخدام بادئات الطول بدلاً من المحددات لتخزين قيم نص السمات والعناصر.
عادةً ما يتم ضغط Infosets السريعة أثناء عملية إنشاء ملف XML. هذا يجعلها أسرع بالمقارنة مع خوارزميات ضغط نمط Zip على دفق XML. أداء FI أسرع بكثير من خلال واجهة برمجة تطبيقات بسيطة (واجهة برمجة التطبيقات) لتحليل نوع XML (SAX) عند مقارنتها بأداء تحليل XML 1.0 بدون ضغط نمط Zip.
فيما يلي بعض مزايا ISO-IEC 24821-1:
- لا توجد علامات نهاية. ازدواجية الأحرف لعلامات النهاية تصبح غير ضرورية.
- لا توجد شخصيات هربت. التحقق من الأحرف يمكن أن تستهلك الوقت. إذا احتاج أي حرف إلى استبداله ، فقد يؤدي ذلك إلى وقت إضافي واستخدام الذاكرة.
- يسمح استخدام البادئات الطولية للمحتوى لوحدة فك الترميز بتخصيص الموارد بدقة. يمكن رفض محتوى كبير على الفور.
- تتم فهرسة السلاسل المتكررة. هذا يساعد في تقليل حجم المستند. يتم استبدال السلسلة المتكررة بواسطة سلسلة شائعة الاستخدام مع عدد صحيح. تتضمن الأمثلة أسماء العناصر والسمات.