XDR

From Helionica



XDR (eXternal Data Representation) - standard wprowadzony po to, by ujednolicić reprezentacje danych w transmisjach sieciowych między komputerami o odmiennych architekturach (umożliwia np. porozumienie się między programem w języku Fortran na maszynie Cray, a programem w C na x86 z Linuksem).

Przykładowo: wszystkie typy mają rozmiar będący wielokrotnością 4 bajtów (dziury są wypełniane zerami), liczby całkowite są kodowane w ten sposób, ze młodsze bajty mają starsze adresy (na odwrót niż w x86), Liczby są w formacie IEEE. Ograniczeniem XDR jest to, że zarówno nadawca jak i odbiorca muszą znać struktury danych (nie ich reprezentacje!), ponieważ nie są one przekazywane.


Artykuł zawiera udostępnione na licencji GNU FDL treści pochodzące w pierwotnej wersji z artykułu XDR w polskiej Wikipedii. Lista autorów.



Bestsellery informatyki