बाहरी डेटा प्रतिनिधित्व
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
(Learn how and when to remove this template message)
|
OSI model by layer |
---|
कंप्यूटर नेटवर्क प्रोटोकॉल जैसे उपयोग के लिए बाहरी डेटा प्रतिनिधित्व (एक्सडीआर) एक तकनीकी मानक डेटा क्रमांकन प्रारूप है। यह डेटा को विभिन्न प्रकार के कंप्यूटर सिस्टम के बीच स्थानांतरित करने की अनुमति देता है। स्थानीय प्रतिनिधित्व से एक्सडीआर में बदलने को एन्कोडिंग कहा जाता है। एक्सडीआर से स्थानीय प्रतिनिधित्व में परिवर्तन को डिकोडिंग कहा जाता है। एक्सडीआर को कार्यों के एक सॉफ्टवेयर पुस्तकालय के रूप में लागू किया गया है जो विभिन्न ऑपरेटिंग सिस्टम के बीच पोर्टेबल है और परिवहन परत से भी स्वतंत्र है।
एक्सडीआर 4 बाइट्स की एक आधार इकाई का उपयोग करता है, जो बड़े एंडियन क्रम में क्रमबद्ध है; एन्कोडिंग के बाद छोटे डेटा प्रकार अभी भी प्रत्येक चार बाइट्स पर कब्जा कर लेते हैं। चर-लंबाई के प्रकार जैसे कि स्ट्रिंग और अपारदर्शी को कुल चार बाइट्स से विभाजित किया जाता है। फ़्लोटिंग-पॉइंट संख्याएँ इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 प्रारूप में प्रदर्शित की जाती हैं।
इतिहास
एक्सडीआर सन माइक्रोसिस्टम्स में 1980 के दशक के मध्य में विकसित किया गया था, और पहली बार व्यापक रूप से 1987 में प्रकाशित किया गया था।[2] एक्सडीआर 1995 में IETF इंटरनेट मानक बन गया।
एक्सडीआर डेटा प्रारूप कई प्रणालियों द्वारा उपयोग में है, जिनमें निम्न सम्मिलित हैं:
- नेटवर्क फाइल सिस्टम (प्रोटोकॉल)
- जेड एफएस फाइल सिस्टम
- एनडीएमपी नेटवर्क डेटा प्रबंधन प्रोटोकॉल
- नेटवर्क कम्प्यूटिंग दूरस्थ प्रक्रिया कॉल
- लेगाटो नेटवर्कर बैकअप सॉफ्टवेयर (बाद में ईएमसी द्वारा बेचा गया था।)
- नेटसीडीएफ (वैज्ञानिक डेटा प्रारूप)
- आर प्रोग्रामिंग भाषा
- HTTP-NG बाइनरी वायर प्रोटोकॉल
- स्पाइडरमोन्की जावास्क्रिप्ट इंजन, संकलित जावास्क्रिप्ट कोड को क्रमानुसार करने के लिए
- गैन्ग्लिया (सॉफ्टवेयर) वितरण संरक्षण प्रणाली
- एसफ्लो नेटवर्क संरक्षण मानक
- लिब्विर्ट वर्चुअलाइजेशन लाइब्रेरी, एपीआई और उपयोगकर्ता इंटरफ़ेस
- रिमोट बाइनरी वायर प्रोटोकॉल के लिए फायरबर्ड (डेटाबेस सर्वर)।
- तारकीय (भुगतान नेटवर्क)
एक्सडीआर डेटा प्रकार
- बूलियन डेटाटाइप
- int - 32-बिट पूर्णांक (कंप्यूटर विज्ञान)
- अहस्ताक्षरित int - अहस्ताक्षरित 32-बिट पूर्णांक (कंप्यूटर विज्ञान)
- हाइपर - 64-बिट पूर्णांक (कंप्यूटर विज्ञान)
- अहस्ताक्षरित हाइपर - अहस्ताक्षरित 64-बिट पूर्णांक (कंप्यूटर विज्ञान)
- इलेक्ट्रिकल और इलेक्ट्रॉनिक इंजीनियर संस्थान 754 तैरनेवाला स्थल
- आईईईई डबल परिशुद्धता
- चौगुनी सटीकता (RFC1832 में नया)
- प्रगणित प्रकार
- रिकॉर्ड (कंप्यूटर विज्ञान)
- स्ट्रिंग (कंप्यूटर विज्ञान)
- निश्चित लंबाई सरणी डेटा संरचना
- चर लंबाई सरणी डेटा संरचना
- टैग की गई यूनियन - भेदभाव वाली यूनियन
- निश्चित लंबाई अपारदर्शी डेटा प्रकार डेटा
- चर लंबाई अपारदर्शी डेटा प्रकार डेटा
- शून्य प्रकार - शून्य बाइट मात्रा
- वैकल्पिक - वैकल्पिक डेटा को सी पॉइंटर्स के समान ही नोट किया जाता है, लेकिन इसे बूलियन उपस्थिति या ध्वज के साथ इंगित किए गए डेटा प्रकार के रूप में दर्शाया जाता है। शब्दार्थ यह विकल्प प्रकार है।
यह भी देखें
- स्ट्रक्चर्ड डेटा एक्सचेंज फॉर्मेट (एसडीएक्सएफ)
- सुदूर प्रणाली संदेश
- सार सिंटेक्स नोटेशन वन
- डेटा प्रारूप विवरण भाषा
- डेटा क्रमांकन स्वरूपों की तुलना
संदर्भ
- ↑ "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.
- ↑ 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)