Есть ли в Windows встроенная команда ZIP для командной строки?

Есть ли в Windows встроенная команда ZIP для командной строки?

Поскольку Проводник Windows (по крайней мере, начиная с Windows XP) имеет некоторую базовую поддержку ZIP-файлов, похоже, должен быть эквивалент для командной строки, но я не могу найти никаких признаков такового.

Входит ли в состав Windows (XP, Vista, 7, 8, 2003, 2008, 2013) встроенный инструмент командной строки для работы с архивами или мне следует использовать сторонние инструменты?

решение1

Он не встроен в Windows, но он есть вИнструменты набора ресурсовкак 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.

Примеры:

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

решение2

Насколько мне известно, нет. Что касается сторонних инструментов, то у 7zip довольно удобный интерфейс командной строки, а двоичный файл можно распространять вместе с приложением в каталоге приложения, так что вам не придется полагаться на его предварительную установку.

решение3

решение4

Обновление — сборка 1803 (март 2018 г.)

ЗаЧто нового в командной строке в Windows 10 версии 1803, Windows теперь поставляется со tar.exeвстроенной функцией, которую можно использовать следующим образом:

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

Дальнейшее чтение

Связанный контент