public async Task<byte[]> ReadAsync() { using (var memory = new MemoryStream()) using (var stream = _archiveEntry.Open()) { await stream.CopyToAsync(memory); return memory.ToArray(); } }