Reads a bytes block, using a Uint32 prefix (4 bytes of length prefix).
Uint8List readBlock32([int offset = 0]) { var sz = getUint32(offset); var bs = readBytes(offset + 4, sz); return bs; }