BLOB (binary large object) allows you to transfer binary data in chunks, in a streaming way, when data may not fit in memory. 64-bit big-endian integer follows the BLOB tag, setting the following chunks payload size (+1). Then come one or more binary [encoding/String] with the chunk-length payload. All of them, except for the last one, must have fixed chunk length payload. Last terminating string's payload must be shorter. Data format definition must specify exact chunk size expected to be used, if it needs deterministic encoding. BLOB chunk-len [BIN(len=chunk-len) || ...] BIN(len