Reads a bytes block, using a Uint16 prefix (2 bytes of length prefix).
Uint8List readBlock16([int offset = 0]) { var sz = getUint16(offset); var bs = readBytes(offset + 2, sz); return bs; }