Extern datarepresentation

External Data Representation ( XDR ) är ett standardformat för dataserialisering , för användning som t.ex. datornätverksprotokoll . Det gör att data kan överföras mellan olika typer av datorsystem. Att konvertera från den lokala representationen till XDR kallas kodning . Att konvertera från XDR till den lokala representationen kallas avkodning . XDR är implementerat som ett mjukvarubibliotek med funktioner som är portabelt mellan olika operativsystem och dessutom är oberoende av transportskiktet .

XDR använder en basenhet på 4 byte, serialiserad i big-endian- ordning; mindre datatyper upptar fortfarande fyra byte vardera efter kodning. Typer med variabel längd som sträng och ogenomskinlig är vadderade till totalt delbart med fyra byte. Flyttal är representerade i IEEE 754- format.

Historia

XDR utvecklades i mitten av 1980-talet på Sun Microsystems och publicerades först brett 1987. XDR blev en IETF- standard 1995.

XDR-dataformatet används av många system, inklusive:

XDR-datatyper

Se även

externa länkar

XDR-standarden finns i tre olika versioner i följande RFC:er: