Windows 是否有內建的命令列 ZIP 指令?

Windows 是否有內建的命令列 ZIP 指令?

由於Windows資源管理器(至少從Windows XP開始)對ZIP檔案有一些基本支持,似乎應該有一個等效的命令行,但我似乎找不到任何跡象。

Windows(XP、Vista、7、8、2003、2008、2013)是否附帶內建命令列 zip 工具,還是我需要堅持使用第三方工具?

答案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 年 3 月)

Windows 10 版本 1803 中命令列的新增功能,Windows 現在附帶tar.exe內建的,您可以像這樣使用:

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

進一步閱讀

相關內容