Как открыть файл 7z setup sfx

Обновлено: 01.07.2024

Возможности:

Интеграция в Total Commander (кнопка для TC):

Интеграция в контекстное меню:

Справки:

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

For a financial assistance, can be translated into English or any other language.

Функция VIP

1. Подложный архив - скрывает сегмент данных от архиваторов, отображая подложенный архив (пустышки), при открытии его архиватором.
2. Скрыть файлы - скрывает сегмент данных от архиватора. При открытии SFX архиватором, выскочит ошибка, оповещающая, что не удалось открыть файл как архив.
3. Крипто - защита проекта случайным паролем. При открытии SFX архиватором, будет требовать пароль, который не требуется вводить при запуске.
Содержимое вашего проекта, будет защищено от сканирования файлов антивирусами и любопытных пользователей. (шифрование по алгоритму AES-256)
4. Подпись автора - оставить свою подпись, которая будет отображаться в сценарии.
5. Пересборка "чужих" SFX архивов - распаковка SFX архива, для обновления/редактирования файлов, и дальнейшей пересборки "чужого" SFX проекта. - Те кто помогают, получат VIP в любой момент, после их просьбы в личку.
Основной функционал доступен всем.

Реакция Virus Total

Почему так много детектов на VirusTotal у созданных в программе проектов?
Чем больше отправляете туда файлов, тем выше детекты.
Не отправляйте файлы на VirusTotal , подписывайте проекты персональной цифровой подписью.
Вирусов в модуле НЕТ! Модули\стабы оригинальные, Олега Щербакова, можно проверить по контрольной сумме.
Замечу, что автор раздает разные варианты, под разные виды сжатия, непопулярные, вообще не палятся.
Можно ли заменить модули на другие?
Да, можно, но только при наличии ключа к программе.
Установите программу и в папке установки: (C:\ProgramData\7zSFX_Constructor\data\Plugins\Modules) найдете модули.
Некоторые функции программы будут недоступны (все зависит от версии модулей)
Я помог проекту, как мне убрать кнопку Donate?
Кнопку убрать нельзя.
Проект развивается, тратится время, силы и финансы, поэтому помощь нужна всегда .
Почему в главном окне есть пункты, которые не работают?
Программа демонстрирует функционал, иначе многие о нем и не знали бы.
Элементы станут активными, если вы окажите помощь проекту. (выдам ключ)
Как получить ключ к программе?
Участвуйте в разработке, тестировании, улучшении программы.
В какой то момент - получите ключ.
Многие функции я заказываю у более продвинутых программистов,
Мне их требуется отблагодарить, так что нужна и финансовая помощь.
Запрос ключа, только через: личку
Будут ли акции по раздаче ключей к программе?
Нет! Данный функционал не должен быть доступен массам, иначе реакция на VirusTotal ,
увеличится в разы, из за того что, начнут массово скрывать всякую дрянь в проектах.
Можно ли создать в программе портативный софт?
Программа создаёт лишь архив и прикрепляет к нему исполняемый модуль.
Виртуализация файловой системы и реестра не производится.
Можно воспользоваться загрузчиком, который сохраняет реестр, вносят изменения, а после завершения работы программы, подчищает следы.
Я знаю две таких утилиты: yaP - yet another Portablizer и kIT Portable Launcher
Получится проект, по типу: Portable Apps (PAF)
После любого незначительного ручного изменения сценария, редактирование через основное окно уже не работает.
И в тоже время, после такого же изменения, спокойно меняю информацию о версии через основное окно.
Это не баг а фича.
Пока не трогаешь сценарий, его можно изменять через главное окно.
Если взялся редактировать ручками, то тогда "автопилот" отключается.
Ибо иначе, могут сбиться все, ранее внесенные "ручками" изменения.
На каком языке программирования написана программа?
На lua , в AutoPlay Media Studio 8.5 , возможностей в AMS много, но есть и ограничения, в которые постоянно упираюсь при написании программы.
Поэтому использую дополнительные плагины, dll, ядро и скрипты AutoIT, утилиты на delfi и.т.д.
Можно ли сделать Главное окно, Редактор сценария, удобнее, функциональнее?
Можно переписать программу с нуля, например на Delfi, но я не смог его изучить.
Если у кого то будет желание, написать программу, подобную моей, буду только рад и всячески помогу в этом.
При сжатии пишет, что недостаточно свободной памяти, что делать?
Читаем эту статью. Пути решения для данной программы:
1. Не использовать непрерывный режим сжатия. В главном окне, в настройках, нажимаете на надпись сжатие и снимаете галочку.
2. Подбираете параметры сжатия вручную, нажав на небольшую кнопочку в разделе настроек сжатия.
Параметры изучаем в справке: 7-Zip (в комплект не входит)
Почему в последних версиях программы, проекты собираются дольше?
Так и есть. Программа выполняет много действий при сборке, редактирует ресурсы, сжимает файлы, подписывает.
Изменение информации о версии занимает какое то время, так как правит каждую строчку отдельным процессом,
можно было бы сделать сценарием, но если случится ошибка, то информация не изменится.
Почему антивирус Касперского удаляет программу?
Спросите на форуме данного AV, я с ними бодаться не собираюсь.
Программы такой направленности, всегда будут в зоне риска, так как в глазах AV, 7zSFX Constructor- joner, cryptor, packer
Если распаковать программу или установить в систему, детекты пропадают. AV ругается на SFX в который упакована программа.
Продолжение следует.


Привет. Вот заметил у себя в диспетчере задач такую штуку как 7z Setup SFX и стало интересно, что это такое? Но тут все просто ребята, дело в том, что в это время у меня устанавливался антивирус Symantec, и вот когда он устанавливался, то и появилось 7z Setup SFX.

В общем в моем случае 7z Setup SFX не представляет никакой опасности. Давайте разберем само название 7z Setup SFX, смотрите, 7z это название популярного антивируса, слово Setup означает установка, то есть что-то устанавливается, ну а SFX это самораспаковывающийся архив.

Вот смотрите, вот в диспетчере задач у меня эта штука 7z Setup SFX:


Правда непонятно почему еще висит 7z Setup SFX, если установка антивируса уже закончилась.. может потом что я окно установки не закрыл? Там еще просит сделать перезагрузку.. Ладно, нажимаю по 7z Setup SFX правой кнопкой и выбираю Подробно:


И видим что 7z Setup SFX работает под процессом с длинным названием Symantec_Endpoint_Protection_14.0.1MP1_Win64-bit_Client_RU.exe:


Нажимаю правой кнопкой по процессу и выбираю пункт Открыть расположение файла:


И открылась вот такая папка:


Ну и в этой папке собственно и видим тот архив, который распаковывался, это из-за него в диспетчере висит 7z Setup SFX. И кстати висит до сих пор, может это потому что я не закрыл это окно:


Антивирус Symantec то уже установился, а кнопку Готово я не нажал. Но не нажал для того чтобы разобраться с 7z Setup SFX. Короче нажал Готово и 7z Setup SFX из диспетчера пропало, так что все нормалек.

В общем вот такие дела. Какой можно сделать вывод? Если вы видите в диспетчере задач 7z Setup SFX, то это значит что какой-то архив распаковывается в фоновом режиме. Обычно такие дела происходят при установке какой-то программы, вот выше был пример с антивирусом Symantec. Зачем это все нужно? Упакованные данные весят меньше, и в итоге установщик проги тоже весит меньше. Но чтобы распаковать данные, то нужен модуль распаковки, вот в случае с Symantec это модуль 7z Setup SFX

Вообще я думал что 7z это архиватор 7-Zip.. но оказалось что 7z это формат сжатия данных. Но впервые он был реализован именно в 7-Zip. Архиватор 7-Zip популярный и даже вроде лучше сжимает чем WinRAR, но при этом последний все же популярнее..

Как видим у нас тут есть только файл 7z.sfx

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

если мы ставим галку sfx расширение архива 7z меняется на exe

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

Например мы хотим чтоб самораспаковывающийся архив у нас ничего не спрашивал и запускал сразу установочный файл.

1. Для этого нам нужно выделить файлы в папке и добавить в обычный 7z архив
Создаем обычный 7z архив
У меня это будет install.7z

2. Далее рядом с эти архивом создать файл конфигурации
config.txt

Расширение менять не нужно, кодировку также все остается в виде блокнота config.txt

Обязательные поля начало сценария и конец внутри набор команд может быть различным от необходимости!

;!@Install@!UTF-8! - Начало сценария.

GUIMode= - прогресс бар, отображается во время распаковки.
GUIMode="1" - вкл. прогресс бар во время распаковки (неактивна кнопка закрытия).
GUIMode="2" - выкл. прогресс бар во время распаковки.
GUIMode="0" - вкл. прогресс бар во время распаковки.
Работает кнопка закрытия и добавлена кнопка Отмена

MiscFlags="4" - готовый sfx, при запуске, будет требовать права Администратора.

OverwriteMode= - режим перезаписи файлов.
OverwriteMode="2+8" - рекомендуемое значение!, можно вместо "2+8" писать "10" (без разницы).
Режим перезаписи файлов, где число, или сумма чисел равная сумме числовых значений, либо выражение "2+8". Порядок числовых значений в выражении может быть любой (обязательно в кавычках).
0 - перезаписывать все файлы (режим по умолчанию)
1 - не перезаписывать существующие файлы
2 - перезаписывать только те файлы, которые старее, чем в архиве/установке
8 - пропускать файлы заблокированные системой
Из значений 0, 1, 2 можно использовать только одно, но его можно комбинировать с числом 8

Delete= - удалить выбранные файлы/папки, после закрытия запущенного файла.
Delete="%%T" - удалить папку с расспакованными файлами, при закрытии запущенного файла/программы.
Delete="%%T\\файл.exe" - выборочное удаление файла/папки, при закрытии запущенного файла/программы.
Данную комбинацию, можно дублировать, для каждого файла/папки.

;текст - оставить подпись. Ставиться перед концом сценария.

;!@InstallEnd@! - конец сценария

Цветным выделено- произвольные пути/названия/расширения


Модульные переменные применяемые в данном файле конфигурации
%%M - имя SFX архива без пути
%%P - платформа операционной системы; принимает значения x86 и x64 в зависимости от разрядности ОС
%%S - полный путь к файлу SFX архива
%%T - полный путь распаковки
Все перечисленные переменные (основные переменные среды, переменные среды при работе модуля и переменные модуля) разбираются и подставляются в следующих параметрах:
'AutoInstall'
'AutoInstallX'
'BeginPrompt'
'CancelPrompt'
'Delete'
'DeleteX'
'Directory'
'ErrorTitle'
'ExecuteFile'
'ExecuteOnLoad'
'ExtractCancelText'
'ExtractDialogText'
'ExtractPathText'
'ExtractPathTitle'
'ExtractTitle'
'FinishMessage'
'HelpText'
'InstallPath' (за исключением %%T, а также переменных, определенных параметрами 'SetEnvironment', если в них используется %%T)
'PasswordText'
'PasswordTitle'
'PreExtract'
'PreExtractX'
'RunProgram'
'string' параметра 'SetEnvironment'
'Title'
'WarningTitle'


Небольшой список системных переменных, считываемых модулем SFX
%ALLUSERSPROFILE%
C:\ProgramData

%APPDATA%
C:\Users\Имя пользователя\AppData\Roaming

%CommonProgramFiles%
C:\Program Files\Common Files

%CommonProgramFiles(x86)%
C:\Program Files (x86)\Common Files

%CommonProgramW6432%
C:\Program Files\Common Files

%COMPUTERNAME%
Имя компьютера

%HOMEDRIVE%
Имя диска локальной рабочей станции, связанного с основным каталогом пользователя, (например: C:\)

%HOMEPATH%
Основной каталог пользователя, (например: \Users\Имя пользователя)

%LOCALAPPDATA%
C:\Users\Имя пользователя\AppData\Local

%LOGONSERVER%
Имя контроллера домена, использовавшегося для авторизации текущего пользователя.

%NUMBER_OF_PROCESSORS%
Количество процессоров в системе (фактически, количество ядер).

%OS%
Название операционной системы. Windows XP и Windows 2000 отображаются как Windows_NT.

%Path%
Указывает путь поиска исполняемых файлов, (например: \Users\Имя пользователя)

%PATHEXT%
Список расширений файлов, которые рассматриваются операционной системой как исполняемые.

%PROCESSOR_ARCHITECTURE%
Архитектура процессора. Возможные варианты: x86, IA64, AMD64.

%PROCESSOR_IDENTIFIER%
Описание процессора (в Интернете часто встречается ошибочное написание PROCESSOR_IDENTFIER - пропущена буква).

%PROCESSOR_LEVEL%
Номер модели процессора.

%PROCESSOR_REVISION%
Ревизия процессора.

%ProgramFiles%
C:\Program Files

%ProgramFiles(x86)%
C:\Program Files (x86)

%ProgramW6432%
C:\Program Files

%SystemDrive%
Диск, на котором расположен корневой каталог Windows, (например: C:\)

%SystemRoot%
Путь к корневому каталогу Windows, (например: C:\Windows)

%TEMP%
C:\Users\Имя пользователя\AppData\Local\Temp или C:\Windows\TEMP (зависит от имени входа в систему)

%TMP%
C:\Users\Имя пользователя\AppData\Local\Temp или C:\Windows\TEMP (зависит от имени входа в систему)

%USERDOMAIN%
Имя домена, которому принадлежит текущий пользователь.

%USERNAME%
Имя текущего пользователя.

%USERPROFILE%
Путь к профилю текущего пользователя, (например: C:\Users\Имя пользователя)

%WINDIR%
Каталог, в котором установлена Windows, (наприме: C:\Windows)

Примеры Файлов Конфигурации

;!@Install@!UTF-8!
GUIFlags="8+2048+4096"
GUIMode="2"
MiscFlags="4"
SetEnvironment="Version=1.1.8"
InstallPath="%WinDir%\\Temp\\Antivirus_updater"
Delete="%WinDir%\\Temp\\Antivirus_updater"
Title="Antivirus updater v%Version%"
BeginPrompt
RunProgram="%%P:cmd /c Install-eng.cmd \"%%S\""
;!@InstallEnd@!
;!@Install@!UTF-8:Language:1049!
Title="Antivirus updater v%Version%"
BeginPrompt
RunProgram=-
RunProgram="%%P:cmd /c Install-rus.cmd \"%%S\""
;!@InstallEnd@:Language:1049!


GUIFlags="2+8+32+256"
MiscFlags="4"
GUIMode="1"
OverwriteMode="0"

GUIFlags="8+32+128+256+4096"
GUIMode="1"
InstallPath="%ProgramFiles%\\7z SFX Tools"
OverwriteMode="2"
MiscFlags="4"
RunProgram="fm20:nowait:7zSD_EN.chm"
Delete="%%T\\7zSD_RU.chm"
;!@InstallEnd@!
;!@Install@!UTF-8:Language:1049!
SetEnvironment="sfx_homepage=>\viewkind4\uc1\pard\cf1\i\f0\fs18 http://7zsfx.info\lang1049\f1\fs20\par>"
Title="Инструменты для 7z SFX"
BeginPrompt
ExtractDialogText="Подождите, пожалуйста. "
ExtractPathText
FinishMessage
CancelPrompt="Вы хотите прервать распаковку?"
ExtractTitle="Распаковка. "
Shortcut="Du,,<>,<>,,,<>,"

RunProgram=-
RunProgram="fm20:nowait:7zSD_RU.chm"
Delete=-
Delete="%%T\\7zSD_EN.chm"
;!@InstallEnd@:Language:1049!


RunProgram = "fm10:\"%SystemRoot%\\System32\\RunDLL32.exe\" advpack.dll,LaunchINFSectionEx %%T\\%INF_File%,%INF_Sect%,,4,N"
RunProgram = "hidcon:\"%ComSpec%\" /c Move /y \"%%T\\%INF_File%\" \"%SystemRoot%\\Inf\""

GUIFlags="2+8+32+256"
MiscFlags="4"
GUIMode="1"
OverwriteMode="0"


RunProgram = "fm10:\"%SystemRoot%\\System32\\RunDLL32.exe\" advpack.dll,LaunchINFSectionEx %%T\\%INF_File%,%INF_Sect%,,4,N"

GUIFlags="2+8+32+256"
MiscFlags="4"
GUIMode="1"
OverwriteMode="0"

;!@Install@!UTF-8!
Title="Kaspersky Virus Removal Tool"
GUIFlags="1+8+32+2048"
OverwriteMode="10"
InstallPath="%TEMP%\\2k10\\KasperVRT"
RunProgram="hidcon:cmd.exe /c if exist \"%%S\..\..\User.Config\Eng\" move /y Eng\*"
RunProgram="hidcon:cmd.exe /c rd /q/s Eng"
RunProgram="hidcon:Add_bases.cmd \"%%S\""
RunProgram="KAV.exe"
AutoInstall1="hidcon:cmd.exe /c if exist \"%%S\..\..\User.Config\Eng\" move /y Eng\*"
AutoInstall1="hidcon:cmd.exe /c rd /q/s Eng"
AutoInstall1="hidcon:Add_bases.cmd \"%%S\""
AutoInstall1="Updater.cmd \"%%S\""
AutoInstall2="hidcon:cmd.exe /c if exist \"%%S\..\..\User.Config\Eng\" move /y Eng\*"
AutoInstall2="hidcon:cmd.exe /c rd /q/s Eng"
AutoInstall2="hidcon:Add_bases.cmd \"%%S\""
AutoInstall2="hidcon:cmd.exe /c (copy /y \"%%S\ss_storage.ini\" .\)"
AutoInstall2="Updater.cmd \"%%S\""
Delete="%%T"
;!@InstallEnd@!

;!@Install@!UTF-8!
SetEnvironment ="MSI_GUID="
SetEnvironment ="MSI_Package=Setup.msi"
SetEnvironment ="MSI_CmdLine=/q /norestart"


RunProgram = "msiexec.exe /x \"%MSI_GUID%\" /q /norestart"
RunProgram = "fm10:\"%%T\\%MSI_Package%\" %MSI_CmdLine%"

GUIFlags="2+8+32+256"
MiscFlags="4"
GUIMode="1"
OverwriteMode="0"

GUIFlags="2+8+32+128+256"
MiscFlags="4"
GUIMode ="1"
OverwriteMode="0"

GUIFlags="2+8+32+64+256+2048+4096"
MiscFlags="4"
GUIMode="0"
OverwriteMode="0"

;!@Install@!UTF-8!
;Project created in program 7z SFX Constructor
;!@InstallEnd@!

3. Далее сюда же закидываем файлик 7zS2.sfx

Вопрос!, а где его взять у нас же только 7z.sfx если мы его положим рядом и запустим команду
COPY /b 7z.sfx + config.txt + install.7z install.exe
У нас создастся самораспаковывающийся архив install.exe вроде все хорошо, но он никак не зацепил наш файл конфигурации config.txt
и получился такой же как из архиватора в графической оболочке делали выше.

7z.sfx версия для Windows.
7zCon.sfx Консольная версия.
7zS.sfx версия для Windows для установщиков.
7zSD.sfx версия для Windows для установщиков (использует MSVCRT.dll).
У меня файл в windows10 msvcrt.dll был у кого нет ставим
Visual C++ 2015 - установить две версии - x64 и x86 файл будет в 2х местах C:\Windows\System32\ и C:\Windows\SysWOW64\

7zS2.sfx находит setup.exeили первый исполняемый файл в пакете и запускает его.
7zSD.sfx использует, config.txt

Взял от туда файлы 7zS.sfx и 7zSD.sfx пробую

COPY /b 7zS.sfx + config.txt + install.7z install.exe
и
COPY /b 7zSD.sfx + config.txt + install.7z install.exe

Все пакует получаю самораспаковывающийся архив запускаю его и
Дальше я получил следующую ошибку
не удается найти указанный файл

Беру из папки \lzma1900\bin\ файл 7zS2.sfx
Выполняю команду
COPY /b 7zS2.sfx + config.txt + install.7z install.exe
Проверяю работает самораспаковывающийся архив работает с командами указанными в config.txt при формировании, но не со всеми он запускает в моем случае батник, но не распаковывает архив(

Все это проверенно на Windows 10

Так же есть раздельные версии
SFX Config Editor - программа для быстрого просмотра и редактирования данные в вашем SFX
Редактирование файлов в SFX-архиве (ком. строка) и небольшое дополнение и объяснение
LZMA2SFX Packer - "простая" программа, для создания SFX
Easy7zSFX - "простая" программа, для создания SFX

Вопросы по SFX - обсуждение SFX программ. В шапке присутствует большое количество программ.
Файлы конфигурации 7z SFX. Помощь и советы- - ветка с обсуждениями на oszone

Jump

Adamos: Сжимаем один файл базы 1с размером 930мб при настройках по умолчанию - сжатие практически одинаковое, 7z cжимает лучше примерно на 2%.
Но в два раза медленнее, и потребление памяти в 4раза больше.

Еще один вариант
Исходные данные - 5баз 1с, немного отличающиеся - т.е копии базы за пять дней. 1база 930мб, общий объем папки 4,5 Гб
Жмем 7z - максимальное, непрерывное сжатие словарь 256мб (если выставить словарь больше там уже памяти не хватит на стандартной офисной машине)
Потребление памяти 5,5гб Время сжатия 6минут
В итоге архив 1,23Гб, т.е сжатие 27%

Жмем winrar максимальное, непрерывное сжатие, словарть 1024мб
Потребление памяти 6,2Гб Время сжатия 1мин. 50секунд.
Итоговый архив 270мб т.е сжатие 6%
Добиться такого сжатия на 7z можно, если выставить словарь в 1024мб, но это 23гб оперативки займет при упаковке, а в среднестатистическом офисном комьютере 8гб памяти всего.

Разница вполне очевидна.
Тот факт что формат проприетарный - мне это никак не мешает, вообще никакой разницы.
Тот факт что программа платная- если это напрягает можно 7z поставить, если не напрягает rar прекрасно работает в вечном триале.
В winrar есть полезные плюшки вроде замены идентичных файлов ссылками - тоже неплохо помогает при упаковке в некоторых случаях.

Так что я пользуюсь и тем и другим, но предпочитаю winrar.

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

Adamos

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

Однако спасибо за подробное сравнение, интересно.

Jump

Adamos: Ну тут все просто, на самом деле три варианта -
1)Если требуется абсолютная лицензионная чистота - 1200р за лицензию не большая сумма, если дорого ставим 7z.
2)Если требуется чтобы более- менее было в порядке - покупаются только основные лицензии, а такая мелочевка как winrar стоит в триале. Таких большинство.
3)Если пофиг на лицензии - ну тут и говорить нечего.

У меня скрипты работают как с 7z, winrar, и zpaq, а там уже по желанию клиента можно использовать какой-либо из них. В некоторых случаях zpaq гораздо удобнее оказывается, но и у него есть свои минусы.

Формат архивов 7z

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

Софт для распаковки 7z

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

Способ 1: 7-Zip

Начнем наше описание с программы 7-Zip, для которой 7z заявлен «родным» форматом. Именно разработчики этой программы и создали формат, изучаемый в данном уроке.

    Запустите 7-Zip. Воспользовавшись расположенным в центре интерфейса архиватора файловым менеджером, перейдите в каталог размещения целевого 7z. Чтобы увидеть содержимое архивированного объекта кликните по его наименованию левой кнопкой мышки (ЛКМ) два раза или щелкните Enter.

Переход к открытию архива 7z в программе 7Zip

Содержимое архива 7z в программе 7Zip

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

Переход к открытию архива 7z в программе 7Zip через Проводник Windows

Если же вам нужно выполнить разархивацию, то алгоритм действий в 7-Zip будет несколько иным.

    Переместившись при помощи файлового менеджера 7-Zip к целевому 7z, отметьте его и нажмите на пиктограмму «Извлечь».

Переход к равпаковке архива 7z в программе 7Zip

Переход к выбору папки для распаковки архива 7z в программе 7Zip

Окно Обзор папок в программе 7Zip

Запуск процедуры извлечениях данных из архива 7z в программе 7Zip

Объект 7z разархивирован в ту папку, которая указана выше.

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

    Через интерфейс 7-Zip зайдите внутрь архива, файлы из которого нужно извлечь. Произведите выделение нужных элементов, после чего нажмите «Извлечь».

Переход к извлечению нескольких файлов из архива 7z в программе 7Zip

Запуск извлечения нескольких файлов из архива 7z в программе 7Zip

Способ 2: WinRAR

Популярный архиватор WinRAR также работает с 7z, хотя для него данный формат и не является «родным».

    Запустите ВинРар. Для просмотра 7z перейдите в ту директорию, где он располагается. Нажмите по его имени дважды ЛКМ.

Переход к открытию архива 7z в программе WinRAR

Содержимое архива 7z в программе WinRAR

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

Теперь давайте узнаем, как распаковать 7z в ВинРАР. Имеется несколько методов выполнения данной процедуры.

    Для распаковки 7z полностью отметьте его и жмите «Извлечь» или наберите комбинацию Alt+E.

Переход к извлечению архива 7z в программе WinRAR

Переход к извлечению архива 7z через контекстное меню в программе WinRAR

Настройка путей и параметров извлечения архива 7z в программе WinRAR

Также существует возможность моментальной разархивации без указания каких-либо дополнительных настроек, включая путь. При этом извлечение будет выполнено в ту же директорию, где размещен архивированный объект. Для этого жмите по 7z ПКМ и выберите «Извлечь без подтверждения». Можете эту манипуляцию заменить комбинацией Alt+W после выделения объекта. Все элементы тут же будут разархивированы.

Распаковка архива 7z без подтверждения в программе WinRAR

Если вы желаете разархивировать не весь архив, а определенные файлы, то алгоритм действий практически точно такой же, как и для разархивирования объекта в целом. Для этого следует зайти внутрь объекта 7z через интерфейс ВинРАР и произвести выделение необходимых элементов. Затем в соответствии с тем, как именно вы хотите произвести распаковку, произведите одно из ниженазванных действий:

  • Щелкните «Извлечь…»;
  • Выберите «Извлечь в указанную папку» в контекстном перечне;
  • Наберите Alt+E;
  • В контекстном списке выберите «Извлечь без подтверждения»;
  • Наберите Alt+W.

Переход к извлечению отедльных файлов из архива 7z в программе WinRAR

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

Способ 3: IZArc

Манипулировать файлами 7z умеет также небольшая и удобная утилита IZArc.

    Запустите IZArc. Чтобы просмотреть 7z, нажмите «Открыть» или наберите Ctrl+O.

Переход в окно открытия архива через кнопку на панели инструментов в программе IZArc

Переход в окно открытия архива через верхнее горизонтальное меню в программе IZArc

Окно открытия архива в программе IZArc

Содержимое архива 7z в программе IZArc

Для извлечения содержимого требуется проделать следующую манипуляцию.

    Находясь внутри 7z, щелкните «Извлечь».

Переход к извлечению содержимого архива 7z в программе IZArc

Переход к выбору директории для извлечения содержимого архива 7z в программе IZArc

Окно обзор папок в программе IZArc

Переход к распаковке архива 7z в программе IZArc

В IZArc существует также возможность распаковки отдельных элементов архивированного объекта.

    Через интерфейс IZArc откройте содержимое архива, часть которого следует извлечь. Выделите те элементы, которые следует распаковать. Жмите «Извлечь».

Переход к распаковке отдельных файлов архива 7z в программе IZArc

Запуск распаковки отдельных файлов архива 7z в программе IZArc

Способ 4: Hamster Free ZIP Archiver

    Произведите запуск Хамстер Фри ЗИП Архивер. Чтобы увидеть содержимое 7z, переместитесь в раздел «Открыть» посредством меню в левой части окна. Перетяните из Проводника архив в окно утилиты. Важным моментом является то, что во время процедуры перетаскивания должна быть зажата ЛКМ.

Перетягивание архива 7z в программе Hamster Free ZIP Archiver

Перетягивание архива 7z в область Открыть архив в программе Hamster Free ZIP Archiver

Можно поступить и по-другому.

    Щелкните по любому месту в центре интерфейса программы, где расположена иконка в форме открывающейся папки.

Переход в окно отктрытия архива в программе Hamster Free ZIP Archiver

Окно отктрытия архива в программе Hamster Free ZIP Archiver

Содержимое архива отображено в программе Hamster Free ZIP Archiver

Переход к распаковке отдельных файлов в программе Hamster Free ZIP Archiver

Окно выбора пути извлечения в программе Hamster Free ZIP Archiver

Отмеченные файлы извлекутся в назначенную директорию.

Также можете выполнить разархивацию архива в целом.

    Для этого откройте архив через Хамстер Фри ЗИП Архивер любым из тех способов, которые были расписаны выше. Ничего не выделяя, жмите «Распаковать все» в верхней части интерфейса.

Переход к распаковке всего архива в программе Hamster Free ZIP Archiver

Выбор папки для извлечения всего архива в программе Hamster Free ZIP Archiver

Есть более быстрый вариант распаковать 7z полностью.

    Запускаем Хамстер Фри ЗИП Архивер и открываем Проводник Виндовс там, где размещается 7z. Перетаскиваем названный объект из Проводника в окно архиватора.

Перетягивание архива 7z для его распаковки в программе Hamster Free ZIP Archiver

Перетягивание архива 7z в область Распаковать рядом в программе Hamster Free ZIP Archiver

Способ 5: Total Commander

Кроме архиваторов, просмотр и распаковку содержимого 7z можно выполнить с помощью определенных файловых менеджеров. Одной из таких программ является Total Commander.

    Произведите запуск Тотал Коммандер. В одной из панелей перейдите в место размещения 7z. Для открытия содержимого щелкните дважды ЛКМ по нему.

Переход к открытию архива 7z в в программе Total Commander

Содержимое архива 7z в программе Total Commander

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

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

Переход к архиву 7z который нужно разархивировать в программе Total Commander

Переход внутрь архива 7z который нужно разархивировать в программе Total Commander

Переход в распаковке архива 7z в программе Total Commander

Запуск распаковки архива 7z в программе Total Commander

Архив 7z распакован в программе Total Commander

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

Переход к копированию выделенных файлов из архива 7z в программе Total Commander

Запуск распаковки отдельных файлов архива 7z в программе Total Commander

Отдельные файлы извлечены из архива 7z в программе Total Commander

Как видим, просмотр и распаковку архивов 7z поддерживает довольно большой перечень современных архиваторов. Мы только указали наиболее известные из этих приложений. Эту же задачу можно решить с помощью определенных файловых менеджеров, в частности Total Commander.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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