在 Mint 中解压 .gz 文件时出错,但在 Windows 中工作正常,因此文件没有损坏

在 Mint 中解压 .gz 文件时出错,但在 Windows 中工作正常,因此文件没有损坏

.csv从 OECD Stats 网站下载了一些文件,因为我需要它们用gnuplot.当我使用 File Roller 3.4.1(处理存档文件的默认程序)打开它们时,有一个文件看起来是空的(0 字节)。当我在终端上尝试时,我得到:

gunzip Financial\ Indicators\ –\ Stocks.gz

gzip: Financial Indicators – Stocks.gz: invalid compressed data--length error
gzip: Financial Indicators – Stocks.gz has more than one entry -- unchanged

所以该文件似乎已损坏,但我将其发送给使用 Windows 的朋友。他在计算机上提取了该文件并向我发送了输出:这是一个 zip 文件,其中又包含两个.csv文件。所以文件没有损坏,用于处理它们的包一定有问题。有什么建议吗?

答案1

如果是 zip 则文件扩展名错误,并且您不能使用gunzip.如果它包含 2 个文件,那么它不是 gzip 文件,gunzip适用于单个文件,它只是压缩,有时我们将它与 tar 一起使用来组合文件。它可能是拉链或柏油拉链.taz

使用file命令来查找。

如果 zip 你需要unzip

此外,如果 zip 更改文件扩展名,因为某些工具可能会使用它来检测文件类型。

相关内容