在 Mint 中解压 .gz 文件时出错,但在 Windows 中运行良好,因此文件未损坏

Lui*_*igi 3 compression gzip

.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
Run Code Online (Sandbox Code Playgroud)

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

ctr*_*lor 5

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

使用 file 命令来查找。

如果 zip 您需要unzip.

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