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

Da der Windows Explorer (zumindest seit Windows XP) eine grundlegende Unterstützung für ZIP-Dateien bietet, scheint es, als sollte es ein entsprechendes Kommandozeilenprogramm geben, aber ich kann kein Zeichen dafür finden.

Hat Windows (XP, Vista, 7, 8, 2003, 2008, 2013) mit einem integrierten Befehlszeilen-Zip-Tool geliefert, oder muss ich mit Drittanbieter-Tools bleiben?

Lösung

Es ist nicht in Windows eingebaut, aber es ist in den Resource Kit Tools als COMPRESS enthalten,

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
Kommentare (6)

Nicht, dass ich'bewusst sind. Soweit Drittanbieter-Tools geht, hat 7zip eine ziemlich schöne Kommandozeilen-Schnittstelle und die Binärdatei kann mit Ihrer app in der app's Verzeichnis verteilt werden, so dass Sie don't haben, um auf sie vor der Zeit installiert verlassen.

Kommentare (4)