BYTE_ARRAY
Primitive.
objectType:
BYTE_ARRAY = 8 ;
Description:
The BYTE_ARRAY primitive object is used when you need to specify an arbitrary
length sequence of byte values. It consists of the objectType Integer
(the byte 08), followed by an Integer encoding the number
of bytes, followed by that many bytes of data.
Internal format:
ByteArrayPrimitiveObject {
Integer objectType; // == BYTE_ARRAY
byte value[length];
}
External format:
SerializedByteArrayPrimitiveObject {
Integer objectType; // == BYTE_ARRAY
Integer length;
byte value[length];
}
Examples:
08 04 74 29 BYTE_ARRAY [ 74 29 65 CF ]
65 CF