title: Exception using GZip
body: <p>Hello everyone I am getting this exception:</p>
  
  <p><code>The magic number in GZip header is not correct. Make sure you are passing in a GZip stream.</code></p>
  
  <p>All I have done is decompress the file into a GZip and then pass that into a stream, to pass that into a file.</p>
  
  <pre><code>using (FileStream fInStream = new FileStream(@"C:\Users\UNI\Desktop\FrostbyteDBUpdateProgram\FrostbyteDBUpdateProgram\bin\Debug\" + fileName, FileMode.Open, FileAccess.Read))
          {
              using (GZipStream gZip = new GZipStream(fInStream, CompressionMode.Decompress))
              {
                  using (FileStream fOutStream = new FileStream(@"C:\Users\UNI\Desktop\FrostbyteDBUpdateProgram\FrostbyteDBUpdateProgram\bin\Debug\test1.docx", FileMode.Create, FileAccess.Write))
                  {
                      byte[] tempBytes = new byte[4096];
                      int i;
                      while ((i = gZip.Read(tempBytes, 0, tempBytes.Length)) != 0)
                      {
                          fOutStream.Write(tempBytes, 0, i);
                      }
                  }
                  gZip.Close();
              }
              fInStream.Close();
          }
  </code></pre>