packBin method
Implementation
void packBin(Uint8List blob) {
int length = blob.length;
if (length <= 0x0f) {
packUint8(0xa0 + length);
} else if (length <= 0xffff) {
_bufferBuilder.append(0xda);
packUint16(length);
} else if (length <= 0xffffffff) {
_bufferBuilder.append(0xdb);
packUint32(length);
} else {
throw Exception('Invalid length');
}
_bufferBuilder.appendBuffer(blob.buffer);
}