¿Windows tiene un comando ZIP incorporado para la línea de comando?

¿Windows tiene un comando ZIP incorporado para la línea de comando?

Dado que Windows Explorer (al menos desde Windows XP) tiene soporte básico para archivos ZIP, parece que debería haber un equivalente de línea de comandos, pero parece que no puedo encontrar ningún signo de uno.

¿Windows (XP, Vista, 7, 8, 2003, 2008, 2013) viene con una herramienta zip de línea de comandos incorporada o debo seguir con herramientas de terceros?

Respuesta1

No está integrado en Windows, pero está en elHerramientas del kit de recursoscomo 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.

Ejemplos:

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

Respuesta2

No que yo supiese. En lo que respecta a herramientas de terceros, 7zip tiene una interfaz de línea de comandos bastante agradable y el binario se puede distribuir con su aplicación en el directorio de la aplicación, por lo que no tiene que depender de que se instale con anticipación.

Respuesta3

Respuesta4

Actualización: compilación 1803 (marzo de 2018)

PorNovedades de la línea de comandos en Windows 10 versión 1803, Windows ahora viene con tar.exeuna función incorporada, que puedes usar de esta manera:

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

Otras lecturas

información relacionada