O Windows possui um comando ZIP integrado para a linha de comando?

O Windows possui um comando ZIP integrado para a linha de comando?

Como o Windows Explorer (pelo menos desde o Windows XP) tem algum suporte básico para arquivos ZIP, parece que deveria haver um equivalente de linha de comando, mas não consigo encontrar nenhum sinal de um.

O Windows (XP, Vista, 7, 8, 2003, 2008, 2013) vem com uma ferramenta zip de linha de comando integrada ou preciso usar ferramentas de terceiros?

Responder1

Não está integrado no Windows, mas está noFerramentas do 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.

Exemplos:

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

Responder2

Não que eu saiba. No que diz respeito a ferramentas de terceiros, o 7zip possui uma interface de linha de comando muito boa e o binário pode ser distribuído com seu aplicativo no diretório do aplicativo, para que você não precise depender da instalação antecipada.

Responder3

Responder4

Atualização - Build 1803 (março de 2018)

PorO que há de novo na linha de comando do Windows 10 versão 1803, o Windows agora vem com tar.exerecursos integrados, que você pode usar assim:

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

Leitura adicional

informação relacionada