Variable-Length Array
The XDR standard provides counted byte arrays for encoding variable-length arrays of homogeneous elements.
The array is encoded as the element count n (an unsigned integer) followed by the encoding of each of the array's elements, starting with element 0 and progressing through element n-1.
Variable-length arrays are declared as follows:
type-name identifier<m>;
OR
type-name identifier<>;
The constant m specifies the maximum acceptable element count of an array. If m is not specified, it is assumed to be (2**32) - 1. See the Variable-Length Array figure (Figure 1).

Note: Encoding a length n greater than the maximum
described in the protocol specification causes an error.