将 zip MemoryStream 提取到字符串

Extract zip MemoryStream to string

我正在使用 DotNetZip LibraryMemoryStream 保存到 .xml 数据并从保存的位置读取其文本:

using (ZipFile zip = ZipFile.Read(myMs))
{
   zip[0].Extract(@"C:\XmlFilePath\MyXml.xml", ExtractExistingFileAction.OverwriteSilently);
}

有没有什么方法可以在提取时读取 Xml 字符串,而无需使用此库将其保存在文件或临时文件中?请帮忙。谢谢

您应该能够从 zip[0].OpenReader() 获取流并从中读取您的字符串。