An apparatus, system, and method are disclosed for communicating binary
data using a self-descriptive binary data structure. The binary data
structure also may be referred to as a microcode reconstruct and boot
(MRB) image. The binary data structure includes a plurality of data
segments, a target data set, and a data structure descriptor. Each of the
data segments has a data segment header and data field. The target data
set is stored within the data field and may be an executable. The data
structure descriptor is descriptive of the binary data structure and
identifies the location of the target data set within the data field. The
binary data structure is self-descriptive in that the location of an
individual target data set may be identified by the data structure
descriptor.