【发布时间】:2023-06-20 05:35:01
【问题描述】:
我的项目中有一个嵌入式 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 流。
怎么解压???
【问题讨论】:
标签: c# stream zip embedded-resource unzip