При использовании «gzip --decompress» в Windows «gzip: MYFILE.zip: неизвестный суффикс - игнорируется»

13

В Windows PowerShell (если это имеет значение) я хотел бы распаковать zip-файл с gzipаргументом --decompress, но, к сожалению, он не работает. Пожалуйста, посмотрите на скриншот ниже.

gzip --decompress "colorbox.zip"

его результат:

gzip: colorbox.zip: неизвестный суффикс - игнорируется

gzip - распаковка colorbox.zip ---- gzip: colorbox.zip: неизвестный суффикс - игнорируется

У вас есть идеи, как избавиться от этой ошибки? (Я должен использовать это, потому что я использую Drush , который использует его .)
Кстати, у меня установлен GnuWin32 .


Еще один скриншот, чтобы прояснить, что он был вызван Drush 7.x-5.4:

gzip - распаковывает при использовании drush colorbox-plugin

После обновления до 7.x-5.8:

распаковать после обновления до 7.x-5.8

в PowerShell распаковка работает:

drush colorbox-плагин в PowerShell уже работает

Поэтому с помощью Джеффа я понял, что что-то не так с обнаружением MIME-типа в Drush 7.x-5.4. Решаемые. Спасибо, Джефф!

Sk8erPeter
источник

Ответы:

25

Возможно, вы используете не тот инструмент.

gzipявляется файловым компрессором / декомпрессором для файлов, которые обычно имеют расширение файла .gzи не могут извлекать файлы из файла, как colorbox.zip. В Linux вы можете использовать zipи unzipдля добавления и извлечения файлов в ZIP-файл. Может быть, gnuwin32имеет те же программы zip / unzip?

Джефф
источник
вау, ты был прав, большое спасибо! Кажется, что Drush допустил ошибку при обнаружении MIME-типа файла, посмотрите на это: i.imgur.com/PAfJlGA.png . Он пытается распаковать zip-файл с помощью gzip. У меня был установлен Drush 7.x-5.4 , после обновления до 7.x-5.8 он пытается unzipфайл и больше не использует gzip: i.imgur.com/Faycbfp.png , он говорит: «MIME-тип для colorbox.zip Это приложение / Zip " , гораздо лучше. Это была обычная командная строка, unzipдоступная только в PowerShell - и УСПЕХА !! i.imgur.com/fxL9OKu.png Спасибо, принято! ;)
Sk8erPeter