Unzip .tar.gz with SharpZipLib
<p>I am trying to unzip a tar.gz inside one zip but I can't</p>

<p>It shows me an error “cannot find central directory” and I don’t know what to do.</p>

<p>First I unzip the zip on a temporal folder, then search for a .tar.gz on that folder and try to unzip but crash with that error, but I can open it with winrar application, the .tar.gz have some folder and some files inside.</p>

<p>This is my code:</p>

<pre><code>var trash = Path.Combine(_temporalPath, "Trash");
        try
        {
            var zip = new FastZip();
            Directory.CreateDirectory(trash);
            zip.ExtractZip(_origin, trash, "");
            var gzip = Directory.GetFiles(trash, "*.tar.gz")[0];
            zip.ExtractZip(gzip, trash, FastZip.Overwrite.Always.ToString());
            File.Delete(gzip);
        }
        catch (Exception)
        {
            //IGNORE
        }
</code></pre>

<p>I search information but I only find for unzip one file.
<a href="http://i.stack.imgur.com/xdgyf.png" rel="noreferrer">enter image description here</a></p>

<p>What I need is open the tar.gz and get the files from inside.</p>