解压缩 .gz 文件以获取文本文件但获取二进制文件?

Mor*_*eus 4 compression gzip files gunzip

我有一个.gz名为 file.txt 的document.txt.gz文件。它应该是一个被压缩为 gzip 文件的文本文件。当我解压缩时,我得到一个损坏的文件。

我运行了以下命令:

$ file document.txt.gz
Run Code Online (Sandbox Code Playgroud)

结果是

document.txt.gz: gzip compressed data, max speed, from FAT filesystem (MS-DOS, OS/2, NT)
Run Code Online (Sandbox Code Playgroud)

我再次在解压缩的部分上运行文件命令

$ file document.txt.gz
Run Code Online (Sandbox Code Playgroud)

结果是

document.txt: gzip compressed data, last modified: Mon Mar 12 22:16:42 2018, from Unix
Run Code Online (Sandbox Code Playgroud)

我不确定为什么我的未压缩文件仍然是 gzip 压缩数据。

有没有办法找回原始文件?

小智 5

在您的情况下,通过 -d 标志解压缩文件 gzip -d document.txt.gz 用于指示解压缩或解压缩。

阅读gzip 的手册页以获取更多信息。

祝你好运!