Ekstern datarepresentasjon - External Data Representation

Ekstern datarepresentasjon ( XDR ) er et standard dataserialiseringsformat for bruk som datanettverksprotokoller . Det gjør at data kan overføres mellom forskjellige typer datasystemer. Konvertering fra den lokale representasjonen til XDR kalles koding . Konvertering fra XDR til den lokale representasjonen kalles dekoding . XDR er implementert som et programvarebibliotek med funksjoner som er bærbart mellom forskjellige operativsystemer og som også er uavhengig av transportlaget .

XDR bruker en baseenhet på 4 byte, seriell i big-endian rekkefølge; mindre datatyper opptar fortsatt fire byte hver etter koding. Typer med variabel lengde som streng og ugjennomsiktig er polstret til totalt delelig med fire byte. Flytende tall er representert i IEEE 754- format.

Historie

XDR ble utviklet på midten av 1980 -tallet på Sun Microsystems , og ble først publisert mye i 1987. XDR ble en IETF -standard i 1995.

XDR -dataformatet brukes av mange systemer, inkludert:

XDR -datatyper

Se også

Referanser

Eksterne linker

XDR -standarden finnes i tre forskjellige versjoner i følgende RFC -er: