Verfügt Windows über einen integrierten ZIP-Befehl für die Befehlszeile?

Verfügt Windows über einen integrierten ZIP-Befehl für die Befehlszeile?

Da der Windows Explorer (zumindest seit Windows XP) eine gewisse Grundunterstützung für ZIP-Dateien bietet, müsste es wohl ein entsprechendes Befehlszeilen-Äquivalent geben, aber ich kann nirgends eines finden.

Wird Windows (XP, Vista, 7, 8, 2003, 2008, 2013) mit einem integrierten Zip-Tool für die Befehlszeile ausgeliefert oder muss ich bei Tools von Drittanbietern bleiben?

Antwort1

Es ist nicht in Windows integriert, aber es ist in derResource Kit-Toolsals COMPRESS,

C:\>compress /?

Syntax:

COMPRESS [-R] [-D] [-S] [ -Z | -ZX ] Source Destination
COMPRESS -R [-D] [-S] [ -Z | -ZX ] Source [Destination]

Description:
Compresses one or more files.

Parameter List:
-R Rename compressed files.

-D Update compressed files only if out of date.

-S Suppress copyright information.

-ZX LZX compression. This is default compression.

-Z MS-ZIP compression.

Source Source file specification. Wildcards may be
used.

Destination Destination file | path specification.
Destination may be a directory. If Source is
multiple files and -r is not specified,
Destination must be a directory.

Beispiele:

COMPRESS temp.txt compressed.txt
COMPRESS -R *.*
COMPRESS -R *.exe *.dll compressed_dir

Antwort2

Nicht, dass ich wüsste. Was Tools von Drittanbietern angeht, hat 7zip eine ziemlich nette Befehlszeilenschnittstelle und die Binärdatei kann mit Ihrer App im Verzeichnis der App verteilt werden, sodass Sie sich nicht darauf verlassen müssen, dass sie im Voraus installiert wird.

Antwort3

Antwort4

Update – Build 1803 (März 2018)

ProWas ist neu für die Befehlszeile in Windows 10 Version 1803, Windows wird jetzt mit tar.exeintegriertem ausgeliefert, das Sie wie folgt verwenden können:

C:\temp> tar.exe -xf files.zip

Weitere Informationen

verwandte Informationen