Команды ZIP в Windows
Обновлено: 21.11.2024
Хотите создать ZIP-файл в Windows 10? Вот самые простые способы сделать это.
Вы хотите создать ZIP-архив на своем ПК с Windows? Есть разные причины, по которым вы хотели бы это сделать. Может быть, вы хотите объединить несколько файлов в один архив? Или, может быть, вы хотите уменьшить размер ваших файлов, сжав их в ZIP-архив?
Независимо от причины, существуют встроенные и сторонние возможности для создания ZIP-файла в Windows. Вот шесть способов создать ZIP-файл в Windows 10.
1. Создайте ZIP-файл с помощью контекстного меню Windows
Один из самых простых способов создать ZIP-файл на ПК с ОС Windows — использовать контекстное меню. В этом меню есть опция, позволяющая добавить выбранные файлы в ZIP-архив (вы можете добавлять и удалять элементы из контекстного меню Windows).
Для использования этой функции не нужно устанавливать какие-либо расширения или приложения. Эта функция работает сразу после установки и доступна во многих версиях Windows.
Эту опцию можно использовать для добавления одного файла, нескольких файлов и даже папок в новый ZIP-архив. Вот как вы его используете:
- Откройте папку, в которой находятся файлы, которые вы хотите добавить в ZIP.
- Выберите отдельные файлы, щелкнув их один раз или нажав клавиши CTRL + A, чтобы выбрать все файлы.
- Нажмите правой кнопкой мыши на любом файле и выберите "Отправить в", а затем "Сжатая (заархивированная) папка".
- Windows создаст новый ZIP-архив с выбранными файлами.
Этот новый ZIP-архив помещается в ту же папку, что и исходные файлы.
2. Используйте параметр File Explorer для создания ZIP-файлов в Windows
Еще один встроенный способ создания ZIP-файла в Windows — использование параметра ленты Проводника. Это работает почти так же, как опция контекстного меню, и вы можете использовать ее для добавления как файлов, так и папок в новый ZIP-архив.
Вот как найти и использовать эту опцию:
- Откройте окно Проводника и перейдите к папке, в которой находятся ваши файлы.
- Выберите файлы, которые хотите добавить в ZIP-архив.
- Перейдите на вкладку "Поделиться" в верхней части окна Проводника.
- В разделе "Отправить" вы увидите параметр Zip. Выберите этот вариант.
- Windows создаст для вас ZIP-архив. Никаких запросов или подтверждений не будет.
3. Используйте командную строку Windows для создания ZIP-файлов
Если вы предпочитаете использовать командную строку, а не что-то еще, есть команда, которую вы можете использовать в этой утилите для создания ZIP-файлов. Однако имейте в виду, что эта команда работает только в Windows 10 и более поздних версиях.
В Windows 10 есть команда tar, которая помогает создавать или распаковывать архивы на вашем ПК. Вы можете использовать эту команду, чтобы добавить существующие файлы в ZIP-архив, и здесь мы покажем, как вы это делаете:
- Откройте окно командной строки на своем компьютере.
- Используйте команду cd, чтобы перейти в папку, в которой находятся ваши файлы.
- Введите следующую команду в окне командной строки и нажмите Enter. Замените output.zip на имя, которое вы хотите присвоить ZIP-файлу, а myfile.txt — на файл, который вы хотите добавить в ZIP.
- Командная строка создаст и сохранит ZIP-архив в вашем текущем рабочем каталоге.
4. Используйте стороннее приложение для создания ZIP-файла в Windows
Windows позволяет создавать ZIP-архивы без каких-либо приложений, но возможности этого весьма ограничены. Если вам нужны дополнительные параметры, например возможность выбрать уровень сжатия и разделить архив на несколько частей, вам нужно использовать стороннее приложение для архивации.
7-Zip (бесплатно) – это сторонний инструмент для архивирования, с помощью которого вы можете создавать и извлекать архивы различных типов на своем компьютере. Этот инструмент предлагает такие опции, как разделение ваших архивов, добавление к ним защиты паролем и т. д.
Вот как вы используете 7-Zip для создания ZIP-файла:
- Установите приложение 7-Zip на свой компьютер.
- Откройте приложение, и ваши файлы появятся. Это собственный файловый менеджер приложения.
- Используя этот файловый менеджер, получите доступ к папке, в которой находятся ваши файлы.
- Выберите файлы, которые хотите добавить в ZIP-архив.
- Нажмите «Добавить» на верхней панели инструментов.
- Укажите выходную папку, формат архива, уровень сжатия и, при необходимости, пароль для вашего ZIP-архива. Затем нажмите OK внизу.
- 7-Zip создаст и сохранит архив в выбранной вами папке.
5. Добавить файлы в существующий ZIP-файл в Windows
Забыли добавить несколько файлов при создании ZIP-архива? Не беспокойтесь, вы можете без проблем добавлять файлы в существующий архив. Вам даже не понадобится дополнительная программа. Вот как изменить существующий ZIP-файл, чтобы добавить в него новые файлы:
- Откройте папку, в которой находится ваш ZIP-архив.
- Откройте новое окно Проводника и перейдите к папке, в которой находятся файлы, которые вы хотите добавить в архив.
- Перетащите файлы в ZIP-архив.
- Ваши файлы теперь добавлены в ZIP-архив.
6. Распаковать ZIP-файлы в Windows
В Windows вы можете использовать File Explorer, а также командную строку для извлечения ZIP-архивов.
Здесь мы покажем, как вы используете их для открытия своих архивов.
Извлечение ZIP-архивов с помощью Проводника
- Найдите ZIP-архив, который хотите извлечь, в окне Проводника.
- Чтобы извлечь один файл, дважды щелкните архив и перетащите файл, который нужно извлечь, в папку в Проводнике.
- Чтобы извлечь все файлы, щелкните ZIP-архив правой кнопкой мыши и выберите "Извлечь все".
Извлечение ZIP-архивов с помощью командной строки
- Откройте окно командной строки и перейдите в каталог, в котором находится ваш ZIP-архив.
- Введите следующую команду, заменив myarchive.zip на фактическое имя вашего архива, и нажмите Enter.
- Командная строка распакует ваш архив в текущий рабочий каталог.
Сжатие файлов вместе в 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?
- Найдите файл или папку, которую вы хотите заархивировать.
- Нажмите и удерживайте (или щелкните правой кнопкой мыши) файл или папку, выберите (или укажите) «Отправить», а затем выберите «Сжатая (архивированная) папка». В том же месте создается новая сжатая папка с тем же именем.
Как сжать файл в командной строке?
Сжатие нескольких файлов
- Создать архив – -c или –create.
- Сжать архив с помощью gzip – -z или –gzip.
- Вывод в файл – -f или –file=ARCHIVE.
Как заархивировать ярлык файла?
- Выберите файл(ы) и/или папку(и), которые вы хотите сжать. …
- Щелкните правой кнопкой мыши файл или папку (или группу файлов или папок), затем выберите "Отправить" и выберите "Сжатая (заархивированная) папка".
- Назовите ZIP-файл.
Как заархивировать файл в Терминале?
Как заархивировать папку с помощью терминала или командной строки
- Подключение по SSH к корневому каталогу вашего веб-сайта через Терминал (на Mac) или выбранный вами инструмент командной строки.
- Перейдите к родительской папке папки, которую вы хотите заархивировать, с помощью команды «cd».
Как распаковать сжатый ZIP-файл?
- На устройстве Android откройте Files by Google .
- Внизу нажмите "Обзор" .
- Перейдите к папке, содержащей файл . zip-файл, который вы хотите разархивировать.
- Выберите файл . zip-файл.
- Появится всплывающее окно с содержимым этого файла.
- Нажмите «Извлечь».
- Вам будет показан предварительный просмотр извлеченных файлов. …
- Нажмите "Готово".
Что такое команда ZIP в Linux?
ZIP — это утилита сжатия и упаковки файлов для Unix. Каждый файл хранится в одном . … zip используется для сжатия файлов, чтобы уменьшить размер файла, а также используется в качестве утилиты для упаковки файлов. zip доступен во многих операционных системах, таких как unix, linux, windows и т. д.
Как мне заархивировать папку в шпаклевке?
- Откройте Putty или Terminal, затем войдите на свой сервер через SSH.
- После того, как вы вошли на свой сервер через SSH, перейдите в каталог, где находятся файлы и папки, которые вы хотите заархивировать/сжать.
- Используйте следующую команду: zip [имя zip-файла] [файл 1] [файл 2] [файл 3] [файл и т. д.]
Есть ли в Windows 10 программа Zip?
Windows 10 изначально поддерживает формат ZIP, а это означает, что вы можете просто дважды щелкнуть заархивированную папку, чтобы получить доступ к ее содержимому и открыть файлы. Однако вы всегда хотите извлечь все сжатые файлы перед их использованием.
Как преобразовать ZIP-файл в обычный файл?
- Щелкните правой кнопкой мыши заархивированную папку, сохраненную на вашем компьютере.
- Выберите «Извлечь все…» (запустится мастер извлечения).
- Нажмите [Далее >].
- Нажмите [Обзор…] и перейдите туда, где вы хотите сохранить файлы.
- Нажмите [Далее >].
- Нажмите [Готово].
Не удается заархивировать файлы в Windows 10?
- Нажмите правой кнопкой мыши кнопку "Пуск" и откройте "Проводник".
- Выберите меню «Вид» и установите флажок «Скрытые элементы», чтобы отобразить скрытые файлы и папки.
- Перейдите к «Этот компьютер» > «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-файл, если в нем ничего не осталось.
Читайте также: