基本块大小

XDR 语言基于以下假设: 字节 (8 位数据或八位元) 可以移植到介质上并在介质上进行编码,从而在数据的硬件边界上保留字节的含义。

XDR 不表示位字段或位图。 它以 4 个字节 (32 位) 的倍数块表示数据。 字节从 0 编号为 n -1 的值,其中值(n 修改 4)等于 0。 它们按顺序从字节流中读取或写入字节流,因此字节 m 在字节 m + 1 之前。

在局域网中,字节从低阶移植到高阶。 以标准化格式表示数据可解决在联网机器上存在不同字节排序格式时发生的情况。 这也使具有不同结构对齐算法的机器能够相互通信。

请参阅 A 块图 (图 1) 以获取块的表示。

图 1。 A Block
图中第一行显示:字节 0、字节 1、表示字节 1 和字节 n 之间字节的点 "-1,然后是字节 n "-1"。 在 n-1字节之后是两个标为零的残差字节;在这两个字节之间有一个小圆点,表示将包含任何其他残差字节。 图的第二行显示第一行的字节值。 字节 0 到字节 n-1等于 n 个字节,剩余的零字节长度为 r 个字节。 图的最后一行显示了一个跨越图长度的方程,方程如下: n + r (其中 (n + r) mod 4 = 0) 标识长度。

在图形框图示中,每个框由四个角的 + (加号) 以及竖条和短划线定界。 每个框描述一个字节。 三组........... 框之间的 (省略号) 指示 0 或更多附加字节 (如果需要)。