在Windows上使用“ gzip --decompress”时,结果为“ gzip:MYFILE.zip:后缀未知-已忽略”


13

在Windows PowerShell中(如果有关系),我想使用gzip带有参数的zip文件解压缩--decompress,但是不幸的是它不起作用。请看下面的截图。

gzip --decompress "colorbox.zip"

其结果:

gzip:colorbox.zip:后缀未知-已忽略

gzip --decompress colorbox.zip ---- gzip:colorbox.zip:后缀未知-已忽略

您有什么主意如何摆脱这个错误吗?(我必须使用它,因为我正在使用Drush,因为它使用了它。)
顺便说一句,我已经安装了GnuWin32


另一个屏幕截图,只是为了清楚说明这是由Drush 7.x-5.4引起的:

gzip-使用drush colorbox-plugin时解压缩

升级到7.x-5.8后:

升级到7.x-5.8后解压缩,请使用colorbox-plugin

在PowerShell中,解压缩有效:

PowerShell中的drush colorbox-plugin已经可以使用

因此,在Jeff帮助下,我意识到Drush 7.x-5.4中的MIME类型检测有问题。解决了。谢谢,杰夫!

Answers:


25

您可能使用了错误的工具。

gzip是文件压缩器/解压缩器,用于通常具有文件扩展名.gz且无法从的文件中提取文件的文件colorbox.zip。在Linux上,您将使用zipunzip在zip文件中添加和提取文件。也许gnuwin32有相同的zip / unzip程序?


哇,您说得对,非常感谢!似乎Drush在检测文件的MIME类型时以某种方式出错了,请看一下该文件:i.imgur.com/PAfJlGA.png。它尝试使用gzip解压缩zip文件。我安装了Drush 7.x-5.4,升级到7.x-5.8后,它尝试下载unzip该文件,并且不再使用gzipi.imgur.com/Faycbfp.png,它说“ colorbox.zip的MIME类型是application / zip”,更好。这是一个常规命令提示符,unzip仅在PowerShell中可用-并且成功!i.imgur.com/fxL9OKu.png谢谢,接受!;)
Sk8erPeter
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.