Class Blob

java.lang.Object
All Implemented Interfaces:
IValidated, IWriteable, Comparable<ABlobLike<?>>

public class Blob extends AArrayBlob
General purpose immutable wrapper for byte array data. Can be encoded fully as a single Cell if 4096 bytes or less, otherwise needs to be structures as a BlobTree. Encoding format is: - Tag.BLOB tag byte - VLC encoded Blob length in bytes (one or two bytes describing a length in range 0..4096) - Byte data of the given length