web-dev-qa-db-ja.com

Windowsで「gzip --decompress」を使用すると、結果は「gzip:MYFILE.Zip:不明なサフィックス-無視」になります

Windows PowerShell(問題がある場合)で、gzipを引数--decompressに設定してZipファイルを解凍したいのですが、残念ながら機能しません。下のスクリーンショットをご覧ください。

gzip --decompress "colorbox.Zip"

その結果:

gzip:colorbox.Zip:不明なサフィックス-無視

gzip --decompress colorbox.Zip ---- gzip: colorbox.Zip: unknown suffix -- ignored

このエラーを取り除く方法はありますか? (私は Drush を使用しているため、それを使用する必要があります (それを使用します
ちなみに、私は GnuWin32 をインストールしています。


Drush 7.x-5.4が原因であることを明確にするための別のスクリーンショット:

gzip --decompress when using drush colorbox-plugin

7.x-5.8にアップグレードした後:

unzip after upgrading to 7.x-5.8, drush colorbox-plugin

powerShellでは、unzipが機能します。

drush colorbox-plugin in PowerShell already works

Jeff のヘルプを使用して、Drush 7.x-5.4のMIMEタイプの検出に問題があることに気付きました。 解決しました。ありがとう、ジェフ!

13
Sk8erPeter

間違ったツールを使用している可能性があります。

gzipは、一般にファイル拡張子.gzを持ち、colorbox.Zipのようなファイルからファイルを抽出できないファイルのファイルコンプレッサー/デコンプレッサーです。 Linuxでは、Zipおよびunzipを使用して、Zipファイルにファイルを追加および抽出します。多分gnuwin32は同じZip/unzipプログラムを持っていますか?

25
Jeff