2

Есть ли способ gunzip файл, который не заканчивается на .zip хотя я точно знаю, что файл действительно является zip-файлом?

2 ответа2

3

Здесь есть два вопроса. gunzip может использоваться для распаковки любого отдельного файла, сжатого с помощью gzip, независимо от его расширения.

gunzip <файл> выходной файл

Zip-файл (содержащий несколько сжатых файлов) несовместим с gunzip. Для такого типа файлов вам нужно использовать распаковать. unzip может распаковать любой zip-файл (не gzip) независимо от расширения.

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

1

gunzip работает с файлами gzip (".gz"), а не с файлами zip (".zip"). Для zip файлов вам нужно использовать команду unzip .

Кроме того, расширение не имеет значения в Linux, и просто для справки. gunzip жалуется , потому что маркеры внутри файла , которые вы пытаетесь распаковывать указать , что файл не LZ77 файл, который является то , что gunzip предназначен для обработки. Он либо поврежден, либо вам нужен другой инструмент для его распаковки. Если это действительно zip файл, то вам нужен инструмент, который я описал выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .