Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

External Data Representation

From Wikipedia, the free encyclopedia
Data serialization format
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(February 2017) (Learn how and when to remove this message)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "External Data Representation" – news ·newspapers ·books ·scholar ·JSTOR
(February 2017) (Learn how and when to remove this message)
(Learn how and when to remove this message)
OSI model
bylayer

External Data Representation (XDR) is atechnical standard format fordata serialization, for uses such ascomputer network protocols. It allows data to be transferred between different kinds of computer systems. Converting from the local representation to XDR is calledencoding. Converting from XDR to the local representation is calleddecoding. XDR is implemented as a softwarelibrary of functions which isportable between differentoperating systems and is also independent of thetransport layer.

XDR uses a base unit of 4 bytes,32 bits,serialized inbig-endian order; smallerdata types still occupy four bytes each after encoding. Variable-length types such asstring andopaque are padded to a total divisible by four bytes.Floating-point numbers are represented inIEEE 754 format.

History

[edit]

XDR was developed in the mid 1980s atSun Microsystems, and first widely published in 1987.[2] XDR became anInternet Engineering Task Force (IETF)Internet Standard in 1995.

The XDR data format is in use by many systems, including:

XDR data types

[edit]

See also

[edit]

References

[edit]
  1. ^"X.225 : Information technology – Open Systems Interconnection – Connection-oriented Session protocol: Protocol specification".Archived from the original on 1 February 2021. Retrieved10 March 2023.
  2. ^Sun Microsystems (1 June 1987)."XDR: External Data Representation Standard".RFC 1014. Network Working Group.doi:10.17487/RFC1014. Retrieved20 June 2025.

External links

[edit]

The XDR standard exists in three different versions in the following RFCs:

Human
readable
Binary
Retrieved from "https://en.wikipedia.org/w/index.php?title=External_Data_Representation&oldid=1305051424"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp