将zip MemoryStream解压缩为字符串

时间:2017-01-26 09:50:47

标签: c# dotnetzip

我正在使用DotNetZip Library MemoryStream 保存到.xml数据并读取其文本格式保存的loacation:

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

有没有办法在提取时读取Xml字符串而不使用此库将其保存在文件或临时文件中?请帮忙。感谢。

1 个答案:

答案 0 :(得分:0)

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