Команды ZIP в Windows

Обновлено: 05.05.2024

Хотите создать ZIP-файл в Windows 10? Вот самые простые способы сделать это.

Вы хотите создать ZIP-архив на своем ПК с Windows? Есть разные причины, по которым вы хотели бы это сделать. Может быть, вы хотите объединить несколько файлов в один архив? Или, может быть, вы хотите уменьшить размер ваших файлов, сжав их в ZIP-архив?

Независимо от причины, существуют встроенные и сторонние возможности для создания ZIP-файла в Windows. Вот шесть способов создать ZIP-файл в Windows 10.

1. Создайте ZIP-файл с помощью контекстного меню Windows

Один из самых простых способов создать ZIP-файл на ПК с ОС Windows — использовать контекстное меню. В этом меню есть опция, позволяющая добавить выбранные файлы в ZIP-архив (вы можете добавлять и удалять элементы из контекстного меню Windows).

Для использования этой функции не нужно устанавливать какие-либо расширения или приложения. Эта функция работает сразу после установки и доступна во многих версиях Windows.

Эту опцию можно использовать для добавления одного файла, нескольких файлов и даже папок в новый ZIP-архив. Вот как вы его используете:

  1. Откройте папку, в которой находятся файлы, которые вы хотите добавить в ZIP.
  2. Выберите отдельные файлы, щелкнув их один раз или нажав клавиши CTRL + A, чтобы выбрать все файлы.
  3. Нажмите правой кнопкой мыши на любом файле и выберите "Отправить в", а затем "Сжатая (заархивированная) папка".
  4. Windows создаст новый ZIP-архив с выбранными файлами.

Этот новый ZIP-архив помещается в ту же папку, что и исходные файлы.

2. Используйте параметр File Explorer для создания ZIP-файлов в Windows

Еще один встроенный способ создания ZIP-файла в Windows — использование параметра ленты Проводника. Это работает почти так же, как опция контекстного меню, и вы можете использовать ее для добавления как файлов, так и папок в новый ZIP-архив.

Вот как найти и использовать эту опцию:

  1. Откройте окно Проводника и перейдите к папке, в которой находятся ваши файлы.
  2. Выберите файлы, которые хотите добавить в ZIP-архив.
  3. Перейдите на вкладку "Поделиться" в верхней части окна Проводника.
  4. В разделе "Отправить" вы увидите параметр Zip. Выберите этот вариант.
  5. Windows создаст для вас ZIP-архив. Никаких запросов или подтверждений не будет.

3. Используйте командную строку Windows для создания ZIP-файлов

Если вы предпочитаете использовать командную строку, а не что-то еще, есть команда, которую вы можете использовать в этой утилите для создания ZIP-файлов. Однако имейте в виду, что эта команда работает только в Windows 10 и более поздних версиях.

В Windows 10 есть команда tar, которая помогает создавать или распаковывать архивы на вашем ПК. Вы можете использовать эту команду, чтобы добавить существующие файлы в ZIP-архив, и здесь мы покажем, как вы это делаете:

  1. Откройте окно командной строки на своем компьютере.
  2. Используйте команду cd, чтобы перейти в папку, в которой находятся ваши файлы.
  3. Введите следующую команду в окне командной строки и нажмите Enter. Замените output.zip на имя, которое вы хотите присвоить ZIP-файлу, а myfile.txt — на файл, который вы хотите добавить в ZIP.
  4. Командная строка создаст и сохранит ZIP-архив в вашем текущем рабочем каталоге.

4. Используйте стороннее приложение для создания ZIP-файла в Windows

Windows позволяет создавать ZIP-архивы без каких-либо приложений, но возможности этого весьма ограничены. Если вам нужны дополнительные параметры, например возможность выбрать уровень сжатия и разделить архив на несколько частей, вам нужно использовать стороннее приложение для архивации.

7-Zip (бесплатно) – это сторонний инструмент для архивирования, с помощью которого вы можете создавать и извлекать архивы различных типов на своем компьютере. Этот инструмент предлагает такие опции, как разделение ваших архивов, добавление к ним защиты паролем и т. д.

Вот как вы используете 7-Zip для создания ZIP-файла:

  1. Установите приложение 7-Zip на свой компьютер.
  2. Откройте приложение, и ваши файлы появятся. Это собственный файловый менеджер приложения.
  3. Используя этот файловый менеджер, получите доступ к папке, в которой находятся ваши файлы.
  4. Выберите файлы, которые хотите добавить в ZIP-архив.
  5. Нажмите «Добавить» на верхней панели инструментов.
  6. Укажите выходную папку, формат архива, уровень сжатия и, при необходимости, пароль для вашего ZIP-архива. Затем нажмите OK внизу.
  7. 7-Zip создаст и сохранит архив в выбранной вами папке.

5. Добавить файлы в существующий ZIP-файл в Windows

Забыли добавить несколько файлов при создании ZIP-архива? Не беспокойтесь, вы можете без проблем добавлять файлы в существующий архив. Вам даже не понадобится дополнительная программа. Вот как изменить существующий ZIP-файл, чтобы добавить в него новые файлы:

  1. Откройте папку, в которой находится ваш ZIP-архив.
  2. Откройте новое окно Проводника и перейдите к папке, в которой находятся файлы, которые вы хотите добавить в архив.
  3. Перетащите файлы в ZIP-архив.
  4. Ваши файлы теперь добавлены в ZIP-архив.

6. Распаковать ZIP-файлы в Windows

В Windows вы можете использовать File Explorer, а также командную строку для извлечения ZIP-архивов.

Здесь мы покажем, как вы используете их для открытия своих архивов.

Извлечение ZIP-архивов с помощью Проводника

  1. Найдите ZIP-архив, который хотите извлечь, в окне Проводника.
  2. Чтобы извлечь один файл, дважды щелкните архив и перетащите файл, который нужно извлечь, в папку в Проводнике.
  3. Чтобы извлечь все файлы, щелкните ZIP-архив правой кнопкой мыши и выберите "Извлечь все".

Извлечение ZIP-архивов с помощью командной строки

  1. Откройте окно командной строки и перейдите в каталог, в котором находится ваш ZIP-архив.
  2. Введите следующую команду, заменив myarchive.zip на фактическое имя вашего архива, и нажмите Enter.
  3. Командная строка распакует ваш архив в текущий рабочий каталог.

Сжатие файлов вместе в Windows

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


Махеш — технический писатель в MakeUseOf. Он пишет технические практические руководства уже около 8 лет и затронул множество тем. Ему нравится учить людей, как максимально эффективно использовать свои устройства.

Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Можно ли создать ZIP-файл из папки в командной строке, я не хочу использовать какой-либо сторонний исполняемый файл.

Я думал что-то вроде "отправить в сжатую папку", но не знаю, как это сделать.

11 ответов 11

Если у вас более старая версия Windows, вы все равно можете загрузить ее из libarchive/libarchive.

PowerShell

Каталог

Для обоих инструментов вы можете использовать файл или каталог для ввода.

Тем не менее, tar работает не так, как вы думаете. он создает tar-файл из всех указанных вами файлов, затем архивирует этот tar-файл. так что вы получите zip-файл, содержащий один файл, который представляет собой файл tar, содержащий все ваши файлы. так что у вас будут проблемы совместимости с программами, которые ожидают zip-файл, который непосредственно содержит ваши файлы.

@StevenPenny это приемлемо, если вы хотите, чтобы он работал так, как работает tar. кстати, если вы хотите добавить еще один вариант, есть minizip: github.com/zlib-ng/minizip-ng/releases, но он сторонний; все еще может быть приемлемым в зависимости от того, как люди пришли к этому посту. (пс, это "вы" в моем комментарии "tar не работает как. " не обязательно было вы; думая об этом, я тоже не уверен, о ком я говорил, лол)

tar не имеет параметра -a (он просто игнорируется), это tar.exe -c -f out.zip in.txt (пример 1)! И tar не создает архивы .zip, он создает файлы .tar или, если указан ключ -z, файлы .tar.gz!

Представьте, что вы хотите сжать ту же папку, что и в командной строке, БЕЗ открытия окна powershell:


Я не думаю, что в Windows есть встроенная командная строка для ZIP-файлов (кроме сжатия в Server 2003 Resource Kit). Вам придется использовать третью сторону. Все любят 7zip!

Я объединил этот скрипт из нескольких разных источников, чтобы он лучше соответствовал моим потребностям. Скопируйте и вставьте скрипт в файл с расширением ".vbs". Сценарий изначально был создан для Windows XP, но он также работает в Windows 7 x64 Ultimate — нет гарантии, что Windows сохранит различные объекты оболочки, которые он использует.

Использование: в поле запуска или командной строке введите-

Путь к скрипту, исходная папка, zip-файл для создания (включая .zip в конце).

Он не будет копировать пустые папки, поэтому будьте осторожны.

Вот код vbs ---

У меня такая же проблема. Вышеприведенный код не работает или требует каких-то дополнительных действий в системе, о которых автор забыл упомянуть.

Он использует WScript (среда vbs) и несколько объектов Shell. Все были установлены по умолчанию в Windows XP (бизнес?) и Win 7 Ultimate x64. Возможно, они там длиннее для Win8?

Возможно запустить скрипт PowerShell из BAT. Bat-файл получает путь к каталогу, который нужно заархивировать, и имя zip-файла в качестве параметров.

Но в чем преимущество такого подхода? Почему бы просто не записать сценарий PowerShell в фиксированный файл и позволить ему принимать параметры?

Я перепробовал все остальные решения.это единственное надежное решение, которое отлично работает. Самым важным преимуществом является использование собственных команд PowerShell и отсутствие необходимости создавать устаревший VBScript.

Вот отличная ссылка, показывающая, как сжать файл с помощью собственных команд Windows.

Я протестировал его с каталогом, содержащим несколько вложенных файлов и папок, и он работал отлично. Просто следуйте формату командной строки.

Есть также способ разархивировать файлы через командную строку, который я тоже нашел. Один из способов — просто открыть окно проводника, показывающее содержимое заархивированного файла. Некоторые из них также используют Java, которая не обязательно является родной для Windows, но настолько распространена, что почти так и кажется.

Вы должны включить инструкции в свой ответ. Если ссылки устареют, ваш ответ будет бесполезен.

Я опубликую кое-что, связанное с ответом WSKids, так как, к сожалению, я не могу использовать функцию комментариев.

Использование метода CopyHere() в VBS связано с несколькими проблемами. Одна из этих проблем заключается в том, что метод возвращается немедленно, когда процесс копирования запускается в фоновом режиме, тогда как несколько вызовов CopyHere() будут мешать друг другу, и ZIP-файл не будет создан правильно. Здесь нужен цикл ожидания, чтобы исправить это. Мой цикл ожидания основан на ответе на аналогичный вопрос, опубликованном здесь.

Вот обновленная версия, в которой исправлена ​​ошибка «Требуется объект», о которой сообщает pihentagy. Это проблема времени, так как только что созданный ZIP-файл включается в коллекцию Items, когда скрипт выполняется на быстрых машинах.


Отличная работа; Несколько раз я был в ситуации, когда мне не разрешалось запускать исполняемые файлы, не внесенные в белый список, я оставлю это в своем наборе инструментов с небольшой модификацией аргумента для перезаписи или добавления в существующий файл.

Это старый вопрос, но он по-прежнему актуален.

Другие уже обсуждали различные способы использования встроенных функций Windows, мое решение требует установки дополнительного программного обеспечения.

7Zip поддерживает широкий спектр файлов, включая ZIP, RAR, CAB и ISO, а также собственный формат 7z.

Вы можете просмотреть справку командной строки: "C:\Program Files\7-Zip\7z.exe" --help

чтобы выполнить простое добавление в zip-архив:

"C:\Program Files\7-Zip\7z.exe" a имя файла.zip c:\path

Вот еще одна идея из 4 разных источников; это не мои идеи, но я собрал их так, чтобы они работали на меня

Добро пожаловать в суперпользователя! Очевидно, это сложный сценарий. Не могли бы вы объяснить, что он делает и как его использовать?

с несколькими заданными решениями, которые должны работать практически на всех компьютерах с Windows.



@jitbit Я понимаю вашу точку зрения, однако вопросы/ответы удаляются по разным причинам, независимо от сайта.

Чтобы сжать файл из CMD:

компактный /c /exe lzx input.txt

(работает на томах NTFS) Размер файла после сжатия по-прежнему отображается в папке CLI или свойствах файла GUI, но занимаемое место на диске (в 6-8 раз) меньше. Двоичные сжатые файлы не будут иметь большого значения.

Для формата файла ZIP от PKWare степень сжатия примерно в 4 раза выше, чем у компактного (по результатам тестирования на Win 10), и включает ряд алгоритмов сжатия, таких как Deflate, BZip, LZW, LZMA, LZ77, PPMd и т. д.

Эти технологии новее, чем во времена DOS и CMD, но к ним по-прежнему можно получить доступ через более новые инструменты командной строки, такие как Powershell, JScript, VBScript и т. д.

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

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

Я не совсем понимаю, почему этот вопрос закрыт. Это часто встречается в форме «Как мне сжать мои журналы?», что определенно означает «Операции, обслуживание и мониторинг». Я полагаю, что вопрос можно было бы перефразировать, чтобы сделать его более узким, но решения являются общими.

7 ответов 7

Он не встроен в Windows, но есть в инструментах Resource Kit как COMPRESS ,


Это далеко не удобный ZIP-клиент. Вы не можете сжимать папки и, похоже, нет возможности добавить сжатые файлы в существующий архив. Избегайте.

Кто-нибудь еще получает сообщение "Сжатая (заархивированная) папка недействительна или повреждена" при двойном щелчке файла, сжатого с помощью этого метода?

Compress на самом деле не является ZIP-клиентом. Он создает те файлы, которые вы привыкли находить на установочных дисках MS-DOS и Windows 3.11/95. например WINSOCK.DL_ расширяется до WINSOCK.DLL. Вы можете распаковать файлы, используя expand .

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

Я большой поклонник 7Zip, но текущая проблема связана с машиной, на которую у меня нет прав на установку, и не установлен сторонний виджет zip. Но спасибо.

Как я уже сказал, его не нужно устанавливать. Скопируйте двоичный файл в какую-нибудь папку и запустите его оттуда.

Ну, мы с вами не рассматриваем эту установку. Тем не менее, ИТ-менеджер, о котором идет речь, знает, если вы понимаете, о чем я. :)

Из «Соглашения о допустимом использовании» моего работодателя: (7) Ненадлежащее поведение при использовании ИТ-активов <компании>. (h) Загрузка и/или установка несанкционированного программного обеспечения, приложений или программ. (10) Несоблюдение (а) сотрудники, не соблюдающие эту политику, могут быть подвергнуты дисциплинарным взысканиям, включая увольнение и судебное разбирательство.

Powershell позволяет. См.:



Откройте папку, в которой находятся файлы, которые вы хотите добавить в ZIP. Выберите отдельные файлы, щелкнув их один раз или CTRL + A, чтобы выбрать все файлы. Щелкните правой кнопкой мыши любой файл и выберите «Отправить в», а затем «Сжатая (заархивированная) папка». Windows создаст новый ZIP-архив с выбранными файлами.

Как заархивировать всю папку в Windows 10?

  1. Найдите файл или папку, которую вы хотите заархивировать.
  2. Нажмите и удерживайте (или щелкните правой кнопкой мыши) файл или папку, выберите (или укажите) «Отправить», а затем выберите «Сжатая (архивированная) папка». В том же месте создается новая сжатая папка с тем же именем.

Как сжать файл в командной строке?

Сжатие нескольких файлов

  1. Создать архив – -c или –create.
  2. Сжать архив с помощью gzip – -z или –gzip.
  3. Вывод в файл – -f или –file=ARCHIVE.

Как заархивировать ярлык файла?

  1. Выберите файл(ы) и/или папку(и), которые вы хотите сжать. …
  2. Щелкните правой кнопкой мыши файл или папку (или группу файлов или папок), затем выберите "Отправить" и выберите "Сжатая (заархивированная) папка".
  3. Назовите ZIP-файл.

Как заархивировать файл в Терминале?

Как заархивировать папку с помощью терминала или командной строки

  1. Подключение по SSH к корневому каталогу вашего веб-сайта через Терминал (на Mac) или выбранный вами инструмент командной строки.
  2. Перейдите к родительской папке папки, которую вы хотите заархивировать, с помощью команды «cd».

Как распаковать сжатый ZIP-файл?

  1. На устройстве Android откройте Files by Google .
  2. Внизу нажмите "Обзор" .
  3. Перейдите к папке, содержащей файл . zip-файл, который вы хотите разархивировать.
  4. Выберите файл . zip-файл.
  5. Появится всплывающее окно с содержимым этого файла.
  6. Нажмите «Извлечь».
  7. Вам будет показан предварительный просмотр извлеченных файлов. …
  8. Нажмите "Готово".

Что такое команда ZIP в Linux?

ZIP — это утилита сжатия и упаковки файлов для Unix. Каждый файл хранится в одном . … zip используется для сжатия файлов, чтобы уменьшить размер файла, а также используется в качестве утилиты для упаковки файлов. zip доступен во многих операционных системах, таких как unix, linux, windows и т. д.

Как мне заархивировать папку в шпаклевке?

  1. Откройте Putty или Terminal, затем войдите на свой сервер через SSH.
  2. После того, как вы вошли на свой сервер через SSH, перейдите в каталог, где находятся файлы и папки, которые вы хотите заархивировать/сжать.
  3. Используйте следующую команду: zip [имя zip-файла] [файл 1] [файл 2] [файл 3] [файл и т. д.]

Есть ли в Windows 10 программа Zip?

Windows 10 изначально поддерживает формат ZIP, а это означает, что вы можете просто дважды щелкнуть заархивированную папку, чтобы получить доступ к ее содержимому и открыть файлы. Однако вы всегда хотите извлечь все сжатые файлы перед их использованием.

Как преобразовать ZIP-файл в обычный файл?

  1. Щелкните правой кнопкой мыши заархивированную папку, сохраненную на вашем компьютере.
  2. Выберите «Извлечь все…» (запустится мастер извлечения).
  3. Нажмите [Далее >].
  4. Нажмите [Обзор…] и перейдите туда, где вы хотите сохранить файлы.
  5. Нажмите [Далее >].
  6. Нажмите [Готово].

Не удается заархивировать файлы в Windows 10?

  1. Нажмите правой кнопкой мыши кнопку "Пуск" и откройте "Проводник".
  2. Выберите меню «Вид» и установите флажок «Скрытые элементы», чтобы отобразить скрытые файлы и папки.
  3. Перейдите к «Этот компьютер» > «OS C:» > «Пользователи» > «ваше имя пользователя» > «AppData» > «Роуминг» > «Microsoft» > «Windows» > «Отправить»

Какая команда используется для сжатия содержимого файла?

Gzip — это один из самых популярных алгоритмов сжатия, который позволяет уменьшить размер файла и сохранить исходный режим файла, владельца и отметку времени. Gzip также относится к . gz и утилиту gzip, которая используется для сжатия и распаковки файлов.

ноутбуки

Архивирование — один из старейших и наиболее часто используемых методов сжатия файлов. Он используется для экономии места и быстрого обмена большими файлами.

Раньше для распаковки файлов в Windows требовались сторонние программы, такие как WinZip. Но Windows 10 позволяет архивировать и распаковывать любой файл, просто щелкнув правой кнопкой мыши.

Как архивировать файлы в Windows 10

<р>1. Поместите все файлы, которые вы хотите заархивировать, в одно и то же место, например в одну папку.

<р>2. Выберите все файлы. Самый простой способ сделать это — обвести их рамкой выделения с помощью указателя мыши или, удерживая нажатой клавишу Ctrl, щелкать по каждому элементу.

<р>3. Щелкните правой кнопкой мыши один из выбранных файлов.

<р>4. В раскрывающемся меню выберите «Отправить», а затем нажмите «Сжатая (заархивированная) папка».

<р>5. Новый zip-файл появится в той же папке. Вы можете определить ZIP-файл визуально, потому что на значке есть застежка-молния.

Как распаковать файлы в Windows 10

Существует два способа распаковать файлы в зависимости от того, хотите ли вы извлечь все содержимое ZIP-файла или только определенный файл.

Распаковка всего файла с помощью «Извлечь все»

<р>1. Щелкните правой кнопкой мыши ZIP-файл. В раскрывающемся меню нажмите «Извлечь все…». Появится мастер архивирования.

<р>2. Если вы хотите распаковать файлы в другую папку, нажмите «Обзор…» и выберите папку.

<р>3. Нажмите «Извлечь», и файлы будут разархивированы и скопированы в выбранную вами папку.

Распаковка определенных файлов с помощью перетаскивания

<р>1. Дважды щелкните ZIP-файл, который хотите разархивировать. Откроется папка с отдельными файлами внутри.

<р>2. Выберите все файлы или только те, которые вы хотите использовать, и перетащите их из папки в другое место на вашем компьютере. Вы можете перетащить их, например, в другую папку или разместить на рабочем столе.

Теперь файлы можно использовать в обычном режиме. Вы можете удалить ZIP-файл, если в нем ничего не осталось.

Читайте также: