Streams bytes in [start, end); end defaults to the file length.
[start, end)
end
Stream<Uint8List> read(String path, {int start = 0, int? end});