Creé mediante programación un archivo zip protegido con contraseña utilizando DotNetZip en c# . pero cuando trato de descomprimir usando el método ExtractWithPassword en DotNetZip , el archivo zip no se reconoce como un archivo zip. la salida devuelta es un MemoryStream . ¿Hay algún SDK zip alternativo disponible para crear un archivo zip protegido con contraseña y generarlo como MemoryStream ?
MemoryStream NewStream = new (); try { using (ZipFile zip = ZipFile.Read(Zipfile)) { foreach (var item in zip) { item.ExtractWithPassword(NewStream, Password); } } } catch (Exception ex) { Console.WriteLine(ex.Message); }TIA.