外部数据表示法

维基百科,自由的百科全书
跳转至: 导航搜索

外部数据表示法External Data Representation,縮寫為XDR)是一個在1995年制定的IETF標準協定。在OSI模型表示层presentation layer中实现。XDR允许把数据包装在独立于介质的结构中使得数据可以在异构的计算机系统中传输。从局部表示转换到XDR称为编码,从XDR转换到局部表示称为译码。XDR使用软件来完成变换,所以在不同的操作系统中可以灵活的运用,同样的,XDR独立于传输层Sun的远端程序呼叫RPC就是使用XDR。

XDR 数据类型[编辑]

XDR定义了以下数据类型:

  • 布尔
  • 字符
  • 短整型
  • 整型
  • 长整型
  • 浮点
  • 双精度浮点
  • 枚举
  • 结构
  • 字符串
  • 固定长度数组
  • 可变长度数组
  • 联合
  • opaque data