विषयसूची:
परिभाषा - ISO-IEC 24821-1 का क्या अर्थ है?
ISO-IEC 24821-1 एक अंतरराष्ट्रीय मानक है, जो XML दस्तावेज़ों के लिए एक प्रारूप निर्दिष्ट करता है। यह बाइनरी एन्कोडिंग की मदद से एक्सएमएल सूचना सेट (एक्सएमएल इंफोसेट) की व्याख्या करने के लिए एक मानक को परिभाषित करता है। ASN.1 और ASN.1 एन्कोडिंग कंट्रोल नोटेशन (ECN) द्विआधारी एनकोडिंग को निर्दिष्ट करने के लिए व्यापक रूप से उपयोग किए जाने वाले नोटेशन हैं।
इस शब्द को Fast Infoset (FI) के रूप में भी जाना जाता है।
टेकोपेडिया आईएसओ-आईईसी 24821-1 बताते हैं
आईएसओ-आईईसी 24821-1 को प्रौद्योगिकी आधारित मानक के रूप में 2007 में जारी किया गया था। इसे तब Fast Infoset कहा जाता था। FI तकनीक को वर्ल्ड वाइड वेब कंसोर्टियम (W3C) XML सिंटैक्स के विकल्प के रूप में विकसित किया गया था। FI विनिर्देशन अंतर्राष्ट्रीय दूरसंचार संघ (ITU) द्वारा स्वीकृत है और इसे पहली बार ITU द्वारा मई 2005 में और फिर 2007 में ISO द्वारा प्रकाशित किया गया था। FI विनिर्देशन ITU और ISO दोनों द्वारा अनुमोदित किया गया था। FI तकनीक कई तकनीकों को उजागर करती है, जो एनकोडिंग के आकार को कम करने में मदद करती हैं। डब्ल्यू 3 सी एक्सएमएल प्रतिनिधित्व की तुलना में यह दस्तावेजों के तेजी से प्रसंस्करण को प्राप्त करने में भी मदद करता है। XML फॉर्मेट में बनाए गए डॉक्युमेंट्स को बहुत आसानी से FI फॉर्मेट में बदला जा सकता है। FI ASN.1 के बारे में एक और मिथक है कि FI को ASN.1 टूल सपोर्ट की आवश्यकता है। हालांकि FI विनिर्देश ASN.1 संकेतन पर आधारित हैं, FI को वास्तविक कार्यान्वयन में ASN.1 उपकरणों की आवश्यकता नहीं है।
आईएसओ / आईईसी 24824-1 गतिशील तालिकाओं (चरित्र के तार और योग्य नाम दोनों का प्रतिनिधित्व करने के लिए) और प्रारंभिक और बाहरी शब्दकोषों का उपयोग करने की अनुमति देता है।
ISO / IEC 24824-1 एक बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (MIME) मीडिया प्रकार को भी परिभाषित करता है, जो FI दस्तावेज़ को पहचानता है। FI विनिर्देश ASN.1 फ़ाइल स्वरूप पर निर्भर करता है। इसमें टैग / लंबाई / मान ब्लॉक शामिल हो सकते हैं। लंबाई के उपसर्गों का उपयोग विशेषताओं और तत्वों के पाठ मूल्यों को संग्रहीत करने के लिए delimeters के बजाय किया जाता है।
फास्ट इन्फोसैट आमतौर पर एक्सएमएल फ़ाइल पीढ़ी प्रक्रिया के दौरान संकुचित होते हैं। XML स्ट्रीम पर ज़िप-शैली संपीड़न एल्गोरिदम की तुलना में यह उन्हें और भी तेज़ बनाता है। XML- (SAX) टाइप पार्सिंग के लिए सरल एपीआई (एप्लीकेशन प्रोग्रामिंग इंटरफेस) के साथ FI का प्रदर्शन बहुत तेज है जब बिना ज़िप-शैली संपीड़न के XML 1.0 के पार्सिंग प्रदर्शन की तुलना में।
आईएसओ-आईईसी 24821-1 के कुछ लाभ इस प्रकार हैं:
- कोई अंतिम टैग नहीं हैं। अंत टैग के लिए वर्ण दोहराव अनावश्यक हो जाता है।
- कोई भी पात्र बच नहीं रहा है। चरित्र की जाँच समय का उपभोग कर सकती है। यदि किसी भी चरित्र को बदलने की आवश्यकता है, तो इसका परिणाम अतिरिक्त समय और स्मृति उपयोग हो सकता है।
- सामग्री के लिए लंबाई-उपसर्गों का उपयोग एक डिकोडर को संसाधनों को सही ढंग से आवंटित करने की अनुमति देता है। बड़ी सामग्री को तुरंत अस्वीकार किया जा सकता है।
- दोहराया तारों को अनुक्रमित किया जाता है। यह दस्तावेज़ का आकार कम करने में मदद करता है। दोहराया स्ट्रिंग को एक पूर्णांक के साथ आमतौर पर उपयोग किए जाने वाले स्ट्रिंग द्वारा बदल दिया जाता है। उदाहरणों में तत्व और विशेषता नाम शामिल हैं।
