I've a embedded zip file in my project. I need to unzip it to some location.
I prefer not to use external libraries.
Stream _pluginZipResourceStream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("plugin.zip");
I tried GZipStream but ended up with errors!
using (FileStream decompressedFileStream = File.Create(outputFileName))
{
using (GZipStream decompressionStream = new GZipStream(fileStream, CompressionMode.Decompress))
{
decompressionStream.CopyTo(decompressedFileStream);
}
}
InvalidDataException was unhandled: The magic number in GZip header is not correct. Make sure you are passing in a GZip stream.
How to unzip it ???