Есть ли способ gunzip
файл, который не заканчивается на .zip
хотя я точно знаю, что файл действительно является zip-файлом?
2 ответа
Здесь есть два вопроса. gunzip может использоваться для распаковки любого отдельного файла, сжатого с помощью gzip, независимо от его расширения.
gunzip <файл> выходной файл
Zip-файл (содержащий несколько сжатых файлов) несовместим с gunzip. Для такого типа файлов вам нужно использовать распаковать. unzip может распаковать любой zip-файл (не gzip) независимо от расширения.
gunzip
работает с файлами gzip
(".gz"), а не с файлами zip
(".zip"). Для zip
файлов вам нужно использовать команду unzip
.
Кроме того, расширение не имеет значения в Linux, и просто для справки. gunzip
жалуется , потому что маркеры внутри файла , которые вы пытаетесь распаковывать указать , что файл не LZ77 файл, который является то , что gunzip
предназначен для обработки. Он либо поврежден, либо вам нужен другой инструмент для его распаковки. Если это действительно zip
файл, то вам нужен инструмент, который я описал выше.