The External Data Representation ( XDR ) protokollet är ett neutralt format för att beskriva data. Det gör att informationen sprids mellan oförenliga system och programvara med funktioner som representerar komplexa datastrukturer . Funktioner
ARPA Network Information Centre sponsrar och förvaltar XDR -protokollet definition . Normerna definierar en metod för att beskriva data och dess format . Det kan inte användas som ett programmeringsspråk , även om den innehåller en del programmering strukturer, inklusive ett " case " uttalande . Använder datatyper som liknar de som används
Funktion
XDR i "C" programmeringsspråket . En datatyp kan vara enkla typer som Integer , String eller Boolean . Systemet möjliggör skapandet av mer komplicerade strukturer som arrayer , strukturer rekord och listor . En datatyp kan också definieras som en " konstant " ( en variabel vars värde kan inte ändras ) .
Genomförande
XDR används i Sun Remote Procedure Call ( RPC ) och även i Network File System ( NFS ) . Protokollet eftersträvar neutralitet med funktioner som noll - padding för variabel längd nummer för att säkerställa en standardstorlek datablock .