बाहरी डेटा प्रतिनिधित्व: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 6: Line 6:


{{OSIModel}}
{{OSIModel}}
[[संगणक संजाल|कंप्यूटर नेटवर्क]] प्रोटोकॉल जैसे उपयोग के लिए '''बाहरी डेटा प्रतिनिधित्व''' (एक्सडीआर) एक [[तकनीकी मानक]] [[डेटा क्रमांकन]] प्रारूप है। यह डेटा को विभिन्न प्रकार के कंप्यूटर सिस्टम के बीच स्थानांतरित करने की अनुमति देता है। स्थानीय प्रतिनिधित्व से एक्सडीआर में बदलने को एन्कोडिंग कहा जाता है। एक्सडीआर से स्थानीय प्रतिनिधित्व में परिवर्तन को डिकोडिंग कहा जाता है। एक्सडीआर को कार्यों के एक सॉफ्टवेयर पुस्तकालय के रूप में लागू किया गया है जो विभिन्न [[ऑपरेटिंग सिस्टम]] के बीच पोर्टेबल है और परिवहन परत से भी स्वतंत्र है।
[[संगणक संजाल|कंप्यूटर नेटवर्क]] प्रोटोकॉल मे उपयोग करने के लिए '''बाहरी डेटा प्रतिनिधित्व''' (एक्सडीआर) एक [[तकनीकी मानक]] [[डेटा क्रमांकन]] प्रारूप है यह डेटा को विभिन्न प्रकार के कंप्यूटर सिस्टम के बीच स्थानांतरित करने की स्वीकृति देता है स्थानीय प्रतिनिधित्व से एक्सडीआर में परिवर्तन को एन्कोडिंग कहा जाता है और एक्सडीआर से स्थानीय प्रतिनिधित्व में परिवर्तन को डिकोडिंग कहा जाता है एक्सडीआर के फंक्शन को एक सॉफ्टवेयर लाइब्रेरी के रूप में प्रयुक्त किया गया है जो विभिन्न [[ऑपरेटिंग सिस्टम]] के बीच पोर्टेबल है और परिवहन परत या ट्रांसपोर्ट लेयर से भी स्वतंत्र है।


एक्सडीआर 4 बाइट्स की एक आधार इकाई का उपयोग करता है, जो [[बड़े एंडियन]] क्रम में क्रमबद्ध है; एन्कोडिंग के बाद छोटे डेटा प्रकार अभी भी प्रत्येक चार बाइट्स पर कब्जा कर लेते हैं। चर-लंबाई के प्रकार जैसे कि स्ट्रिंग और अपारदर्शी को कुल चार बाइट्स से विभाजित किया जाता है। फ़्लोटिंग-पॉइंट संख्याएँ [[IEEE 754|इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754]] प्रारूप में प्रदर्शित की जाती हैं।
एक्सडीआर 4 बाइट की एक आधार इकाई का उपयोग करता है जो [[बड़े एंडियन|बड़े एन्डियन]] क्रम में क्रमबद्ध है एन्कोडिंग के बाद छोटे डेटा प्रकार अभी भी प्रत्येक चार बाइट्स को अधिकृत करते हैं वेरिएबल की लंबाई के प्रकार जैसे कि स्ट्रिंग और अस्पष्टता को कुल 4 बाइट से विभाजित किया जाता है फ़्लोटिंग-वेरिएबल संख्याओ को [[IEEE 754|इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान-754]] के प्रारूप में प्रदर्शित किया जाता हैं।


== इतिहास ==
== इतिहास ==
एक्सडीआर [[सन माइक्रोसिस्टम्स]] में 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]] [[इंटरनेट मानक]] बन गया।
एक्सडीआर [[सन माइक्रोसिस्टम्स]] में 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 29:
* [[तारकीय (भुगतान नेटवर्क)]]
* [[तारकीय (भुगतान नेटवर्क)]]


== एक्सडीआर डेटा प्रकार ==
== एक्सडीआर मे डेटा के प्रकार ==
* [[बूलियन डेटाटाइप]]
* [[बूलियन डेटाटाइप]]
* int - 32-बिट [[पूर्णांक (कंप्यूटर विज्ञान)]]
* आईएनटी-32-बिट पूर्णांक [[पूर्णांक (कंप्यूटर विज्ञान)|(कंप्यूटर विज्ञान)]]
* अहस्ताक्षरित int - अहस्ताक्षरित 32-बिट पूर्णांक (कंप्यूटर विज्ञान)
* असंकेतित आईएनटी - असंकेतित 32-बिट पूर्णांक (कंप्यूटर विज्ञान)
* हाइपर - 64-बिट पूर्णांक (कंप्यूटर विज्ञान)
* हाइपर-64 बिट पूर्णांक (कंप्यूटर विज्ञान)
* अहस्ताक्षरित हाइपर - अहस्ताक्षरित 64-बिट पूर्णांक (कंप्यूटर विज्ञान)
* असंकेतित हाइपर - असंकेतित 64-बिट पूर्णांक (कंप्यूटर विज्ञान)
* इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 [[तैरनेवाला स्थल]]
* इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 फ़्लोटिंग बिन्दु
* आईईईई डबल परिशुद्धता
* इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान युग्म परिशुद्धता
* [[चौगुनी सटीकता]] (RFC1832 में नया)
* [[चौगुनी सटीकता|चार गुना सटीकता]] (आरएफसी-1832)
* [[प्रगणित प्रकार]]
* [[प्रगणित प्रकार|सूची]]
* [[रिकॉर्ड (कंप्यूटर विज्ञान)]]
* [[रिकॉर्ड (कंप्यूटर विज्ञान)]]
* [[स्ट्रिंग (कंप्यूटर विज्ञान)]]
* [[स्ट्रिंग (कंप्यूटर विज्ञान)]]
* निश्चित लंबाई [[सरणी डेटा संरचना]]
* निश्चित लंबाई [[सरणी डेटा संरचना]]
* चर लंबाई सरणी डेटा संरचना
* वेरिएबल लंबाई सरणी डेटा संरचना
* [[टैग की गई यूनियन]] - भेदभाव वाली यूनियन
* [[टैग की गई यूनियन|यूनियन]] - विभेदीकृत यूनियन
* निश्चित लंबाई [[अपारदर्शी डेटा प्रकार]] डेटा
* निश्चित लंबाई [[अपारदर्शी डेटा प्रकार|अस्पष्ट डेटा टाइप]]
* चर लंबाई अपारदर्शी डेटा प्रकार डेटा
* वेरिएबल लंबाई असपष्ट डेटा टाइप
* [[शून्य प्रकार]] - शून्य बाइट मात्रा
* [[शून्य प्रकार|शून्य]] - शून्य बाइट डेटा टाइप
* वैकल्पिक - वैकल्पिक डेटा को सी पॉइंटर्स के समान ही नोट किया जाता है, लेकिन इसे बूलियन उपस्थिति या ध्वज के साथ इंगित किए गए डेटा प्रकार के रूप में दर्शाया जाता है। शब्दार्थ यह [[विकल्प प्रकार]] है।
* वैकल्पिक - वैकल्पिक डेटा को सी पॉइंटर्स (प्रोग्रामिंग) के समान ही निर्धारित किया जाता है लेकिन इसे बूलियन उपस्थिति या फ़्लैग डेटा टाइप के साथ इंगित किए गए डेटा टाइप के रूप में दर्शाया जाता है अर्थ की दृष्टि से यह एक [[विकल्प प्रकार|वैकल्पिक डेटा]] टाइप है।


== यह भी देखें ==
== यह भी देखें ==
* स्ट्रक्चर्ड डेटा एक्सचेंज फॉर्मेट ([[एसडीएक्सएफ]])
* [[एसडीएक्सएफ]]
* [[सुदूर प्रणाली संदेश]]
* [[सुदूर प्रणाली संदेश]]
* [[सार सिंटेक्स नोटेशन वन]]
* [[सार सिंटेक्स नोटेशन वन|अमूर्त वाक्य विन्यास संकेतन]]
* [[डेटा प्रारूप विवरण भाषा]]
* [[डेटा प्रारूप विवरण भाषा]]
* [[डेटा क्रमांकन स्वरूपों की तुलना]]
* [[डेटा क्रमांकन स्वरूपों की तुलना]]
Line 58: Line 58:
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
==बाहरी संबंध==
==बाहरी संबंध==
The एक्सडीआर standard exists in three different versions in the following RFCs:
The एक्सडीआर standard exists in three different versions in the following RFCs:

Revision as of 09:24, 4 May 2023

कंप्यूटर नेटवर्क प्रोटोकॉल मे उपयोग करने के लिए बाहरी डेटा प्रतिनिधित्व (एक्सडीआर) एक तकनीकी मानक डेटा क्रमांकन प्रारूप है यह डेटा को विभिन्न प्रकार के कंप्यूटर सिस्टम के बीच स्थानांतरित करने की स्वीकृति देता है स्थानीय प्रतिनिधित्व से एक्सडीआर में परिवर्तन को एन्कोडिंग कहा जाता है और एक्सडीआर से स्थानीय प्रतिनिधित्व में परिवर्तन को डिकोडिंग कहा जाता है एक्सडीआर के फंक्शन को एक सॉफ्टवेयर लाइब्रेरी के रूप में प्रयुक्त किया गया है जो विभिन्न ऑपरेटिंग सिस्टम के बीच पोर्टेबल है और परिवहन परत या ट्रांसपोर्ट लेयर से भी स्वतंत्र है।

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

इतिहास

एक्सडीआर सन माइक्रोसिस्टम्स में 1980 के दशक के मध्य में विकसित किया गया था और पहली बार व्यापक रूप से 1987 में प्रकाशित किया गया था।[2] एक्सडीआर 1995 में आईईटीएफ इंटरनेट मानक बन गया था।

एक्सडीआर डेटा प्रारूप कई प्रणालियों द्वारा उपयोग में है जिनमें निम्न सम्मिलित हैं:

एक्सडीआर मे डेटा के प्रकार

यह भी देखें

संदर्भ

  1. "X.225 : Information technology – Open Systems Interconnection – Connection-oriented Session protocol: Protocol specification". Archived from the original on 1 February 2021. Retrieved 24 November 2021.
  2. 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: