Externí reprezentace dat - External Data Representation

Externí reprezentace dat ( XDR ) je standardní formát serializace dat pro použití, jako jsou protokoly počítačové sítě . Umožňuje přenos dat mezi různými druhy počítačových systémů. Převodu z místní reprezentace na XDR se říká kódování . Převodu z XDR na místní reprezentaci se říká dekódování . XDR je implementována jako softwarová knihovna funkcí, která je přenosná mezi různými operačními systémy a je také nezávislá na transportní vrstvě .

XDR používá základní jednotku o velikosti 4 bajtů, serializovanou v pořadí big-endian ; menší datové typy po zakódování stále zabírají čtyři bajty. Typy s proměnnou délkou, jako jsou řetězce a neprůhledné, jsou vyplněny celkem dělitelnými čtyřmi bajty. Čísla s plovoucí desetinnou čárkou jsou reprezentována ve formátu IEEE 754 .

Dějiny

XDR byl vyvinut v polovině 80. let ve společnosti Sun Microsystems a poprvé široce publikován v roce 1987. XDR se stal standardem IETF v roce 1995.

Datový formát XDR používá mnoho systémů, včetně:

Datové typy XDR

Viz také

Reference

externí odkazy

Standard XDR existuje ve třech různých verzích v následujících RFC: