Поскольку Windows Explorer (хотя бы Windows XP) имеет некоторую базовую поддержку ZIP-файлов, похоже, что должен быть эквивалент командной строки, но я не могу найти никаких признаков его наличия.
Windows (XP, Vista, 7, 8, 2003, 2008, 2013) поставляется со встроенным инструментом командной строки zip, или мне нужно использовать сторонние инструменты?
windows
command-line-interface
compression
Electrons_Ahoy
источник
источник
compact
Ответы:
Он не встроен в Windows, но в Resource Kit Tools, как
COMPRESS
,Примеры:
источник
expand
.Не то, чтобы я знал. Что касается сторонних инструментов, 7zip имеет довольно приятный интерфейс командной строки, и двоичный файл можно распространять вместе с вашим приложением в каталоге приложения, так что вам не нужно полагаться на его установку заранее.
источник
Powershell делает. Видеть:
Сжатие файлов с помощью Windows PowerShell, а затем упаковка гаджета боковой панели Windows Vista
источник
.Net 4.5 имеет эту встроенную функциональность и может использоваться PowerShell. Вам нужно быть на Server 2012, Windows 8 или .Net 4.5, установленной вручную.
источник
Другое решение, найденное на сайте суперпользователя, использует объект Windows com в файле .bat:
Вы можете заархивировать файл из командной строки, используя встроенную возможность ТОЛЬКО в Windows для архивирования файлов?
источник
Для этого есть одна простая команда PowerShell. (PowerShell v5.0 +)
Чтобы застегнуть:
Разархивировать:
Источники:
Сжать-архив
Expand-архив
Отдельное спасибо @Ramhound
источник