Reads the whole content as raw bytes.
@override Future<ByteData> read() => stream() .then((stream) => ByteStream(stream).toBytes()) .then((bytes) => ByteData.sublistView(bytes));