Перейти к основному содержимому

Archiver

Действия с архивами

В русском интерфейсе команда называется Архиватор. Обе формы работают, но в скриптах и в Python пишите латинскую — она не зависит от языка интерфейса.

Синтаксис

Archiver [7Zip|7ZipA] <Flag> <Arguments> [-mcu] [-mcpN]

Флаги

ФлагПо-русскиОписание
7Zip7ZipАрхиватор 7Zip по умолчанию.
7ZipA7ZipAАльтернативный архиватор 7ZipA.
-mcp-mcpУкажите кодовую страницу для имён файлов, например -mcp866.
-mcu-mcuИспользовать кодировку UTF-8 для имён файлов.
AddДобавитьДобавить файлы или папку в архив.
ExtractИзвлечьИзвлечь файл архива.

Допустимые значения

ЗначениеОписание
1251Windows кириллица.
1252Windows латинская 1.
437OEM американская.
65001UTF-8.
850OEM латинская 1.
866OEM русская (DOS).
932Японская Shift-JIS.
936Упрощённый китайский (GBK).
949Корейская.
950Традиционный китайский (Big5).

Примеры

Archiver Extract C:\archive.zip C:\Dest

Извлечь archive.zip в папку C:\Dest с помощью 7Zip.

Archiver Extract C:\archive.zip C:\Dest -mcu

Извлечь archive.zip в C:\Dest с кодировкой UTF-8.

Archiver Extract C:\archive.zip C:\Dest -mcp866

Извлечь archive.zip в C:\Dest с кодировкой CP866.

Archiver Extract C:\archive.zip C:\Dest -mcp1251

Извлечь archive.zip в C:\Dest с кодировкой Windows-1251.

Archiver 7ZipA Extract C:\archive.zip C:\Dest

Извлечь archive.zip в папку C:\Dest с помощью 7ZipA.

Archiver Add C:\SourceFolder C:\archive.zip

Добавить содержимое C:\SourceFolder в archive.zip с помощью 7Zip.

Archiver Add C:\SourceFolder C:\archive.zip -mcu

Архивировать C:\SourceFolder в archive.zip с кодировкой UTF-8.

Archiver Add C:\SourceFolder C:\archive.zip -mcp866

Архивировать C:\SourceFolder в archive.zip с кодировкой CP866.

Archiver Add C:\SourceFolder C:\archive.zip -mcp1251

Архивировать C:\SourceFolder в archive.zip с кодировкой Windows-1251.

Archiver 7ZipA Add C:\SourceFolder C:\archive.zip

Добавить содержимое C:\SourceFolder в archive.zip с помощью 7ZipA.