Представление внешних данных - External Data Representation

Представление внешних данных (XDR) это стандарт сериализация данных формат для таких целей, как компьютерная сеть протоколы. Это позволяет передавать данные между различными компьютерными системами. Преобразование из локального представления в XDR называется кодирование. Преобразование из XDR в локальное представление называется расшифровка. XDR реализован как программная библиотека функций, переносимая между различными операционные системы а также не зависит от транспортный уровень.

XDR использует базовый блок размером 4 байта, сериализованный в прямой порядок байтов порядок; меньшие типы данных по-прежнему занимают по четыре байта после кодирования. Типы переменной длины, такие как строка и непрозрачный, дополняются до общего числа, кратного четырем байтам. Числа с плавающей запятой представлены в IEEE 754 формат.

История

XDR был разработан в середине 1980-х в Sun Microsystems, и впервые широко опубликовано в 1987 году.[1]XDR стал IETF стандарт в 1995 г.

Формат данных XDR используется многими системами, в том числе:

Типы данных XDR

Смотрите также

использованная литература

  1. ^ Sun Microsystems (1987). «XDR: Стандарт представления внешних данных». RFC 1014. Сетевая рабочая группа. Получено 11 июля, 2011.

внешние ссылки

Стандарт XDR существует в трех различных версиях в следующих RFC: