Read the content of the file as a list of bytes.
Can only be called once.
Future<List<int>> readAsBytes() async { return (await _byteStream.toList()) .fold<List<int>>([], (p, e) => p..addAll(e)); }