एफीसिएंट एक्सएमएल इंटरचेंज: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Binary XML format}}
{{Short description|Binary XML format}}
कुशल [[XML]] इंटरचेंज (EXI) कंप्यूटर नेटवर्क पर डेटा के आदान-प्रदान के लिए बाइनरी XML प्रारूप है।
'''कुशल [[XML|एक्सएमएल]] इंटरचेंज''' ('''ईएक्सआई''') कंप्यूटर नेटवर्क पर डेटा के आदान-प्रदान के लिए बाइनरी एक्सएमएल प्रारूप है।
इसे W3C के कुशल एक्स्टेंसिबल इंटरचेंज वर्किंग ग्रुप द्वारा विकसित किया गया था और यह सादे पाठ के बजाय XML दस्तावेज़ों को [[बाइनरी फ़ाइल]] में एन्कोड करने के सबसे प्रमुख प्रयासों में से है।
 
EXI प्रारूप का उपयोग करने से XML दस्तावेज़ों की शब्दाडंबरता के साथ-साथ पार्सिंग की लागत भी कम हो जाती है।
इसे W3C के '''एफीसिएंट एक्स्टेंसिबल इंटरचेंज वर्किंग ग्रुप''' द्वारा विकसित किया गया था और यह प्लेन टेक्स्ट के अतिरिक्त एक्सएमएल दस्तावेज़ों को [[बाइनरी फ़ाइल]] में एन्कोड करने के सबसे प्रमुख प्रयासों में से है।
सामग्री लिखने (उत्पन्न करने) के प्रदर्शन में सुधार लिखे जाने वाले माध्यम की गति, वास्तविक कार्यान्वयन के तरीकों और गुणवत्ता पर निर्भर करता है।
 
EXI के लिए उपयोगी है
ईएक्सआई प्रारूप का उपयोग करने से एक्सएमएल दस्तावेज़ों की वेर्बोसिटी के साथ-साथ पार्सिंग की लागत भी कम हो जाती है।
* दर्जनों बाइट्स से लेकर टेराबाइट्स तक XML दस्तावेज़ आकार की पूरी श्रृंखला
 
सामग्री लिखने (उत्पन्न करने) के प्रदर्शन में सुधार लिखे जाने वाले माध्यम की गति, वास्तविक कार्यान्वयन के विधियों और गुणवत्ता पर निर्भर करता है।
 
ईएक्सआई के लिए उपयोगी है
* दर्जनों बाइट्स से लेकर टेराबाइट्स तक एक्सएमएल दस्तावेज़ आकार की पूरी श्रृंखला
* संपीड़ित दस्तावेज़ों के विश्लेषण में तेजी लाने के लिए कम्प्यूटेशनल ओवरहेड को कम करना
* संपीड़ित दस्तावेज़ों के विश्लेषण में तेजी लाने के लिए कम्प्यूटेशनल ओवरहेड को कम करना
* कुशल डीकंप्रेसन का उपयोग करके छोटे उपकरणों की सहनशक्ति बढ़ाना
* कुशल डीकंप्रेसन का उपयोग करके छोटे उपकरणों की सहनशक्ति बढ़ाना


==इतिहास==
==इतिहास==
[[ विश्वव्यापी वेब संकाय ]] (W3C) ने मार्च 2006 में प्रारूप को मानकीकृत करने के लिए कार्य समूह का गठन किया। [[ तेज़ इन्फोसेट ]] सहित विभिन्न प्रस्तावों के मूल्यांकन के बाद EXI को W3C के बाइनरी XML प्रारूप के रूप में चुना गया था।<ref>{{cite web
[[ विश्वव्यापी वेब संकाय ]] (W3C) ने मार्च 2006 में प्रारूप को मानकीकृत करने के लिए कार्य समूह का गठन किया। [[ तेज़ इन्फोसेट ]] सहित विभिन्न प्रस्तावों के मूल्यांकन के बाद ईएक्सआई को W3C के बाइनरी एक्सएमएल प्रारूप के रूप में चुना गया था।<ref>{{cite web
| url= http://www.w3.org/XML/EXI/report.html
| url= http://www.w3.org/XML/EXI/report.html
| title= Analysis of the EXI Measurements
| title= Analysis of the EXI Measurements
| publisher= W3C |editor1= Robin Berjon |editor2= Jaakko Kangasharju
| publisher= W3C |editor1= Robin Berjon |editor2= Jaakko Kangasharju
| date= 20 July 2006
| date= 20 July 2006
| accessdate= 23 September 2016 }}</ref> EXI प्रारूप AgileDelta कुशल XML प्रारूप से लिया गया है।<ref>{{cite web
| accessdate= 23 September 2016 }}</ref> ईएक्सआई प्रारूप AgileDelta कुशल एक्सएमएल प्रारूप से लिया गया है।<ref>{{cite web
| url= http://www.agiledelta.com/product_efx.html
| url= http://www.agiledelta.com/product_efx.html
| title= Lightning-Fast Delivery of XML to More Devices in More Locations
| title= Lightning-Fast Delivery of XML to More Devices in More Locations
Line 21: Line 25:
| date= 5 November 2015
| date= 5 November 2015
| accessdate= 23 September 2016 }}</ref>
| accessdate= 23 September 2016 }}</ref>
EXI को 10 मार्च 2011 को W3C द्वारा [[W3C अनुशंसा]] के रूप में अपनाया गया था। दूसरा संस्करण फरवरी 2014 में प्रकाशित हुआ था।<ref>{{Cite web |title= कुशल XML इंटरचेंज वर्किंग ग्रुप|work= Public web site |publisher= W3C |url= https://www.w3.org/XML/EXI/ |accessdate= 23 September 2016 }}}</ref>
ईएक्सआई को 10 मार्च 2011 को W3C द्वारा [[W3C अनुशंसा]] के रूप में अपनाया गया था। दूसरा संस्करण फरवरी 2014 में प्रकाशित हुआ था।<ref>{{Cite web |title= कुशल XML इंटरचेंज वर्किंग ग्रुप|work= Public web site |publisher= W3C |url= https://www.w3.org/XML/EXI/ |accessdate= 23 September 2016 }}}</ref>
नवंबर 2016 में, XML से अन्य डेटा-विवरण भाषाओं में EXI प्रयोज्यता के व्यापक दायरे को प्रतिबिंबित करने के लिए कार्य समूह का नाम बदलकर कुशल XML इंटरचेंज (EXI) से कुशल एक्स्टेंसिबल इंटरचेंज (EXI) कर दिया गया था। <ref name="PeintnerBlog">{{cite web
नवंबर 2016 में, एक्सएमएल से अन्य डेटा-विवरण भाषाओं में ईएक्सआई प्रयोज्यता के व्यापक दायरे को प्रतिबिंबित करने के लिए कार्य समूह का नाम बदलकर कुशल एक्सएमएल इंटरचेंज (ईएक्सआई) से कुशल एक्स्टेंसिबल इंटरचेंज (ईएक्सआई) कर दिया गया था। <ref name="PeintnerBlog">{{cite web
| url= https://www.w3.org/blog/2016/11/efficient-representation-for-web-formats
| url= https://www.w3.org/blog/2016/11/efficient-representation-for-web-formats
| title= Efficient representation for Web formats
| title= Efficient representation for Web formats
Line 31: Line 35:


==सुविधाएँ==
==सुविधाएँ==
फास्ट इन्फोसेट की तुलना में EXI का फायदा यह है कि EXI (वैकल्पिक रूप से) XML स्कीमा से अधिक बाधाओं का उपयोग करता है। यह EXI डेटा को अधिक कॉम्पैक्ट बना सकता है; उदाहरण के लिए, यदि XML स्कीमा निर्दिष्ट करती है कि 'बार' नामक तत्व केवल 'फू' नामक तत्वों के भीतर ही मौजूद हो सकते हैं, तो EXI 'बार' तत्व को छोटा टोकन प्रदान कर सकता है, यह जानते हुए कि उसे समान टोकन स्थान साझा करने की आवश्यकता नहीं है उन तत्वों के रूप में जो दस्तावेज़ में कहीं और होते हैं। ऐसे स्कीमा-सूचित संपीड़न का उपयोग करने का मुख्य नुकसान यह है कि, न केवल दस्तावेज़ को स्कीमा की आवश्यकता होती है, बल्कि डिकोडर को उसी स्कीमा की प्रति की आवश्यकता होती है जिसका उपयोग एनकोडर ने किया था।
फास्ट इन्फोसेट की तुलना में ईएक्सआई का फायदा यह है कि ईएक्सआई (वैकल्पिक रूप से) एक्सएमएल स्कीमा से अधिक बाधाओं का उपयोग करता है। यह ईएक्सआई डेटा को अधिक कॉम्पैक्ट बना सकता है; उदाहरण के लिए, यदि एक्सएमएल स्कीमा निर्दिष्ट करती है कि 'बार' नामक तत्व केवल 'फू' नामक तत्वों के भीतर ही मौजूद हो सकते हैं, तो ईएक्सआई 'बार' तत्व को छोटा टोकन प्रदान कर सकता है, यह जानते हुए कि उसे समान टोकन स्थान साझा करने की आवश्यकता नहीं है उन तत्वों के रूप में जो दस्तावेज़ में कहीं और होते हैं। ऐसे स्कीमा-सूचित संपीड़न का उपयोग करने का मुख्य नुकसान यह है कि, न केवल दस्तावेज़ को स्कीमा की आवश्यकता होती है, बल्कि डिकोडर को उसी स्कीमा की प्रति की आवश्यकता होती है जिसका उपयोग एनकोडर ने किया था।


==उपयोग==
==उपयोग==


विभिन्न प्रकार के EXI-सक्षम अनुप्रयोग उपलब्ध हैं।<ref>{{Cite web |title= EXI परिनियोजन|date= 28 March 2017 |work= EXI Working Group public page |publisher= World Wide Web Consortium |author= EXI Working Group |url= https://www.w3.org/XML/EXI/wiki/EXIDeployment |accessdate= 28 March 2017 }}</ref>
विभिन्न प्रकार के ईएक्सआई-सक्षम अनुप्रयोग उपलब्ध हैं।<ref>{{Cite web |title= EXI परिनियोजन|date= 28 March 2017 |work= EXI Working Group public page |publisher= World Wide Web Consortium |author= EXI Working Group |url= https://www.w3.org/XML/EXI/wiki/EXIDeployment |accessdate= 28 March 2017 }}</ref>
विभिन्न प्रकार के EXI कार्यान्वयन उपलब्ध हैं जो अन्य उपकरणों में EXI क्षमताओं के एकीकरण को सक्षम बनाते हैं।<ref>{{Cite web |title= EXI कार्यान्वयन|date= 28 March 2017 |work= EXI Working Group public page |author= EXI Working Group |publisher= World Wide Web Consortium |url= https://www.w3.org/XML/EXI/#implementations |accessdate= 28 March 2017 }}</ref>
विभिन्न प्रकार के ईएक्सआई कार्यान्वयन उपलब्ध हैं जो अन्य उपकरणों में ईएक्सआई क्षमताओं के एकीकरण को सक्षम बनाते हैं।<ref>{{Cite web |title= EXI कार्यान्वयन|date= 28 March 2017 |work= EXI Working Group public page |author= EXI Working Group |publisher= World Wide Web Consortium |url= https://www.w3.org/XML/EXI/#implementations |accessdate= 28 March 2017 }}</ref>
संबंधित: EXI को गैर-XML डेटा प्रारूपों के लिए भी अनुकूलित किया जा रहा है।
संबंधित: ईएक्सआई को गैर-एक्सएमएल डेटा प्रारूपों के लिए भी अनुकूलित किया जा रहा है।


* EXI4[[JSON]] JSON दस्तावेज़ों के लिए समान प्रारूप का उपयोग करने के लिए उसी कार्य समूह द्वारा विकसित विनिर्देश है।<ref>{{Cite web |title= EXI for JSON (EXI4JSON) |date= 23 August 2016 |work= Public Working Draft |publisher= World Wide Web Consortium |editor1= Daniel Peintner |editor2= Don Brutzman |url= https://www.w3.org/TR/exi-for-json/ |accessdate= 23 September 2016 }}</ref>
* EXI4[[JSON]] JSON दस्तावेज़ों के लिए समान प्रारूप का उपयोग करने के लिए उसी कार्य समूह द्वारा विकसित विनिर्देश है।<ref>{{Cite web |title= EXI for JSON (EXI4JSON) |date= 23 August 2016 |work= Public Working Draft |publisher= World Wide Web Consortium |editor1= Daniel Peintner |editor2= Don Brutzman |url= https://www.w3.org/TR/exi-for-json/ |accessdate= 23 September 2016 }}</ref>
EXI को अमेरिकी रक्षा विभाग के [[वैश्विक सूचना ग्रिड]] में उपयोग के लिए अनुशंसित किया गया था।<ref>{{Cite web |title= Efficient XML Interchange (EXI) Compression and Performance Benefits: Development, Implementation and Evaluation |work= Masters Thesis |author= Sheldon L. Snyder |url= http://calhoun.nps.edu/bitstream/handle/10945/5422/10Mar_Snyder.pdf |publisher= US Naval Postgraduate School (NPS) |date= 1 March 2010 |accessdate= 23 September 2016 }}</ref>
ईएक्सआई को अमेरिकी रक्षा विभाग के [[वैश्विक सूचना ग्रिड]] में उपयोग के लिए अनुशंसित किया गया था।<ref>{{Cite web |title= Efficient XML Interchange (EXI) Compression and Performance Benefits: Development, Implementation and Evaluation |work= Masters Thesis |author= Sheldon L. Snyder |url= http://calhoun.nps.edu/bitstream/handle/10945/5422/10Mar_Snyder.pdf |publisher= US Naval Postgraduate School (NPS) |date= 1 March 2010 |accessdate= 23 September 2016 }}</ref>




==भविष्य का कार्य==
==भविष्य का कार्य==


EXI वर्किंग ग्रुप द्वारा कई प्रयोगात्मक पहल जारी रखी जा रही हैं।
ईएक्सआई वर्किंग ग्रुप द्वारा कई प्रयोगात्मक पहल जारी रखी जा रही हैं।
* EXI4CSS खोज कर रहा है कि कैस्केडिंग स्टाइल शीट्स (CSS) को EXI में कैसे मैप किया जाए। <ref name="PeintnerBlog"/>* यदि स्रोत कोड के लिए प्रारंभिक संरचित पार्स ट्री का उपयोग किया जाए तो जावास्क्रिप्ट के लिए EXI संभव प्रतीत होता है। <ref name="PeintnerBlog"/>* XML एन्क्रिप्शन और XML डिजिटल सिग्नेचर के साथ XML EXI की संभावित संरचना पर विचार करना।
* EXI4CSS खोज कर रहा है कि कैस्केडिंग स्टाइल शीट्स (CSS) को ईएक्सआई में कैसे मैप किया जाए। <ref name="PeintnerBlog"/>* यदि स्रोत कोड के लिए प्रारंभिक संरचित पार्स ट्री का उपयोग किया जाए तो जावास्क्रिप्ट के लिए ईएक्सआई संभव प्रतीत होता है। <ref name="PeintnerBlog"/>* एक्सएमएल एन्क्रिप्शन और एक्सएमएल डिजिटल सिग्नेचर के साथ एक्सएमएल ईएक्सआई की संभावित संरचना पर विचार करना।


==संदर्भ==
==संदर्भ==
Line 53: Line 57:


==बाहरी संबंध==
==बाहरी संबंध==
* [http://www.w3.org/TR/exi/ Efficient XML Interchange Format 1.0 (W3C Recommendation)]
* [http://www.w3.org/TR/exi/ Efficient एक्सएमएल Interchange Format 1.0 (W3C Recommendation)]
* [http://www.w3.org/TR/2009/WD-exi-evaluation-20090407/ Efficient XML Interchange Evaluation (Working Group Note)]
* [http://www.w3.org/TR/2009/WD-exi-evaluation-20090407/ Efficient एक्सएमएल Interchange Evaluation (Working Group Note)]
* [https://exificient.github.io/ EXIficient] - EXIficient is a set of open source implementations of the W3C Efficient XML Interchange (EXI) format specification
* [https://exificient.github.io/ EXIficient] - EXIficient is a set of open source implementations of the W3C Efficient एक्सएमएल Interchange (ईएक्सआई) format specification
* [http://exip.sourceforge.net/ EXIP] - Open source C implementation
* [http://exip.sourceforge.net/ EXIP] - Open source C implementation
* [http://openexi.sourceforge.net/ Nagasena] - Open Source Java/C# implementations of the EXI Format 1.0 provided by FUJITSU.
* [http://openexi.sourceforge.net/ Nagasena] - Open Source Java/C# implementations of the ईएक्सआई Format 1.0 provided by FUJITSU.
* [http://www.agiledelta.com/product_efx.html Efficient XML™] - commercial implementation of the EXI specification in Java, .NET, C and C++
* [http://www.agiledelta.com/product_efx.html Efficient एक्सएमएल™] - commercial implementation of the ईएक्सआई specification in Java, .NET, C and C++
* [https://github.com/pfisterer/exi-connexion Exi-Connexion] - Open Source Java implementation of EXI's Working Draft 26 March 2008 ([http://www.w3.org/TR/2008/WD-exi-20080326/])
* [https://github.com/pfisterer/exi-connexion ईएक्सआई-Connexion] - Open Source Java implementation of EXI's Working Draft 26 March 2008 ([http://www.w3.org/TR/2008/WD-exi-20080326/])
* [http://www.oss.com/xml/products/xml-products.html OSS EXI Tools for C/C++ and OSS EXI Tools for .NET] - a commercial implementation of EXI (prototype release) by OSS Nokalva
* [http://www.oss.com/xml/products/xml-products.html OSS ईएक्सआई Tools for C/C++ and OSS ईएक्सआई Tools for .NET] - a commercial implementation of ईएक्सआई (prototype release) by OSS Nokalva
[[Category: एक्सएमएल]] [[Category: मार्कअप भाषाएँ]] [[Category: वर्ल्ड वाइड वेब कंसोर्टियम मानक]] [[Category: कंप्यूटर फ़ाइल स्वरूप]]  
[[Category: एक्सएमएल]] [[Category: मार्कअप भाषाएँ]] [[Category: वर्ल्ड वाइड वेब कंसोर्टियम मानक]] [[Category: कंप्यूटर फ़ाइल स्वरूप]]  



Revision as of 20:21, 2 August 2023

कुशल एक्सएमएल इंटरचेंज (ईएक्सआई) कंप्यूटर नेटवर्क पर डेटा के आदान-प्रदान के लिए बाइनरी एक्सएमएल प्रारूप है।

इसे W3C के एफीसिएंट एक्स्टेंसिबल इंटरचेंज वर्किंग ग्रुप द्वारा विकसित किया गया था और यह प्लेन टेक्स्ट के अतिरिक्त एक्सएमएल दस्तावेज़ों को बाइनरी फ़ाइल में एन्कोड करने के सबसे प्रमुख प्रयासों में से है।

ईएक्सआई प्रारूप का उपयोग करने से एक्सएमएल दस्तावेज़ों की वेर्बोसिटी के साथ-साथ पार्सिंग की लागत भी कम हो जाती है।

सामग्री लिखने (उत्पन्न करने) के प्रदर्शन में सुधार लिखे जाने वाले माध्यम की गति, वास्तविक कार्यान्वयन के विधियों और गुणवत्ता पर निर्भर करता है।

ईएक्सआई के लिए उपयोगी है

  • दर्जनों बाइट्स से लेकर टेराबाइट्स तक एक्सएमएल दस्तावेज़ आकार की पूरी श्रृंखला
  • संपीड़ित दस्तावेज़ों के विश्लेषण में तेजी लाने के लिए कम्प्यूटेशनल ओवरहेड को कम करना
  • कुशल डीकंप्रेसन का उपयोग करके छोटे उपकरणों की सहनशक्ति बढ़ाना

इतिहास

विश्वव्यापी वेब संकाय (W3C) ने मार्च 2006 में प्रारूप को मानकीकृत करने के लिए कार्य समूह का गठन किया। तेज़ इन्फोसेट सहित विभिन्न प्रस्तावों के मूल्यांकन के बाद ईएक्सआई को W3C के बाइनरी एक्सएमएल प्रारूप के रूप में चुना गया था।[1] ईएक्सआई प्रारूप AgileDelta कुशल एक्सएमएल प्रारूप से लिया गया है।[2] ईएक्सआई को 10 मार्च 2011 को W3C द्वारा W3C अनुशंसा के रूप में अपनाया गया था। दूसरा संस्करण फरवरी 2014 में प्रकाशित हुआ था।[3] नवंबर 2016 में, एक्सएमएल से अन्य डेटा-विवरण भाषाओं में ईएक्सआई प्रयोज्यता के व्यापक दायरे को प्रतिबिंबित करने के लिए कार्य समूह का नाम बदलकर कुशल एक्सएमएल इंटरचेंज (ईएक्सआई) से कुशल एक्स्टेंसिबल इंटरचेंज (ईएक्सआई) कर दिया गया था। [4]


सुविधाएँ

फास्ट इन्फोसेट की तुलना में ईएक्सआई का फायदा यह है कि ईएक्सआई (वैकल्पिक रूप से) एक्सएमएल स्कीमा से अधिक बाधाओं का उपयोग करता है। यह ईएक्सआई डेटा को अधिक कॉम्पैक्ट बना सकता है; उदाहरण के लिए, यदि एक्सएमएल स्कीमा निर्दिष्ट करती है कि 'बार' नामक तत्व केवल 'फू' नामक तत्वों के भीतर ही मौजूद हो सकते हैं, तो ईएक्सआई 'बार' तत्व को छोटा टोकन प्रदान कर सकता है, यह जानते हुए कि उसे समान टोकन स्थान साझा करने की आवश्यकता नहीं है उन तत्वों के रूप में जो दस्तावेज़ में कहीं और होते हैं। ऐसे स्कीमा-सूचित संपीड़न का उपयोग करने का मुख्य नुकसान यह है कि, न केवल दस्तावेज़ को स्कीमा की आवश्यकता होती है, बल्कि डिकोडर को उसी स्कीमा की प्रति की आवश्यकता होती है जिसका उपयोग एनकोडर ने किया था।

उपयोग

विभिन्न प्रकार के ईएक्सआई-सक्षम अनुप्रयोग उपलब्ध हैं।[5] विभिन्न प्रकार के ईएक्सआई कार्यान्वयन उपलब्ध हैं जो अन्य उपकरणों में ईएक्सआई क्षमताओं के एकीकरण को सक्षम बनाते हैं।[6] संबंधित: ईएक्सआई को गैर-एक्सएमएल डेटा प्रारूपों के लिए भी अनुकूलित किया जा रहा है।

  • EXI4JSON JSON दस्तावेज़ों के लिए समान प्रारूप का उपयोग करने के लिए उसी कार्य समूह द्वारा विकसित विनिर्देश है।[7]

ईएक्सआई को अमेरिकी रक्षा विभाग के वैश्विक सूचना ग्रिड में उपयोग के लिए अनुशंसित किया गया था।[8]


भविष्य का कार्य

ईएक्सआई वर्किंग ग्रुप द्वारा कई प्रयोगात्मक पहल जारी रखी जा रही हैं।

  • EXI4CSS खोज कर रहा है कि कैस्केडिंग स्टाइल शीट्स (CSS) को ईएक्सआई में कैसे मैप किया जाए। [4]* यदि स्रोत कोड के लिए प्रारंभिक संरचित पार्स ट्री का उपयोग किया जाए तो जावास्क्रिप्ट के लिए ईएक्सआई संभव प्रतीत होता है। [4]* एक्सएमएल एन्क्रिप्शन और एक्सएमएल डिजिटल सिग्नेचर के साथ एक्सएमएल ईएक्सआई की संभावित संरचना पर विचार करना।

संदर्भ

  1. Robin Berjon; Jaakko Kangasharju, eds. (20 July 2006). "Analysis of the EXI Measurements". W3C. Retrieved 23 September 2016.
  2. "Lightning-Fast Delivery of XML to More Devices in More Locations". AgileDelta. 5 November 2015. Retrieved 23 September 2016.
  3. "कुशल XML इंटरचेंज वर्किंग ग्रुप". Public web site. W3C. Retrieved 23 September 2016.}
  4. 4.0 4.1 4.2 Daniel Peintner (22 November 2016). "Efficient representation for Web formats". W3C Blog. Retrieved 28 February 2017.
  5. EXI Working Group (28 March 2017). "EXI परिनियोजन". EXI Working Group public page. World Wide Web Consortium. Retrieved 28 March 2017.
  6. EXI Working Group (28 March 2017). "EXI कार्यान्वयन". EXI Working Group public page. World Wide Web Consortium. Retrieved 28 March 2017.
  7. Daniel Peintner; Don Brutzman, eds. (23 August 2016). "EXI for JSON (EXI4JSON)". Public Working Draft. World Wide Web Consortium. Retrieved 23 September 2016.
  8. Sheldon L. Snyder (1 March 2010). "Efficient XML Interchange (EXI) Compression and Performance Benefits: Development, Implementation and Evaluation" (PDF). Masters Thesis. US Naval Postgraduate School (NPS). Retrieved 23 September 2016.


बाहरी संबंध