Как заменить файл в архиве 7zip

Обновлено: 07.07.2024

Инструкция: как распаковать архив 7-Zip

Для начала разберем основное для большинства – как разархивировать файл с помощью 7-Zip. Начинающие пользователи, которые сталкиваются с расширениями .RAR, .GZIP и пр., не знают, что делать. Чтобы извлечь файлы, щелкните правой кнопкой мышки по папке, выберите пункт 7-Zip.

  1. В новом окне выберите одну из опций: «Распаковать», «Распаковать здесь», «Распаковать в». Пункт «Распаковать» дает возможность указать папку на компьютере для сохранения содержимого.
  2. После нажатия кнопки в появившемся окне щелкните ОК.
  3. Если содержимое zip-архива защищено, потребуется ввести пароль.
  4. Архиватор начнет распаковывать содержимое. Длительность процесса зависит от размера.

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

Инструкция: как сжимать файлы

Теперь приступим к тому, как создать сжатую zip-папку (на примере Windows). Программа 7-Zip не может создавать архивы в популярном расширении .RAR, но поскольку нас интересует формат .ZIP, приложение как раз подойдет.

Чтобы заархивировать документы, выполните действия:

Внимание! Уровень сжатия влияет как на объем архива, так и на скорость выполнения операции.

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

Как поставить пароль на архив?

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

Действуйте по инструкции:

  1. Чтобы запаролить архив 7-Zip, кликните по папке правой кнопкой. В открывшемся окне нажмите «7-Zip» – «Добавить к».
  2. Откроется окно, где можно пользоваться настройками создания zip-архива. Найдите пункт «Пароль» и ведите код. В следующем поле введите пароль повторно.
  3. В разделе «Шифрование» необходимо активировать пункт «Шифровать имена файлов»: посторонние не увидят названий документов, находящихся в архиве 7-Zip.
  4. Кликните ОК, чтобы начать архивирование.

Обратите внимание: если пароль будет забыт, потеряется доступ к зашифрованным файлам, поскольку программа не позволяет сбросить или восстановить код.

Видео: Как архивировать и разархивировать файлы.

Как разбить архив на части?

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

Чтобы разбить архив 7-Zip на части, выполните следующую инструкцию:

  1. Нажать ПКМ, выбрать пункт 7-Zip, после чего «Добавить к архиву».
  2. В открывшемся окне определите формат архивации, а также размер каждого тома в байтах. Чтобы перевести размер тома из мегабайтов в байты, воспользуйтесь калькуляторами в сети.
  3. Подставьте число в окно «Разбить на тома размером (в байтах)», после чего щелкните ОК.

После архивации в папке появится несколько томов соответствующего размера с заархивированными файлами.

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

В этой инструкции расскажем, как пользоваться 7-Zip – одной из таких программ-архиваторов для Windows 10 - XP.

Как открывать архивы через 7-Zip

Способ 1

После установки 7-Zip на ПК, RAR, ZIP и другие типы архивов ассоциируются с программой и открываются в ее интерфейсе после двойного клика левой кнопкой мышки. Если ассоциация не произошла, зайдите в «Сервис» - «Настройки» через верхнее меню и выполните ее вручную.

«Сервис» - «Настройки»

Нажмите на плюсик, чтобы у каждого расширения появилась надпись 7-Zip, затем кнопку «Применить».

Применить

Способ 2

Если в процессе установки была выбрана версия с разрядностью соответствующей разрядности Windows, в контекстном меню проводника появятся команды для быстрого выполнения операций программой без ее предварительного запуска.

Для вызова этого меню кликните правой кнопкой мыши по архиву, который хотите открыть.

Меню 7-Zip в проводнике

Наведите курсор на 7-Zip и в появившемся списке выберите «Открыть».

Способ 3

Запустите 7-Zip. В окне просмотра отыщите папку с архивами. Для поднятия на уровень выше используйте зеленую стрелочку вверх, слева от строки адреса.

Зеленая стрелочка

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

Как пользоваться 7-Zip

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

Способ 1

Извлечь файлы можно не запуская оболочку архиватора, с помощью тех же быстрых команд из контекстного меню проводника. Кликните правой кнопкой мыши по архиву и выберите «Распаковать здесь» для моментального извлечения в текущую папку.

Распаковать здесь

Команда просто «Распаковать» запустит диалоговое окно с выбором места сохранения.

просто «Распаковать»

Способ 2

Найдите архив через окно просмотра 7-Zip. Выделите его мышкой и выберите на панели инструментов сверху команду «Извлечь» (значок минуса).

Извлечь архив

В появившемся окне проверьте или измените папку извлечения и нажмите ОК.

Разархивация в 7-Zip

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

Как создавать свои архивы

Создавать архивы с помощью 7-Zip можно двумя способами – через контекстное меню проводника и через интерфейс архиватора.

Способ 1 – через проводник

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

Выделите файлы

Затем кликните правой кнопкой по любому из них – не переживайте, выделение не собьется. В меню выберите команду «Добавить к архиву».

Добавить к архиву

Появится окно, в котором можно изменить формат архива, уровень сжатия, установить пароль, поменять название или путь сохранения. После выставления параметров для начала архивации нажмите ОК.

Как создавать свои архивы в 7-Zip

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

Остальные команды из контекстного меню запускают автоматический процесс создания архива с настройками по умолчанию. Доступно быстрое сжатие в 7z и ZIP формате и, как опция, отправка получившегося архива по e-mail.

Способ 2 – через интерфейс 7-Zip

Выделите несколько файлов через интерфейс 7-Zip также, как выделяли их в проводнике Windows. Затем на панели инструментов сверху нажмите кнопку «Добавить».

Добавить

Запустится окно, как было продемонстрировано в предыдущем способе этой инструкции. Настройте или оставьте без изменений параметры архивации и нажмите ОК.

Команды тихого создания архива с параметрами по умолчанию доступны через верхнее меню «Файл» (скриншот ниже).

Команды тихого создания архива

Использование 7-Zip в качестве файлового менеджера

Переключите режим отображения файлов в окне просмотра архиватора на 2 панели клавишей F9 на клавиатуре или через меню «Вид».

Режим 2 панели в 7-Zip - включение

Открывайте разные папки на левой и правой панели. Копируйте и перемещайте их слева направо и наоборот с помощью кнопок на панели инструментов или перетаскиванием мышкой.

Режим 2 панели в 7-Zip

Кнопка «Удалить» удаляет выбранные файлы в корзину. «Информация» показывает их свойства и настройки.

можно ли заменить файл в zip-файле без распаковки, удалив старый файл, добавив новый файл и переписав его обратно?

причина в том, что у меня есть zip-файл, который действительно большой есть один xml внутри zip-файла, который я должен иногда обновлять. Распаковка молнии и резинка занимает много времени. Поэтому я хотел бы просто заменить один xml внутри zip через скрипт. У меня уже есть, что проверяет наличие обновлений на xml у меня есть.

Так и есть можно просто заменить один xml без распаковки и переписывания ?

Извините, я бы использовал команду zip, чтобы делать такие вещи, но проблема в том, что скрипт на самом деле для телефона android, а zip-это не команда, которую я могу использовать, к сожалению, извините, что я оставил это. Я бы использовал zip определенно, если бы мог, но у меня есть только распаковать для droid, а затем есть tar в busybox, но tar не делает то, что мне нужно

С zip (1):

если задано имя существующего zip-архива, zip заменит одноименные записи в zip-архиве или добавит записи для новых имен.

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

Я нашел Linux zip файл должен быть громоздким для замены одного файла в zip. Элемент jar утилита из Java Development Kit может быть проще. Рассмотрим общую задачу обновления WEB/web.xml в файле JAR (который является просто zip-файлом):

здесь path/to/dir - это путь к каталогу, содержащему WEB-INF каталог (который в свою очередь содержит web.xml ).

используйте флаг обновления: -u

пример:

zip -ur existing.zip myFolder

эта команда будет сжимать и добавить myFolder (и это содержимое) к existing.zip .

Дополнительные Функции:

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

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

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

Первоисточник Структура

Обновлена Структура Источника

использование

вы можете использовать: zip-u файл.zip path / file_to_update

существует также опция-f, которая обновит zip-файл. Он может использоваться для обновления всех файлов, которые были обновлены с момента создания zip (при условии, что они находятся в одном и том же месте в структуре дерева в zip-файле).

Если ваш файл называется /myfiles / myzip.молнии все, что вам нужно сделать, это

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

7-ZIP командная строка Версия инструмента, 7z.exe, позволяет выполнять команды с помощью системного терминала. 7-Zip - это мощная, открытая и удобная для пользователя программа, которая предлагает поддержку большинства файловых архивов, таких как 7z, ZIP, RAR, TAR и GZIp и других. Эти характеристики позволяют легко загружать 7-Zip и использовать его в личных или коммерческих целях.

Командная строка 7ZIP

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

Какой самый лучший инструмент, 7-Zip против WinRAR? Является ли 7Zip безопасным? Вот некоторые из вопросов, которые вы должны уточнить, прежде чем учиться как использовать 7Zip, Вы также должны понимать проблемы с 7-Zip не может открыть файл как архив что инструмент иногда испытывает.

7-Zip можно использовать для сжатия, распаковки, тестирования списка запуска, добавления и обновления архивных файлов. Версия 7z.exe работает с Windows, а 7-Zip - версия командной строки для Linux, Mac OS X, и UNIX, Формат 7z имеет несколько основных функций, которые включают открытую архитектуру, высокое соотношение и безопасные параметры шифрования AES - 256. Это программное обеспечение позволяет использовать любой метод сжатия или шифрования. Формат поддерживает размеры файлов до 16000000 ГБ и имена файлов Unicode. В следующем разделе мы покажем вам некоторые общие команды, которые используются с этим программным обеспечением.

Примеры команд для Windows

Исполняемый файл командной строки 7-Zip - 7za.exe. Вы можете использовать файл EXE для запуска команд в архивах. В наших примерах мы будем использовать «C: UsersName» в качестве нашего пользовательского каталога. Ниже приведено пошаговое руководство по началу работы в командной строке:

  • Прежде чем переходить к другим командам, один полезный совет - поместить 7za.exe в ваш каталог. Это даст вам удобство, так как вам не придется менять пути среды.
  • Запустите консоль Windows и протестируйте программу 7za.exe с помощью нескольких команд.
  • Введите exe-имя, 7za, для отображения сведений о файле

В командной строке команда по умолчанию и вывод выглядят так:

Прежде чем перейти к нашим примерам, ознакомьтесь с другими руководствами и отзывами на нашем веб-сайте. Вас могут заинтересовать наши 7-Zip против WinRAR обзор и наш Руководство по защите паролем 7-Zip.

Функция Буква Команда

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

Архивировать и добавить в ZIP

Функция letter a command используется для помещения данных в архивы. Эта команда «а» означает «архив» или «добавить». Чтобы сделать это успешно, вы должны указать расположение архива и исходные файлы. Использование команды будет выглядеть следующим образом в строке терминала:

Удалить

Команда function letter d используется для удаления конкретного файла или файлов из архива. Эта команда «d» означает удаление. Использование команды будет выглядеть следующим образом в строке терминала:

7z d example.zip * .bak -r

Давайте разберем команду, чтобы вы не запутались. Команда означает следующее:

7z: использовать исполняемый файл
d: удалить файлы
example.zip: удалить из этого архива
* .bak: сопоставлять только файлы bak
-r: пройти по всем подкаталогам

Извлечь и увеличить

Команда function letter e полезна, когда нет существенного архива. Команда «e» означает извлечение, чтобы распаковать или увеличить и заархивировать. Использование команды будет выглядеть следующим образом в строке терминала:

7z e example.zip

Опять же, давайте разберемся, чтобы помочь вам понять. В этой команде мы видим следующие слова / команды:

7z: использовать исполняемый файл
e: используйте команду извлечения
example.zip: исходный архив, который вы расширяете

Между тем, команда function letter x работает аналогично e. Разница в том, что он сохраняет полные пути. Это полезно, если у вас есть сложная или важная структура каталогов. Кроме того, это полезно для резервного копирования. Использование команды на терминале выглядит так:

7z x example.zip

В этой команде мы видим следующие слова / команды:

7z: использовать исполняемый файл
х: использовать команду извлечения
example.zip: архив, из которого вы хотите извлечь все файлы

Список

Эта функция буква L в нижнем регистре используется для просмотра содержимого архива. Команда «l» обозначает список. Однако вам может не понадобиться использовать эту команду часто. Использование команды на терминале выглядит так:

C: UsersName> 7za l files.7z

Эта команда function letter t используется для проверки целостности архивов. Команда «t» обозначает тест. Однако это гораздо менее полезно, чем ключ «-t». Использование команды на терминале выглядит так:

7z t example.zip * doc -r

В этой команде мы видим следующие слова / команды:

7z: использовать исполняемый файл
t: проверить конкретный архив
example.zip: архив для тестирования
* .doc: проверить все файлы документов в архиве
-r: восстановить все дочерние каталоги

Обновить

Эта функция letter u используется для замены старых файлов в вашем архиве новыми файлами. Команда «u» обозначает обновление. Эта команда предотвращает необходимость распаковки и повторного сжатия всего архив, Эта команда не будет работать с твердыми архивами. Использование команды на терминале выглядит так:

7z u example.zip * .doc

Мы видим следующие слова / команды:

7z: использовать исполняемый файл
u: команда обновления
example.zip: архив, в котором вы хотите обновить файлы
* .doc: обновлять только файлы документов

Выключатели

Другая команда, которую мы видим в командной строке - это переключатель. Коммутатор состоит из спецификатора коммутатора и имени коммутатора. Спецификатор является или тире (-) или прямой слеш (/). Переключатели часто выглядят так:

Ниже приведен список общих параметров:

Часто задаваемые вопросы

To Как использовать командную строку 7-Zip?

Запустите окно и запустите версию 7-Zip, которую вы используете, введя «7z» для P7Zip (7z.exe) или «7za» для 7-Zip в Windows (7za.exe), чтобы запустить P7-Zip или 7za Приложение, прежде чем вводить команды. После этого вы можете использовать любую из перечисленных выше команд. Убедитесь, что вы используете синтаксис при наборе команд.

Extract Как извлечь с помощью командной строки 7-Zip?

Вы можете использовать команды e или x для извлечения ZIP-файлов.

Create Как создать командную строку 7-Zip файла?

Используйте команду «a» для создания нового файла архива, который может заканчиваться на 7z, XZ, GZIP, TAR, ZIP и многие другие.

To Как заархивировать файл с помощью командной строки 7-Zip?

Используйте команду «a» для добавления файлов в ZIP-файл.

Командная строка 7-Zip: Заключение

7 комментария к “7-Zip Command Line Examples — All Syntaxes Shared Here”

Спасибо за руководство, выглядит действительно полезным! Хотя мне понадобится немного практики, прежде чем я скажу, что справлюсь хорошо.
Однако, возможно, вам следует сделать одно незначительное исправление: инструментом командной строки в вашем руководстве является 7za.exe, но этот исполняемый файл нигде не может быть найден - что весьма запутанно. Потом я обнаружил, что теперь это просто «7z.exe», но это также немного неясно на странице загрузки.
С этими двумя незначительными изменениями руководство будет отличным! 🙂

Кстати, было бы еще более полезно, когда синтаксис и параметры переключателей были где-то объяснены, может быть, с примерами.

Я согласен с Рамоной. В целом, информация с точки зрения простого пользователя отсутствует. Недостаточно примеров того, как комбинировать переключатели. Пожалуйста, проявите терпение и напишите для невежественных пользователей и приведите больше примеров.

Означает ли это «7za a -t7z files.7z * .txt», что -tzip будет архивом «zip» .

auf den Befehl 7z folgt das «a» als Befehl um Dateien hinzuzufügen. Die Datei / Exe heisst 7z
Ein Befehl um zB Dateien eines Verzeichnisses hinzufügen kann so aussehen:
7z a -t7z имя архива. 7z *. *

Hilfreich - это файл Pfad zu 7zip в PATH Variable der Umgebungsvariablen zu ergänzen.
Dann könnt ihr 7z an x-libebiger Stelle per cmd abrufen.

mit der Eingabe von 7z (im Programmpfad, oder nach Konfiguration der PATH Variablen) в cmd erhaltet ihr konkrete Angaben zu den möglichen Schaltern und der Syntax.

So ist es zB per -sdel Schalter möglich die archivierten Dateien dann zu löschen.

(Das Formular passt den Kommentar auf komische Weise an und übersetzt teilweise Begriffe - bitte prüfen !!)

auf den Befehl 7z folgt das «a» als Befehl zum Hinzufügen von Dateien in das Archiv. Die Datei / Exe heisst 7z
Ein Befehl um zB Dateien eines Verzeichnisses hinzuzufügen kann so lauten:
7z a -t7z Имя архива. 7z *. *

Hilfreich is den Pfad zu 7zip in der PATH Variable der Umgebungsvariablen hinzuzufügen.
Dann könnt ihr 7z an einer x-libebiger Stelle per cmd abrufen.

mit der Eingabe von 7z (im Programmpfad oder nach der Konfiguration der PATH Variablen) в cmd erhaltet ihr ausreichende Infos zu den Schaltern und der Syntax.

So ist es zB per -sdel Schalter möglich die archivierten Dateien dann zu löschen.

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

Ich suche eine Möglichkeit, über die Kommandozeile das Aufteilen auf Teildateien zu steuern. Bin aber nicht fündig geworden.
In der grafischen Oberfläche nennt sich das: «In Teildateien aufsplitten»

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