首页 文章

如何从c#中的嵌入式文件流中解压缩

提问于
浏览
2

我的项目中有一个嵌入式zip文件 . 我需要将它解压缩到某个位置 .

我不想使用外部库 .

Stream _pluginZipResourceStream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("plugin.zip");

我试过GZipStream但最终出错了!

using (FileStream decompressedFileStream = File.Create(outputFileName))
        {
            using (GZipStream decompressionStream = new GZipStream(fileStream, CompressionMode.Decompress))
            {
                decompressionStream.CopyTo(decompressedFileStream);
            }
        }

InvalidDataException 未处理:GZip标头中的幻数不正确 . 确保传入GZip流 .

如何解压???

2 回答

相关问题