GZipStream некорректно разархивирует файл типа csv

Почему-то файл разархивируется некорректно, на выходе получается файл размером 1Кб, внутри 1 строка исходного файла. Архивный файл скачивается отсюда: https://epss.cyentia.com/epss_scores-current.csv.gz.

Код программы:

public void DownloadExcelCsv(string url)
{
    string pathFile = path + @"\epss.csv.gz";

    using (WebClient web = new WebClient())
    {
        web.DownloadFile(new Uri(url[i]), pathFile[i]);
    }

    Decompressed(pathFile);
}

private void Decompressed(string file)
{
    string decomprssedFile = path + @"\epss.csv";

    using (FileStream sourceFile = File.OpenRead(file))
    {
        using (GZipStream gZip = new GZipStream(sourceFile, CompressionMode.Decompress))
        {
            using (FileStream targetFile = File.Create(decomprssedFile))
            {        
                gZip.CopyTo(targetFile);

                MessageBox.Show(String.Format("Восстановление файла {0} завершено.\nБыло: {1}, стало: {2}",
                        sourceFile.Name,
                        sourceFile.Length,
                        targetFile.Length));
            }
        }
    }
}

Ответы (0 шт):