kann gunzip ohne Suffix arbeiten?

4955
jldupont

Gibt es einen Weg zu gunzipeiner Datei, die nicht mit einer endet .zip, obwohl ich weiß, dass die Datei tatsächlich eine ZIP-Datei ist?

2
Ähnliches gilt für Unix: http://unix.stackexchange.com/questions/32953/gzip-decompress-on-file-with-other-extension Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 8 Jahren 0

2 Antworten auf die Frage

3
jftuga

Hier gibt es zwei Probleme. gunzip kann verwendet werden, um jede einzelne mit gzip komprimierte Datei unabhängig von der Dateierweiterung zu dekomprimieren.

gunzip <file> Ausgabedatei

Eine zip-Datei (eine, die mehrere komprimierte Dateien enthält) ist mit gunzip nicht kompatibel. Für diese Art von Datei müssen Sie entpacken. unzip kann jede ZIP-Datei (nicht gzip) dekomprimieren, unabhängig von der Erweiterung.

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

1
Darth Android

gunziparbeitet mit gzip(".gz") - Dateien, nicht mit zip(".zip") - Dateien. Für zipDateien müssen Sie den unzipBefehl verwenden.

Die Erweiterung spielt in Linux keine Rolle und dient lediglich als Referenz für den Menschen. gunzipbeschwert sich, da die Markierungen in der Datei, die Sie zu dekomprimieren versuchen, anzeigen, dass es sich bei der Datei nicht um eine LZ77-Datei handelt gunzip. Es ist entweder beschädigt oder Sie benötigen ein anderes Tool, um es zu dekomprimieren. Wenn es sich wirklich um eine zipDatei handelt, benötigen Sie das oben beschriebene Werkzeug.