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