बाहरी डेटा प्रतिनिधित्व: Difference between revisions
No edit summary |
No edit summary |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Data serialization format}} | {{Short description|Data serialization format}} | ||
[[संगणक संजाल|कंप्यूटर नेटवर्क]] प्रोटोकॉल मे उपयोग करने के लिए '''बाहरी डेटा प्रतिनिधित्व''' (एक्सडीआर) एक [[तकनीकी मानक]] [[डेटा क्रमांकन]] प्रारूप है यह डेटा को विभिन्न प्रकार के कंप्यूटर सिस्टम के बीच स्थानांतरित करने की स्वीकृति देता है स्थानीय प्रतिनिधित्व से एक्सडीआर में परिवर्तन को एन्कोडिंग कहा जाता है और एक्सडीआर से स्थानीय प्रतिनिधित्व में परिवर्तन को डिकोडिंग कहा जाता है एक्सडीआर के फंक्शन को एक सॉफ्टवेयर लाइब्रेरी के रूप में प्रयुक्त किया गया है जो विभिन्न [[ऑपरेटिंग सिस्टम]] के बीच पोर्टेबल है और परिवहन परत या ट्रांसपोर्ट लेयर से भी स्वतंत्र है। | |||
एक्सडीआर 4 बाइट की एक आधार इकाई का उपयोग करता है जो [[बड़े एंडियन|बड़े एन्डियन]] क्रम में क्रमबद्ध है एन्कोडिंग के बाद छोटे डेटा प्रकार अभी भी प्रत्येक चार बाइट्स को अधिकृत करते हैं वेरिएबल की लंबाई के प्रकार जैसे कि स्ट्रिंग और अस्पष्टता को कुल 4 बाइट से विभाजित किया जाता है फ़्लोटिंग-वेरिएबल संख्याओ को [[IEEE 754|इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान-754]] के प्रारूप में प्रदर्शित किया जाता हैं। | |||
एक्सडीआर 4 | |||
== इतिहास == | == इतिहास == | ||
एक्सडीआर [[सन माइक्रोसिस्टम्स]] में 1980 के दशक के मध्य में विकसित किया गया था | एक्सडीआर [[सन माइक्रोसिस्टम्स]] में 1980 के दशक के मध्य में विकसित किया गया था और पहली बार व्यापक रूप से 1987 में प्रकाशित किया गया था।<ref>{{cite journal |title= XDR: External Data Representation Standard |author= Sun Microsystems |journal= RFC 1014 |year= 1987 |publisher=Network Working Group |doi= 10.17487/RFC1014 |url= http://tools.ietf.org/html/rfc1014 |access-date= July 11, 2011 |doi-access= free }}</ref> एक्सडीआर 1995 में [[IETF|आईईटीएफ]] [[इंटरनेट मानक]] बन गया था। | ||
एक्सडीआर डेटा प्रारूप कई प्रणालियों द्वारा उपयोग में है | एक्सडीआर डेटा प्रारूप कई प्रणालियों द्वारा उपयोग में है जिनमें निम्न सम्मिलित हैं: | ||
* [[नेटवर्क फाइल सिस्टम (प्रोटोकॉल)]] | * [[नेटवर्क फाइल सिस्टम (प्रोटोकॉल)]] | ||
* [[ZFS|जेड एफएस]] फाइल सिस्टम | * [[ZFS|जेड एफएस]] फाइल सिस्टम | ||
Line 29: | Line 23: | ||
* [[तारकीय (भुगतान नेटवर्क)]] | * [[तारकीय (भुगतान नेटवर्क)]] | ||
== एक्सडीआर डेटा प्रकार == | == एक्सडीआर मे डेटा के प्रकार == | ||
* [[बूलियन डेटाटाइप]] | * [[बूलियन डेटाटाइप]] | ||
* | * आईएनटी-32-बिट पूर्णांक [[पूर्णांक (कंप्यूटर विज्ञान)|(कंप्यूटर विज्ञान)]] | ||
* | * असंकेतित आईएनटी - असंकेतित 32-बिट पूर्णांक (कंप्यूटर विज्ञान) | ||
* हाइपर - 64 | * हाइपर-64 बिट पूर्णांक (कंप्यूटर विज्ञान) | ||
* | * असंकेतित हाइपर - असंकेतित 64-बिट पूर्णांक (कंप्यूटर विज्ञान) | ||
* इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 | * इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 फ़्लोटिंग बिन्दु | ||
* | * इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान युग्म परिशुद्धता | ||
* [[चौगुनी सटीकता]] ( | * [[चौगुनी सटीकता|चार गुना सटीकता]] (आरएफसी-1832) | ||
* [[प्रगणित प्रकार]] | * [[प्रगणित प्रकार|सूची]] | ||
* [[रिकॉर्ड (कंप्यूटर विज्ञान)]] | * [[रिकॉर्ड (कंप्यूटर विज्ञान)]] | ||
* [[स्ट्रिंग (कंप्यूटर विज्ञान)]] | * [[स्ट्रिंग (कंप्यूटर विज्ञान)]] | ||
* निश्चित लंबाई [[सरणी डेटा संरचना]] | * निश्चित लंबाई [[सरणी डेटा संरचना]] | ||
* | * वेरिएबल लंबाई सरणी डेटा संरचना | ||
* [[टैग की गई यूनियन]] - | * [[टैग की गई यूनियन|यूनियन]] - विभेदीकृत यूनियन | ||
* निश्चित लंबाई [[अपारदर्शी डेटा प्रकार]] | * निश्चित लंबाई [[अपारदर्शी डेटा प्रकार|अस्पष्ट डेटा टाइप]] | ||
* | * वेरिएबल लंबाई असपष्ट डेटा टाइप | ||
* [[शून्य प्रकार]] - शून्य बाइट | * [[शून्य प्रकार|शून्य]] - शून्य बाइट डेटा टाइप | ||
* वैकल्पिक - वैकल्पिक डेटा को सी पॉइंटर्स के समान ही | * वैकल्पिक - वैकल्पिक डेटा को सी पॉइंटर्स (प्रोग्रामिंग) के समान ही निर्धारित किया जाता है लेकिन इसे बूलियन उपस्थिति या फ़्लैग डेटा टाइप के साथ इंगित किए गए डेटा टाइप के रूप में दर्शाया जाता है अर्थ की दृष्टि से यह एक [[विकल्प प्रकार|वैकल्पिक डेटा]] टाइप है। | ||
== यह भी देखें == | == यह भी देखें == | ||
* | * [[एसडीएक्सएफ|संरचित डेटा रूपांतरण प्रारूप (एसडीएक्सएफ)]] | ||
* [[सुदूर प्रणाली संदेश]] | * [[सुदूर प्रणाली संदेश]] | ||
* [[सार सिंटेक्स नोटेशन वन]] | * [[सार सिंटेक्स नोटेशन वन|अमूर्त वाक्य विन्यास संकेतन]] | ||
* [[डेटा प्रारूप विवरण भाषा]] | * [[डेटा प्रारूप विवरण भाषा]] | ||
* [[डेटा क्रमांकन स्वरूपों की तुलना]] | * [[डेटा क्रमांकन स्वरूपों की तुलना]] | ||
Line 58: | Line 52: | ||
==संदर्भ== | ==संदर्भ== | ||
{{Reflist}} | {{Reflist}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
The एक्सडीआर standard exists in three different versions in the following RFCs: | The एक्सडीआर standard exists in three different versions in the following RFCs: | ||
Line 71: | Line 63: | ||
* [http://ivmaiasn.sourceforge.net/ IvmaiAsn ASN1/ECN/एक्सडीआर Tools] (a collection of tools containing an एक्सडीआर/RPC-to-ASN.1 converter) | * [http://ivmaiasn.sourceforge.net/ IvmaiAsn ASN1/ECN/एक्सडीआर Tools] (a collection of tools containing an एक्सडीआर/RPC-to-ASN.1 converter) | ||
[[Category:Created On 26/04/2023]] | [[Category:Created On 26/04/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:इंटरनेट प्रोटोकॉल]] | |||
[[Category:इंटरनेट मानक]] | |||
[[Category:डेटा क्रमांकन प्रारूप]] | |||
[[Category:डेटा ट्रांसमिशन]] | |||
[[Category:डेटा मॉडलिंग भाषाएँ]] | |||
[[Category:नेटवर्किंग मानक]] | |||
[[Category:सन माइक्रोसिस्टम्स सॉफ्टवेयर]] |
Latest revision as of 11:39, 10 May 2023
कंप्यूटर नेटवर्क प्रोटोकॉल मे उपयोग करने के लिए बाहरी डेटा प्रतिनिधित्व (एक्सडीआर) एक तकनीकी मानक डेटा क्रमांकन प्रारूप है यह डेटा को विभिन्न प्रकार के कंप्यूटर सिस्टम के बीच स्थानांतरित करने की स्वीकृति देता है स्थानीय प्रतिनिधित्व से एक्सडीआर में परिवर्तन को एन्कोडिंग कहा जाता है और एक्सडीआर से स्थानीय प्रतिनिधित्व में परिवर्तन को डिकोडिंग कहा जाता है एक्सडीआर के फंक्शन को एक सॉफ्टवेयर लाइब्रेरी के रूप में प्रयुक्त किया गया है जो विभिन्न ऑपरेटिंग सिस्टम के बीच पोर्टेबल है और परिवहन परत या ट्रांसपोर्ट लेयर से भी स्वतंत्र है।
एक्सडीआर 4 बाइट की एक आधार इकाई का उपयोग करता है जो बड़े एन्डियन क्रम में क्रमबद्ध है एन्कोडिंग के बाद छोटे डेटा प्रकार अभी भी प्रत्येक चार बाइट्स को अधिकृत करते हैं वेरिएबल की लंबाई के प्रकार जैसे कि स्ट्रिंग और अस्पष्टता को कुल 4 बाइट से विभाजित किया जाता है फ़्लोटिंग-वेरिएबल संख्याओ को इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान-754 के प्रारूप में प्रदर्शित किया जाता हैं।
इतिहास
एक्सडीआर सन माइक्रोसिस्टम्स में 1980 के दशक के मध्य में विकसित किया गया था और पहली बार व्यापक रूप से 1987 में प्रकाशित किया गया था।[1] एक्सडीआर 1995 में आईईटीएफ इंटरनेट मानक बन गया था।
एक्सडीआर डेटा प्रारूप कई प्रणालियों द्वारा उपयोग में है जिनमें निम्न सम्मिलित हैं:
- नेटवर्क फाइल सिस्टम (प्रोटोकॉल)
- जेड एफएस फाइल सिस्टम
- एनडीएमपी नेटवर्क डेटा प्रबंधन प्रोटोकॉल
- नेटवर्क कम्प्यूटिंग दूरस्थ प्रक्रिया कॉल
- लेगाटो नेटवर्कर बैकअप सॉफ्टवेयर (बाद में ईएमसी द्वारा बेचा गया था।)
- नेटसीडीएफ (वैज्ञानिक डेटा प्रारूप)
- आर प्रोग्रामिंग भाषा
- HTTP-NG बाइनरी वायर प्रोटोकॉल
- स्पाइडरमोन्की जावास्क्रिप्ट इंजन, संकलित जावास्क्रिप्ट कोड को क्रमानुसार करने के लिए
- गैन्ग्लिया (सॉफ्टवेयर) वितरण संरक्षण प्रणाली
- एसफ्लो नेटवर्क संरक्षण मानक
- लिब्विर्ट वर्चुअलाइजेशन लाइब्रेरी, एपीआई और उपयोगकर्ता इंटरफ़ेस
- रिमोट बाइनरी वायर प्रोटोकॉल के लिए फायरबर्ड (डेटाबेस सर्वर)।
- तारकीय (भुगतान नेटवर्क)
एक्सडीआर मे डेटा के प्रकार
- बूलियन डेटाटाइप
- आईएनटी-32-बिट पूर्णांक (कंप्यूटर विज्ञान)
- असंकेतित आईएनटी - असंकेतित 32-बिट पूर्णांक (कंप्यूटर विज्ञान)
- हाइपर-64 बिट पूर्णांक (कंप्यूटर विज्ञान)
- असंकेतित हाइपर - असंकेतित 64-बिट पूर्णांक (कंप्यूटर विज्ञान)
- इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 फ़्लोटिंग बिन्दु
- इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान युग्म परिशुद्धता
- चार गुना सटीकता (आरएफसी-1832)
- सूची
- रिकॉर्ड (कंप्यूटर विज्ञान)
- स्ट्रिंग (कंप्यूटर विज्ञान)
- निश्चित लंबाई सरणी डेटा संरचना
- वेरिएबल लंबाई सरणी डेटा संरचना
- यूनियन - विभेदीकृत यूनियन
- निश्चित लंबाई अस्पष्ट डेटा टाइप
- वेरिएबल लंबाई असपष्ट डेटा टाइप
- शून्य - शून्य बाइट डेटा टाइप
- वैकल्पिक - वैकल्पिक डेटा को सी पॉइंटर्स (प्रोग्रामिंग) के समान ही निर्धारित किया जाता है लेकिन इसे बूलियन उपस्थिति या फ़्लैग डेटा टाइप के साथ इंगित किए गए डेटा टाइप के रूप में दर्शाया जाता है अर्थ की दृष्टि से यह एक वैकल्पिक डेटा टाइप है।
यह भी देखें
- संरचित डेटा रूपांतरण प्रारूप (एसडीएक्सएफ)
- सुदूर प्रणाली संदेश
- अमूर्त वाक्य विन्यास संकेतन
- डेटा प्रारूप विवरण भाषा
- डेटा क्रमांकन स्वरूपों की तुलना
संदर्भ
- ↑ Sun Microsystems (1987). "XDR: External Data Representation Standard". RFC 1014. Network Working Group. doi:10.17487/RFC1014. Retrieved July 11, 2011.
बाहरी संबंध
The एक्सडीआर standard exists in three different versions in the following RFCs:
- RFC 4506 2006 This document makes no technical changes to RFC 1832 and is published for the purposes of noting IANA considerations, augmenting security considerations, and distinguishing normative from informative references.
- RFC 1832 1995 version. Added Quadruple precision floating point to RFC 1014.
- Cisco's एक्सडीआर: Technical Notes
- jsएक्सडीआरapi.c, the main source file of SpiderMonkey that uses एक्सडीआर
- protocol.cpp main एक्सडीआर source file used in Firebird remote protocol
- The GNU Libc implementation of rpcgen, the एक्सडीआर parser.
- Mu Dynamics Research Labs racc grammar for एक्सडीआर
- IvmaiAsn ASN1/ECN/एक्सडीआर Tools (a collection of tools containing an एक्सडीआर/RPC-to-ASN.1 converter)