gunzip 可以处理没有后缀的文件吗?

gunzip 可以处理没有后缀的文件吗?

有没有办法让gunzip文件不以 结尾,.zip即使我知道该文件确实是 zip 文件?

答案1

这里有两个问题。gunzip 可用于解压缩任何用 gzip 压缩的单个文件,而不管该文件的扩展名是什么。

gunzip < 文件 > 输出文件

zip 文件(包含多个压缩文件)与 gunzip 不兼容。对于这种文件,您需要使用 unzip。unzip 可以解压任何 zip 文件(不是 gzip),无论扩展名是什么。

http://www.info-zip.org/UnZip.html

答案2

gunzip适用于gzip(“.gz”) 文件,不适用于zip(“.zip”) 文件。对于zip文件,您需要使用unzip命令。

此外,扩展名在 Linux 中并不重要,仅供参考。gunzip正在抱怨,因为您尝试解压缩的文件内的标记表明该文件是不是一个 LZ77 文件,这是gunzip设计用来处理的。它要么已损坏,要么您需要其他工具来解压缩它。如果它真的是一个zip文件,那么您需要我上面描述的工具。

相关内容