外部數據表示法

外部數據表示法 （ External Data Representation ， 縮寫爲XDR ） 是一種標準數據序列化格式 ， 主要用於計算機網絡協議 。 在OSI模型的表示層中實現 。 XDR允許把數據包裝在獨立於介質的結構中 ， 使得數據可以在異構的計算機系統之間傳輸 。 從本地表示轉換到XDR稱爲編碼 ， 從XDR轉換到本地表示稱爲解碼 。 XDR使用軟件來完成變換 ， 所以在不同的操作系統中可以靈活的運用 ， 同樣的 ， XDR獨立於傳輸層 。 XDR使用4字節爲基本單位 ， 以大端字節序序列化 ； 更小的數據類型在編碼後仍佔據4字節 。 變長類型比如字符串和不透明類型被填充爲整體上可被4字節整除 。 浮點數用IEEE 754格式表示 。