engrus

Содержимое

  1. Обзор
  2. Поддерживаемые форматы
  3. Основы
    1. Как установить и удалить
    2. Как установить ассоциации
    3. Как открыть архив или образ диска
    4. Как открыть самораспаковывающийся (SFX) архив
    5. Как извлечь файлы из архива или образа диска
    6. Как создать новый архив
    7. Как создать самораспаковывающийся (SFX) архив
      1. Как создать самораспаковывающийся 7Z архив
      2. Как создать самораспаковывающийся RAR архив
    8. Как создать зашифрованный архив
    9. Как создать многотомный архив
    10. Как создать и использовать профили упаковки
    11. Как добавить, обновить или удалить файлы в архиве
    12. Как посмотреть свойства архива
    13. Как запомнить пароли
  4. Контрольные суммы
  5. Интеграция с плагинами
    1. Как просмотреть установленные плагины
    2. Как установить WCX плагин

Как создать самораспаковывающийся 7Z архив

Для создания создания самораспаковывающегося 7Z архива доступны следующие модули:

7Z SFX (7z.sfx)

При выборе данного модуля создается минималистическое 32-битное приложение с графическим интерфейсом на английском языке. При его запуске появляется следующее окно:

7ZSfx Приложение

Директорию, в которую будет произведено извлечение упакованных файлов, можно указать вручную в поле ввода Extract to или выбрать ее нажатием на кнопку с многоточием слева от поля ввода. Если выбранной директории не существует, то она будет создана автоматически. Нажатие на кнопку Extract начнет извлечение содержимого архива, а нажатие на кнопку Cancel приведет к закрытию приложения. После начала извлечения окно сменится на окно прогресса:

7ZSfx Извлечение

Кнопка Background переключает приоритет процесса извлечения на фоновый с уменьшенным потреблением ресурсов компьютера. Кнопка Pause приостанавливает процесс извлечения, а кнопка Cancel отменяет его. После извлечения всех файлов приложение автоматически закроется.

7Z Console SFX (7zCon.sfx)

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

Работу приложения можно скорректировать следующими параметрами командной строки:

Команды

  • t: тестировать целостность архива (от анг. Test)
  • x: извлекать файлы с полными путями (от анг. eXtract), данная опция является опцией по умолчанию

Переключатели

  • -o{Directory}: установить директорию для извлечения упакованных файлов (от анг. Output)
  • -p{Password}: указать пароль (от анг. Password)
  • -y: отвечать Да на все запросы (от анг. Yes)

Сторонние модули

Существуют модули, разработанные независимыми разработчиками. Их также можно использовать для создания самораспаковывающихся архивов. Для этого нужно скопировать дополнительные модули (файлы с расширением SFX) в папку 7zip, которая расположена в папке, в которую был установлен TC4Shell (по умолчанию это папка %ProgramFiles%\TC4Shell).

Важно! Папка %ProgramFiles%\TC4Shell\7zip может быть защищена от модификации и вам понадобятся права Администратора для копирования файлов в нее.

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

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

7zSfx Настройка SFX

Местоположение файла конфигурации можно задать одной из опций:

  • Не добавлять конфигурацию создает самораспаковывающийся архив без данных конфигурации
  • Include configuration from file добавляет в самораспаковывающийся архив выбранный файл конфигурации
  • Include configuration from input field добавляет в самораспаковывающийся архив введенные в соответствующее поле ввода текстовые данные в выбранной кодировке.

Важно! Формат данных конфигурации зависит от используемого модуля.