может ли gunzip работать с файлом без суффикса?

4900
jldupont

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

2
Аналогично для Unix: http://unix.stackexchange.com/questions/32953/gzip-decompress-on-file-with-other-extension Ciro Santilli 新疆改造中心 六四事件 法轮功 9 лет назад 0

2 ответа на вопрос

3
jftuga

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

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

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

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

1
Darth Android

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

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

Похожие вопросы