readByteList method
Read a list of bytes with length.
If length is not provided, it is read first.
Implementation
@override
Uint8List readByteList([int? length]) {
length ??= readUint32();
_requireBytes(length);
final byteList = _buffer.sublist(_offset, _offset + length);
_offset += length;
return byteList;
}