External Data Representation

From Free net encyclopedia

eXternal Data Representation (XDR) is an IETF standard of the presentation layer in the OSI model. XDR allows data to be wrapped in an architecture independent manner so data can be transferred between heterogenous computer systems. Converting from the local representation to XDR is called encoding. Converting from XDR to the local representation is called decoding. XDR is implemented as a software library of functions that is portable between different operating systems and is also independent of the transport layer.

The XDR data format is in use by:

  • ONC RPC
  • Legato's NetWorker backup software (in its newer releases)

XDR data types

XDR defines the following data types:

  • boolean
  • int (32 bit integer)
  • hyper (64 bit integer)
  • float
  • double
  • enumeration
  • structure
  • string
  • fixed length array
  • variable length array
  • union
  • opaque data

See also SDXF.

External links

de:External Data Representation

pl:XDR (informatyka) pt:XDR zh:外部数据表示法