Методическая разработка. Архивация файлов в программе файлового менеджера Total Commander.
Методическая разработка. Архивация файлов в программе файлового менеджера Total Commander.
Практическая работа на тему "Архивация файлов в программе файлового менеджера 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. Тестирование архивов
Команда Протестировать архив(ы), находящаяся в меню Файлы проверяит все выделенные архивы, распаковав их в память и подсчитав CRC-сумму. Если CRC не совпадает с контрольной суммой, хранящейся в архиве, или возникают ещё какие-то ошибки, Total Commander сообщит об этом. Если ошибок нет, никакие сообщения не отображаются. Поскольку TAR-архивы не защищены CRC-суммой, их невозможно проверить с помощью этой функции.
Сочетание клавиш для этой функции: Alt+Shift+F9.
Задание на самостоятельную работу (выполняете в каталоге группе 75):
Создайте каталог Мой каталог, содержащий вложенные каталоги, а так же файлы различных типов (обязательно в нем должны содержаться файлы формата .txt).
Упакуйте каталог Мой каталог, создав архив с именем Мой архив.zip
Выполните удаление файла из архива.
Просмотрите с помощью внутреннего просмотрщика файл .txt из архива; отредактируйте его с помощью редактора.
Создайте в архиве новый каталог Каталог_1, добавьте в него любой файл.
Переименуйте Каталог_1 в Каталог_2, переименуйте файл, содержащийся в нем в Файл_1, расширение файла оставьте тем же.
Просмотрите единым списком все файлы из содержащихся в архиве подкаталогов. Подсказка: Используйте команду Показать все файлы без подкаталогов.
Подсчитайте занимаемое место архивом Мой архив.zip.
Создайте самораспаковывающийся архив типа Мой каталог.exe. Откройте его. Какой комбинацией клавиш необходимо воспользоваться?
Вспомните две основные характеристики архиваторов. Как они между собой зависимы? Далее:
Упакуйте каталог Мой каталог остальными всеми возможными типами архиваторов .RAR, .TAR, .ARJ и др. Проведите сравнительную характеристику 5-7 любых типов архиваторов. Для сравнения вам необходимы знания п.9.
Попробуйте повторить действия п.3 – 8 с архивом Мой архив.tgz.