Создание самораспаковывающегося архива в total commander

Обновлено: 04.07.2024

Кто не знаком с популярным файловым менеджером Total Commander? Наверное найдутся и такие, но все же большинство пользователей ПК, с превеликим удовольствием работают с этим замечательным программным продуктом. Total Commander это прежде всего многофункциональный инструмент для работы с файлами, оснащенный огромным количеством плагинов и встроенных утилит, во много раз упрощающих пользователям ПК жизнь. Существует огромное количество настроек TC, возможность добавлять дополнительные модули(плагины), встраивать пользовательские приложения и синхронизировать работу этих самых приложений.

В общем, что зря повторяться, об этом замечательном файловом менеджере написано множество статей, кому интересно читайте статьи на Российском сайте о Total Commander.

Сегодня же я хочу познакомить вас, дорогие друзья, с маленькими хитростями по настройке и более продуктивному использованию Total Commander. Уверен, применив на практике эти полезные советы, вы по новому откроете для себя этот замечательный инструмент для повседневной работы.

Информация о размере файла или директории

Думаю многим будет полезно узнать, что нажав на файле или директории Ctrl+L, вы получите полную информацию о количестве файлов и директорий, информацию об общем размере и фактически занимаемом размере, а так же о размере, который выделенный файлы и директории займут на получателе (например флешке).

Запуск файлов одним щелчком

Если вы хотите запускать приложения и открывать файлы одним щелчком мыши (как это можно настроить в Проводнике Windows), поместите в файл wincmd.ini, расположенный в папке, где находится TC, в раздел [Configuration] следующую строку: SingleClickStart=1. Если этот оператор уже есть — проверьте, чтобы его значение было равно 1, и перезапустите Total Commander. Теперь файлы на панелях будут активизироваться при наведении на них указателя мыши, а запускаться — одним щелчком.

Total Commander позволяет «заходить» в самораспаковывающиеся архивы (с расширениями EXE), как в обычные архивы, показывая их содержимое как обычный каталог с файлами. Для этого нужно нажать комбинацию клавиш Ctrl+PageDown, когда курсор установлен на файле архива. Этот же фокус применим и к любым другим архивам, которые однако имеют другое расширение.

Имена файлов в буфер обмена

Довольно часто бывает нужно скопировать в буфер обмена имя текущего файла, чтобы затем где-нибудь вставить его (например в командной строке). Для этого необходимо на панели инструментов TC создать кнопку с командой cm_CopyNames_ToClip или cm_CopyFullNames_ToClip. Первая — для копирования только имени, вторая — для копирования полного имени файла, включающего путь к нему. Если будут выделены несколько файлов, то в любом текстовом редакторе можно быстро создать список из этих файлов. Чтобы скопировать и потом вставить не имя, а сам файл, воспользуйтесь стандартными комбинациями клавиш Ctrl+C и Ctrl+V.

Подсказки к кнопкам без задержки

По умолчанию время появления подсказки над кнопками в панели инструментов, кнопками дисков и т. п. установлено со значением равным 500, т. е. подсказки появляются через полсекунды. Можно легко ускорить этот процесс, для этого в файл wincmd.ini в раздел [Configuration] добавьте строку: ToolTipDelay=100, где цифра после знака равенства означает время задержки подсказки в миллисекундах. После перезапуска TC будет сразу подсказывать, что скрывается за выбранной кнопкой. Уменьшение времени задержки особенно полезно, если на панели инструментов расположено много кнопок-переходов в папки на дисках — выбор нужной кнопки будет происходить значительно быстрее.

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

Нажав комбинацию клавиш [Ctrl]+[D], вы сможете быстро переходить в наиболее часто используемые каталоги. Если вы ранее не пользовались этой возможностью, то список каталогов будет пустым. В появившемся меню будет только два пункта: Добавить текущий каталог и Настройка. С помощью первого можно быстро добавить текущий каталог к списку часто используемых и дать ему содержательное имя, причем совсем не обязательно использовать его имя (предлагаемое по умолчанию) в качестве пункта меню. Вызвать это же меню можно и мышкой. Для этого нужно произвести двойной щелчок на заголовке панели, причем не важно, какой именно, — активной или пассивной.

Стандартные меню для файлов и папок

Total Commander можно настроить так, что вызов стандартного контекстного меню Windows для файлов и папок будет происходить сразу, как в Проводнике, а не через 2-3 секунды после удерживания нажатой правой кнопки мыши. Для этого необходимо включить опцию Конфигурация/Настройка/Операции/Выделение мышью и выбрать опцию Левой кнопкой (как обычно). Еще один способ, это в разделе [Configuration] файла wincmd.ini установить значение оператора UseRightButton равным 1.

Избавляемся от квадратных скобок.

Очень многих и меня в том числе раздражают скобки, которыми для какого то лешего обнесены директории (папки) на панелях TC. Для того чтобы убрать эти самые скобки, нужно всего лишь в файле wincmd.ini в разделе [Configuration] добавить строчку: DirBrackets=0

Быстро узнать размер каталогов

Удобный и быстрый поиск

Если вы при случайном нажатии вводите что-нибудь в командную строку, то поставьте в пункте настроек Operation (Операции) в поле Quick search (Поиск в текущем каталоге) галку в чек боксе Letter Only (Только буква). В этом случае вы не сможете ввести в командную строку что-нибудь при случайном нажатии на клаву, а также поиск необходимого файла будет осуществляться намного удобнее и быстрее.

Настраиваем копирование в фоне

Копирование файлов большого размера, занимает определенное количество времени и в таком случае удобнее производить эту процедуру в фоновом режиме. Для того чтобы копирование всегда осуществлялось в фоне необходимо в wincmd.ini в разделе [Configuration] добавить строчку: AlwaysCopyInBackground=1

Просмотр заархивированных html-страниц

Когда html-страница находится в архиве, то для ее просмотра совсем не обязательно предварительно распаковать все содержимое архива в отдельный каталог. Выберите любой html-документ и запустите его непосредственно из архива. Появится окно в котором TC вам предложит Закрыть, Распаковать и выполнить и Распаковать и выполнить все. Выбирайте последний пункт и TC распакует все содержимое во временный архив, а в вашем браузере откроется страница. Но что самое главное, все картинки и ссылки будут работающими! После завершения просмотра нажмите в TC ОК, и все распакованные файлы из временного каталога будут удалены.

Удаляем сплэш-окно при загрузке коммандера

Сплеш-окно это всплывающее окошко при запуске TC, на мой взгляд бесполезная фича от разработчиков, поскольку не только замедляет загрузку Total Commander, но и засоряет память вашего компьютера. Избавиться от этого прибамбаса довольно просто, для этого в файле wincmd.ini в разделе [Configuration] необходимо создать параметр: StartupScreen=0 и все, больше вас не будет напрягать это надоедливое окошко.

Создаем самораспаковывающийся архив

Наверняка многим и невдомек, с помощью TC очень просто и быстро можно создать самораспаковывающийся архив. Для этого на zip-файле нужно нажать сочетание клавиш Shift+F6 и переименовать расширение архива с zip на exe.

Быстрый способ очистки корзины

Когда открыто окно TC во весь экран, не очень удобно добираться до контекстного меню корзины. Существует отличное решение, если на кнопке F8 (Удалить) нажать правой кнопой мыши, то мгновенно контекстное меню, такое же как у корзины.

Расширенный просмотр каталога

Для того чтобы увидеть все файлы в текущем каталоге и во всех его подкаталогах одним списком необходимо установить курсор на выбранный каталог и нажать комбинацию клавиш Ctrl+B.

SHIFT+ F8 удаляет файл минуя корзину

Используя комбинацию из клавиш SHIFT+F8 Total Commander удаляет файл или папку целиком без сохранения копии для восстановления в корзине. Вы также можете достичь этого эффекта когда нажимаете SHIFT и бросаете файл на кнопку F8 панели функциональных клавиш.

Предупреждение: Восстановить удаленный файл ни какими средствами уже не возможно! Пользуйтесь осторожно…!

На сегодня пожалуй все. В этом обзоре, постарался рассказать о наиболее полезных настройках популярного файлового менеджера Total Commander, скрытых от глаз неискушенного пользователя. В статье использовал как свой опыт работы с TC, так и материалы по теме с Российского сайта о TC.
Именно на этом сайте, при желании вы всегда найдете ответы на вопросы по работе с файл-менеджером. Если у вас имеются свои наработки и маленькие хитрости в использовании TC, делитесь советами и наблюдениями в комментариях. Технологии не стоят на месте, всегда найдется что то новое и интересное.



PassMark BurnInTest — программа для испытания компьютера «на прочность».

BurnInTest тестирует стабильность и надёжность ПК, синхронно распределяя нагрузку на все подсистемы, позволяя осуществлять проверку скорости процессора, оперативной памяти, жестких дисков, CD/DVD приводов, звуковых и видеокарт, принтеров, сетевых соединений.

С Уважением, Андрей .

Буду всем признателен, если поддержите проект — добавив блог в исключения AdBlock и поделитесь ссылкой на запись в своих соц-сетях:

Всего комментариев: 8

vilik
На счет TC 8.0 так сразу ничего сказать не могу, все течет, все меняется, уверен, что найдется и для этой версии решение для удаления сплэш-окна при загрузке.

vilik
Специально проверил фишку с удалением сплэш-окна на TC 8.0, спешу заверить, все работает в лучшем виде ))))

Мой дорогй корреспондент!
Спасибо зв ваше время, ей-ей даже неловко.
Total указывает адрес wincmd Docs and Settings\Wilen\Application Data\GHISLER\wincmd.ini
У меня в компе по этому адресу нет GHISLER.
Поиск привел в папку, в котору я изначально скачал Тотал.
Там я поменял строку по Вашему совету, но это не сработало. Видимо это не активированный файл. А найти в установленных файлах этот ini не удается.
И что же теперь делать? Ложись и помирай?
В любом случае спасибо.
Вилик

В дополнение к моей предыдущей жалобе на неумение найти wincmd
я наткнулся в Configurations/Change Setting Files Directly.
Клик и открылся wincmd.
В первую же строку сразу после я и ввел
StartupScreen=0.
Перегузил командер в оидании чуда! Не тут-то было. Опять фиаско.
Сдаемся?
Вилик

vilik
Что то все у вас как то мудрено. Wincmd.ini изначально прописан в корневой папке программы, если ничего не меняли при установке, то по умолчанию TC ставится в Program Files. Подозреваю, что у вас не один файловый менеджер, или же остались следы от предыдущей версии. Просто снесите Тотал, зачистите все следы и поставьте заново. В папке программы найдите Wincmd.ini и измывайтесь над TC сколько душе угодно. Ну и не забывайте про регистрационный ключ(wincmd.key), конечно если таковой имеется))), сохраните его предварительно, потом поместите обратно в папку вновь установленной программы.
Удачи!

Спасибо за статью! Благодаря вашему совету по стандартному меню файлов и папок удалось убрать глюк с зависанием тотала при включении контекстного меню. Пользуюсь 8.52а на win 10.

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

Часто подобный метод хранения информации используется для передачи данных в сети интернет. Благодаря ему отправителю можно не переживать о наличии предустановленного приложения для сжатия или какого либо дополнительного ПО у получателя. Сегодня обсудим самые актуальные на текущий момент программы для создания самораспаковывающихся архивов.

Создание SFX-Archive в 7zip

Описание процесса по шагам

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

Чтобы заархивировать нужную информацию и создать самораспаковывающийся архив используя программу 7zip необходимо:

  1. В Проводнике Windows открыть место хранения нужных каталогов (папок) или документов.
  2. Нажать в свободном месте левую кнопку мыши и удерживая нажатой выделить объекты, которые требуется поместить в самораспаковывающийся архив через 7zip. Аналогичный результат получим если нажать клавишу CTRL и последовательно щелкать левой клавишей мыши по нужным объектам.
  3. Выполнить правый клик по области выделения и в открывшемся контекстном меню выбрать пункт «7zip – Добавить к архиву».

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

Если вы правильно выполнили описанные выше шаги, то откроется стандартное окно 7z вида:

Создать SFX архив в 7zip

Впишите имя, выберите формат (в нашем случае, «7z») и включите чек-бокс, отмеченный на картинке.

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

Закончив с выбором настроек, можно приступать к архивации с помощью клика по кнопочке «Ок».

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

По окончании в директории с исходными файлами будет создан EXE.

Распаковка

После того как его запустить откроется окошко (см. рисунок внизу), в котором нужно выбрать путь для выгрузки содержимого и подтвердить выбор нажатием на «Extract».

распаковка в 7zip

Внимание! Некоторые антивирусы могут воспринимать самораспаковывающиеся архивы как вирусы, несмотря на то, что они таковыми не являются.

Например, приложение Защитник Win 10 не только считает, что во всех архивах вирусы, но и автоматически удаляет подобные экзешники без предупреждения.

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

Создание SFX-Archive в WinRAR

Пошаговая инструкция

Следующим в нашем списке рассмотрим востребованное платное приложение WinRAR. Принцип для ВинРара тот же, что и для предыдущего приложения: выбор документов или папок, клик правой клавишей мышки по файликам и переход в пункт меню «Добавить в архив».

Добавить в архив WinRar

Результатом действий будет открытое стандартное окно WinRAR, в котором потребуется ввести название, включить параметр «Создать самораспаковывающийся архив» и выполнить с помощью Win Rar запуск архивации нажатием кнопки «ОК».

В winrar имеются дополнительные настройки. Пользователю доступен выбор формата (ZIP, RAR4 или RAR). Кроме того доступен для изменения уровень сжимания, есть возможность задействовать разделение по томам заданного размера. Параметры не обязательны, можно оставить их как есть и нажать кнопку «Ок».

Создать самораспаковывающийся архив Winrar

По завершению процесса компрессии появится EXE-файл с указанным вами названием.

Извлечение

При запуске полученного архива отобразится экран извлечения, аналогично тому, как на скриншоте ниже.

распаковка в WinRAR

Файлы начнут распаковываться автоматически после того как указать папку и щелкнуть по кнопке «Извлечь».

Создание SFX-Archive в WinZIP

Руководство, как сжать файлы

Менее популярная, по сравнению с перечисленными выше, утилита WinZip.

Открываем основное окно ВинЗип с помощью ярлыка на рабочем столе. Другой вариант как это сделать — открыть пункт меню «Пуск», написать в поисковой строке название «WinZip» и запустить приложение оттуда.

WinZip в меню Пуск

добавить файлы в WinZip

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

Самораспаковывающийся EXE в WinZip

После чего кликните на «Сохранить и запустить».

Сохранить и запустить WinZip Самораспаковывающийся архив

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

сохранить архив как ZIP-файл

Далее покажется окно для сохранения самораспаковывающегося EXE-файла. В нем жмем «Ок» и рядом с Zip архивом, в той же папке появится Exe.

создание самораспаковывающегося EXE-файла

Выгрузка сжатых файлов

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

распаковка в WinZip

Прочие архиваторы

Кроме вышеописанных программ существуют и другие, редко используемые сейчас архиваторы для создания SFX архивов. К ним относятся такие как ARJ, PKZIP, p7zip, zipSfx, SFX Creator, CAB.

Напишите в комментарии: а какой утилитой пользуетесь вы?

Самораспаковывающийся или самоизвлекающийся архив (англ. self-extracting archive, сокращённо «SFX archive») — файл, компьютерная программа, объединяющая в себе архив и исполняемый код для его распаковки. Такие архивы, в отличие от обычных, не требуют отдельной программы для их распаковки (получения исходных файлов, из которых они созданы), если исполняемый код можно выполнить в указанной операционной системе. Это удобно, когда неизвестно, есть ли у пользователя, которому передаётся архив, соответствующая программа распаковки.

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

Исполняемый код, присоединённый к архиву, может представлять собой полноценную программу распаковки. Так как существует вероятность выполнения кода распаковщика, самораспаковывающийся архив или замаскированный под него файл может использоваться для распространения вредоносного ПО.

Примеры программ, способных создавать самораспаковывающиеся архивы:

Ненастраиваемые 7z SFX архивы для Microsoft Windows.

Существует сторонний настраиваемый модуль — тоже для Windows.

Для различных платформ.

7zCon.sfx — ненастраиваемый, для указанной пользователем платформы; поддерживает просмотр, автоматическую перезапись файлов, проверку целостности и зашифрованные архивы.

Возможно создание настраиваемых самораспаковывающихся RAR (и ZIP в WinRAR) архивов с русским и английским интерфейсом. Настройка архива производится путем задания комментария или в окне «Дополнительные параметры SFX». Возможно изменение значка.

Настраиваемый, поддерживает ZIP формат. Настройка производится подготовкой текстового файла и последующей «склейкой» файлов.

Создание настраиваемых самораспаковывающихся архивов для Microsoft Windows с выбором компрессора (ZLIB, BZIP2, LZMA)

Русскоязычный интерфейс программы

Настройка архива производится через графический интерфейс программы

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

Также такие архивы в своих форматах для соответствующих платформ могут создавать StuffIt и WinZip.

Существуют также программы, которые создают архивы в виде сценариев оболочки UNIX. Это часто используется для создания программ установки коммерческого ПО для UNIX-подобных ОС. Примеры: makeself и более старая shar.

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

Самораспаковывающиеся архивы в некоторых форматах — например, RAR и ZIP — могут быть распакованы самостоятельной программой распаковки.

СОДЕРЖАНИЕ РАБОТЫ:

Задание 1. Отработайте технологию архивации в форматах: RAR и ZIP.

Задание 2. создайте SFX-архив с помощью встроенного упаковщика в файловом менеджере Total Commander

Самораспаковывающийся архив (SFX или Self Extracting) – это такой архив, для извлечения, или распаковки которого не требуется специальной программы-архиватора, типа WinRar, HaoZip, 7-Zip и других. Такой архив занимает больше места на диске, чем, если бы для сжатия этих же данных был применен другой метод сжатия. Обуславливается это тем, что помимо сжатых данных он содержит дополнительную информацию о том, как его распаковать. Основным достоинством SFX-архива является то, что его содержимое можно посмотреть на любом компьютере. Основное назначение самораспаковывающихся архивов – создание их для установки специального программного обеспечения.

У многих компьютерных пользователей сегодня все чаще возникает вопрос – как самостоятельно создать самораспаковывающийся архив?Сразу отметим: для этого нужно немногое – достаточно при создании архива в диалоговом окне архиватора отметить опцию SFX-архив, то есть «самораспаковывающийся архив».




Примет создания SFX-архива с помощью встроенного упаковщика в файловом менеджере Total Commander:

Открыть программу Total Commander. В одной панели открыть папку, в которую будет помещен архив. В другой панели выделить файлы, которые необходимо упаковать. В строке меню выбрать команду Файл – Упаковать. В окне «Упаковка файлов» поставить галочку напротив опции «Самораспаковывающийся архив – Создание SFX-архива в программе Total Commander. Создание SFX-архіва в программе Total Commander готово.

Задание 3.Создайте самораспаковывающийся архив средствами программы-упаковщика WinRAR.

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

1. Добавление файла к архиву в программе WinRAR. Запустить программу WinRAR, в рабочей области окна выбрать файлы для упаковки, нажать на кнопку «Добавить».

2. Создание самораспаковывающегося архива в программе WinRAR. В открывшемся окне «Имя и параметры архива» поставить галочку в «Параметрах архивации» напротив опции «Создать SFX-архив».

3. Указание места на диске, куда поместить созданный архив. Не забудьте указать путь, куда поместить созданный архив, нажав на кнопку «Обзор», которая располагается над полем «Имя архива».

Кроме того, компьютерным пользователям не помешает знать, как происходит разбиение архива на тома и задание размера тома. Бывает необходимость получить из исходного файла или группы файлов не один архив, а несколько. То ли для удобства переноса информации на съемных носителях (если недостаточно места на одном носителе), то ли для пересылки по электронной почте, которая на данный момент имеет ограничение объема вложенных файлов до 20 Мбайт, но это может быть востребовано пользователем. Архив, состоящий из нескольких файлов-архивов, называется многотомным архивом.

Размер каждого тома можно указать при упаковке, причем размеры томов могут быть как одинаковыми, так и разными.

Нажмите, чтобы узнать подробности

Практическая работа на тему "Архивация файлов в программе файлового менеджера Total Commander" может быть использована по дисциплине "Информатика и ИКТ" в разделе "Работа с файлами и папками. Файловая система" по теме "Файловые менеджеры. Total Commander". В работе описаны цели и технология выполнения работы. Теоретическое описание работы включает в себя содержательный материал по теме урока, практическая часть - описание основных команд и операций. В конце работы прилагаются задания для самостоятельного выполнения и закрепления матерала.

Вы уже знаете о суперспособностях современного учителя? Тратить минимум сил на подготовку и проведение уроков. Сделать изучение нового материала максимально понятным. Избавить себя от подбора заданий и их проверки после уроков.

Просмотр содержимого документа
«Методическая разработка. Архивация файлов в программе файлового менеджера Total Commander. »

Практическая работа №7

«Архивация файлов. Работа с архивами. Распаковка файлов»

Выполнив данную практическую работу, вы научитесь:

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

Работать с архивами;

Распаковывать существующие архивы;

Тестировать архивы на наличие ошибок.

Технология работы:

Архивы (упакованные файлы) - это обычные файлы с расширениями, например, .ZIP, .ARJ, .LZH, .RAR, .UC2, .CAB, .ACE. Такие файлы содержат другие файлы в сжатом виде, занимая меньше места на диске, чем несжатые файлы. Для доступа к этим файлам их сначала нужно распаковать. Формат архивов CAB используется Microsoft для инсталляционных программ. Архивы CAB стандартными средствами Total Commander можно только распаковывать.

Самораспаковывающиеся архивы

Total Commander также поддерживает самораспаковывающиеся архивы с расширением EXE или COM. Чтобы открыть такой архив, установите курсор на файле и нажмите Ctrl+PgDn. Чтобы создать самораспаковывающийся архив с помощью упаковщика ZIP, ARJ, RAR или ACE, выберите в диалоге архивации соответствующую опцию. Кроме того, можно преобразовать обычный ZIP-архив в самораспаковывающийся, заменив расширение ZIP-файла на EXE. Total Commander далее запросит ваше подтверждение на создание самораспаковывающегося ZIP-архива.

1. Архивация файлов (команда Упаковать)

Позволяет упаковать выбранные файлы одним из архиваторов: PKZIP, ARJ, LHA, RAR, UC2, ACE, TAR, GZ или TGZ. При подключении соответствующих плагинов доступны и другие архиваторы. Выделите файлы и каталоги, которые вы хотите упаковать, и вызовите команду Упаковать. из меню Файлы. Если при выборе этого пункта меню вы держите нажатой клавишу Shift, файлы будут перемещены (упакованы, а затем удалены из исходного каталога).

Далее откроется диалоговое окно для выбора параметров упаковки:


Внимание: В этом диалоговом окне должно быть указано имя упаковщика (ZIP, ARJ, LHA, RAR, UC2, ACE и т.п.) перед именем файла архива, отделённое двоеточием ':'. Иначе выделенные файлы будут скопированы или перемещены вместо упаковки!

Окно содержит следующие элементы:

Упаковать файлы (n шт.) в архив - введите имя архива, в который вы хотите упаковать выделенные файлы. Если архив не существует, он будет создан.

Подсказка: Когда вы удерживаете Ctrl при выборе пункта меню Файлы-Упаковать, по умолчанию будет создан архив в исходном каталоге вместо каталога назначения.

Сохранять пути - если вы выделили подкаталоги для упаковки, они будут сохранены с их путями относительно исходного каталога. Пример: Вы выбрали каталог test\, который содержит файл document.txt. В архиве файл будет сохранён как test\document.txt. Если эта опция не установлена, все файлы будут упакованы без их путей.

Учитывать подкаталоги - если вы выделили каталоги для упаковки и выбрали эту опцию, в выделенных каталогах ищутся подкаталоги и также упаковываются. Пример: Если вы выбрали каталог Windows\, тогда подкаталог Windows\System\ также будет упакован. В противном случае будут упакованы только файлы в выделенном каталоге.

Многотомные архивы (ZIP, ARJ, RAR, ACE)

Укажите эту опцию, чтобы упаковать один архив на несколько дисков. Это работает только с архивами ZIP, ARJ, RAR и ACE. Метод PKZIP позволяет вам работать с полным оглавлением всех дисков сразу, в то время как метод ARJ позволяет вам либо распаковать все файлы сразу, либо работать исключительно с файлами на текущем диске. Поэтому рекомендуется использовать метод PKZIP.

Удалить исходные файлы после упаковки - если выбрана эта опция, файлы удаляются после успешной операции упаковки.

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

Отдельные архивы для каждого выбранного файла/каталога - позволяет создать по одному архиву для каждого файла. Это полезно для типов архивов, которые поддерживают один файл в архиве, например, GZ. Если не указан никакой каталог назначения, упакованный файл будет помещён в тот же каталог, где находится исходный файл.

Шифровать - эта опция позволяет создавать зашифрованные архивы. Поддерживаются форматы ZIP, RAR, ARJ и ACE.

Архиватор

Здесь вам нужно указать желаемый архиватор (ZIP, ARJ, LHA, RAR, UC2, ACE, TAR, GZ, TGZ).

Настройка – в зависимости от выбранного упаковщика, открывает диалоговое окно Настройка Архиваторы или Настройка Архиватор ZIP. Если выбран плагин, открывается его собственный диалог настройки (если этот диалог реализован).

OK - закрывает диалог и запускает выбранный упаковщик.

Отмена - закрывает диалог без упаковки файлов.

Важно: В этом диалоговом окне должно быть указано имя упаковщика (ZIP, ARJ, LHA, RAR, UC2, ACE и т.п.) с двоеточием ':' между упаковщиком и именем файла, иначе файлы будут скопированы/перемещены.

Необходимо иметь в виду, что большинство упаковщиков могут создавать архивы размером не более 2 Гб.

Подсказка: Для распаковки файлов из архива просто дважды щёлкните на нём. Архив откроется, и будет показано его содержимое. Затем вы можете скопировать файлы в нужный вам каталог.

Операции упаковки/распаковки (ZIP и внешние архиваторы) и копирования можно перевести в фоновый режим, нажав кнопку "В фоне". Это позволяет во время этой операции выполнять в Total Commander другие задачи. После того, как фоновая операция завершится, нужно нажать F2 или Ctrl+R, чтобы обновить каталог. Иначе изменённые файлы не будут отображаться.

2. Работа с архивами.

Удаление файлов из архива

Двойным щелчком откройте архив, из которого хотите удалить файлы. Выберите файлы и/или каталоги, которые вы хотите удалить, и нажмите F8 или Del для их удаления.

Просмотр файлов в архиве

Чтобы отобразить файлы с помощью встроенного или внешнего просмотрщика, просто нажмите F3 (или Alt+F3), после чего файл распаковывается во временный каталог, а затем отображается просмотрщиком. После закрытия просмотрщика временный файл удаляется, а оригинальный архив остаётся неизменным.

Редактирование файлов из архива

Для правки файла выбранным вами редактором просто нажмите F4. После запроса на помещение во временный каталог для правки файл автоматически распаковывается и будет вновь запакован в архив, если он был изменён редактором. Переупаковка НЕ будет работать с архивами TGZ, GZ и CAB! В таком случае изменённый файл не будет удалён и останется во временном каталоге.

Чтобы редактировать файл с помощью ассоциированной программы, нажмите Enter, затем выберите в диалоге "Свойства упакованного файла" кнопку Распаковать и выполнить. Далее файл автоматически распаковывается. Он тоже может быть упакован заново, если был изменён.

Запуск программы непосредственно из архива

Чтобы запустить находящуюся в архиве программу, выберите в архиве соответствующий исполняемый файл, нажмите Enter, затем выберите в диалоге "Свойства упакованного файла" кнопку Распаковать и выполнить. Файл автоматически распаковывается во временный каталог, откуда и произойдёт запуск программы. По завершении работы программы её исполняемый файл будет автоматически удалён из временного каталога.

Если, однако, для запуска программы (например, инсталлятора) требуется обращение к другим файлам, находящимся в архиве, вышеописанный метод работать не будет. В этом случае нужно выбрать в "Свойствах архива" другую кнопку - Выполнить, распаковав всё. При этом во временный каталог будут распакованы ВСЕ файлы, находящиеся в архиве.

Другие функции, доступные в архиве

С объектами в архиве можно выполнять и некоторые другие действия:

Допускается копирование файлов/каталогов по F5 из одного архива в другой. Фактически это совокупность двух операций извлечения из исходного архива и упаковки в архив назначения. (Для всех форматов, кроме ZIP, должен быть подключён соответствующий архиватор с поддержкой упаковки.)

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

В архиве также можно:

создать новый каталог по F7 (только в ZIP-архивах);

переименовать с помощью Shift+F6 одиночный файл/каталог (только в ZIP-архивах, при этом в контекстное меню объектов добавляется пункт Переименовать. );

выполнить синхронизацию, в т.ч. между двумя архивами (однако диалог синхронизации поддерживает сравнение по содержимому только для ZIP-архивов);

просмотреть единым списком все файлы из содержащихся в архиве подкаталогов;

вывести на печать список содержащихся в архиве файлов (распечатка единичного файла из архива не выполняется);

подсчитать занимаемое место с помощью клавиш Пробел, Alt+Shift+Enter или Ctrl+L.

3. команда Распаковать

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

Для этого переместите курсор на нужный архив и выберите команду Распаковать. в меню Файлы или нажмите Alt+F9.

Откроется диалоговое окно следующего содержания:


В этом диалоговом окне вы можете выбрать параметры распаковки файлов. После этого файлы распаковываются одним из внешних распаковщиков PKUNZIP, ARJ, LHA, RAR, UC2 или ACE, либо (для других типов файлов) соответствующим архиваторным плагином. Существуют внутренние распаковщики ZIP, ARJ, LZH, RAR, ACE, TAR, GZ и CAB, поддерживающие также длинные имена файлов.

В текстовом поле Распаковать n файл(а,ов) в: или Распаковать файлы по указанной ниже маске из архива в: должен быть указан путь, по которому будут размещены распакованные файлы. В качестве значения по умолчанию даётся путь каталога назначения. Тем не менее, вы можете ввести любой существующий путь.

Название этого поля ввода (и производимое действие) зависит от того, каким способом был вызван диалог распаковки. При вызове диалога клавишей F5 (копирование) используется первый вариант названия; при этом будут распакованы только выделенные файлы. При вызове диалога по Alt+F9 (распаковка) будет использован второй вариант; в этом случае будут распакованы ВСЕ файлы, удовлетворяющие введённой ниже маске, независимо от того, какие файлы были выделены.

Маска для распаковки: - это поле присутствует только при распаковке файлов с помощью Alt+F9. Здесь вы можете ввести маску (такую как *.doc *.txt), чтобы указать, какие файлы нужно распаковывать. Если вы хотите распаковать файл, содержащий пробелы в имени, вы должны заключить его имя в двойные кавычки, например, "Письмо к Иванову.doc".

Учитывать подкаталоги – данный параметр определяет, если вы выделили для распаковки каталоги, все файлы в этих каталогах будут распакованы с учётом их путей.

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

Распаковать каждый архив в отдельный каталог (с именем архива) - это поле появляется только при распаковке файлов с помощью Alt+F9. Если выбрана эта опция, каждый из выделенных архивных файлов будет распакован в отдельный каталог, который получит имя исходного архива.

OK - Закрывает диалог и запускает распаковщик.

Отмена - Закрывает диалог без распаковки файлов.

4. Тестирование архивов

Сочетание клавиш для этой функции: Alt+Shift+F9.

Задание на самостоятельную работу (выполняете в каталоге группе 75):

Создайте каталог Мой каталог, содержащий вложенные каталоги, а так же файлы различных типов (обязательно в нем должны содержаться файлы формата .txt).

Упакуйте каталог Мой каталог, создав архив с именем Мой архив.zip

Выполните удаление файла из архива.

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

Создайте в архиве новый каталог Каталог_1, добавьте в него любой файл.

Переименуйте Каталог_1 в Каталог_2, переименуйте файл, содержащийся в нем в Файл_1, расширение файла оставьте тем же.

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

Подсчитайте занимаемое место архивом Мой архив.zip.

Создайте самораспаковывающийся архив типа Мой каталог.exe. Откройте его. Какой комбинацией клавиш необходимо воспользоваться?

Вспомните две основные характеристики архиваторов. Как они между собой зависимы? Далее:

Упакуйте каталог Мой каталог остальными всеми возможными типами архиваторов .RAR, .TAR, .ARJ и др. Проведите сравнительную характеристику 5-7 любых типов архиваторов. Для сравнения вам необходимы знания п.9.

Попробуйте повторить действия п.3 – 8 с архивом Мой архив.tgz.

Выполните тестирование архива Мой архив.zip, Мой архив.tar.

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