An arbitrary blob of data, comparable with other blobs of data.
This type is used to implement the primitive 'bytes' type of a protocol buffer in a manner that is more suitable for web-based DTOs based on JSON. The standard type, {@link com.google.protobuf.ByteString}, is not easily cross-compilable (e.g., by GWT), and does not have an obvious and efficient JSON serialization.
This type holds an encoding of arbitrary data as a string. The string encoding is unspecified, so the value of {@link #getData()} should not beinterpreted to be meaningful.