Я хочу прочитать файл 7zip в виде потока.
Я могу легко сделать это для потоков .zip.Например, с помощью dotnetzip:
var reader = new StreamReader(ZipFile.Read(System.IO.File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)).Entries.First(e => e.FileName == entry).OpenReader(password);
Я могу сделать это для 7zip, загрузив его в поток памяти.Но загрузка в память не является предпочтительной, потому что это могут быть очень большие файлы.И я бы хотел сначала не извлекать его в файл.
Есть ли решение сделать это с 7zip (.7z)?