Архивация и разархивация файлов
Упражнение 37 Архивация
1. Создайте в своей личной папке новую папку с именем Архивация, а в ней создайте (или скопируйте из другой папки) небольшой файл с помощью программы WordPad(или Word). Назовите его, например, так: ИсхФайл. Многократно копируя текст, сохраняя файл и просматривая его Свойства, сделайте объём файла больше, желательно примерно 100 Кбайт. (Все действия этой темы можно выполнять как в отдельной открытой папке, так и в программе Проводник)
2. Выделите этот файл и в меню Файл выберите пункт Упаковать в архив… Рассмотрите диалоговое окно ИМЯ И ПАРАМЕТРЫ АРХИВА. Установите в нём слева Формат архива ZIPи нажмите кнопку ОК.
3. Теперь правой кнопкой мышки вызовите контекстное меню для этого же файла и в нём такой же командой Упаковать в архив…вызовите то же окно. В качестве Формата архива выберите RARи нажмите ОК. Рассмотрите упакованные файлы и обратите внимание, что они оба созданы в активной панели, в той же папке, что и исходный файл. Сравните значки и объёмы исходных и архивных файлов.
4. В папке Архивация создайте с помощью правой кнопки мышки и буфера обмена копию файла ИсхФайл, переименуйте её, дав имяКопИсхФайл.
5. Любым из рассмотренных способов (с помощью меню или правой кнопки) для этого второго файла вызовите список команд и найдите в нём следующую (вторую) команду: Упаковать в архив КопИсхФайл.rar. Выполните её и убедитесь, что с её помощью сразу, без использования диалогового окна осуществляется такое же действие, как в пункте 3.
6. Рассмотрим, как создать самораспаковывающийся архив. Снова выделите файл ИсхФайл и вызовите окно Имя и параметры архива.В его правой части установите галочку возле варианта Создать SFX-архиви выполните архивацию.
7. Для того чтобы упаковать несколько файлов в один архив, выделитеоба исходные файла ИсхФайл иКопИсхФайл в папке Aрхивация и воспользуйтесь каким-нибудь из способов упаковки, рассмотренных выше, например, вызовите окно Имя и параметры архива и установите формат архива zip. Обратите внимание, что в окошке с маршрутом предлагается создать архив с именем, которое совпадает с именем родительской папки, содержащей исходные файлы, а именно, Aрхивация.zip. Нажмите ОК.
8. Сравните значки, имена, расширения и объёмы полученных пяти архивных файлов в текущей папкеAрхивация.
9. Чтобы понять, как создать архивный файл в другой, заданной папке, выделите какой-нибудь из исходных файлов и снова вызовите окно Имя и параметры архива.С помощью кнопки Обзор вызовите подокно Поиск архива. Здесь можно открыть нужную папку, дать архиву другое имя. Нажмите в нём кнопку Отмена, а затем так же отмените архивацию.
Упражнение 38. Разархивация
1. Для разархивации используются те же два подхода для вызова списка команд, что и в предыдущем упражнении, а именно меню Файл и правая кнопка мышки. Этот список включает три варианта. Необходимо выделить архивный файл и выбрать один из этих вариантов.
2. Выделите архивный файл, например ИсхФайл.zip и выберите первую команду Извлечь файлы. Она вызывает диалоговое окно ПУТИ И ПАРАМЕТРЫ ИЗВЛЕЧЕНИЯ. Рассмотрите маршрут с мигающим курсором в окошке Путь извлечения. В нём предлагается по умолчанию создать в текущей папке новую папку такого же имени, как архив, содержащую исходный файл. Нажмите ОК и рассмотрите в текущей папкеполученную в результате разархивации новую папку ИсхФайл,а в ней распакованный файл ИсхФайл.
3.* Выделите тот же архивный файл ИсхФайл.zipи повторите все действия предыдущего пункта. Появится сообщения о том, что такой файл уже существует. Выберите вариант Переименовать, дайте имя ИсхФайл-1и ОК. Убедитесь, что распакованный файл с таким именем появился в созданной выше той же папке ИсхФайл.
4.* Ещё раз точно так же для исходного файла вызовите рассмотренное окно. Рассмотрите в нём дерево папок, как в левой панели Проводника. Здесь можно открыть нужную папку-приёмник. Нажмите кнопку Показать,чтобы сразу открыть текущую папку. Не надо менять папку, нажмите кнопку Отмена.
5. Выделите тот же файл ИсхФайли выберите вторую команду Извлечь в текущую папку.Он сразу помещает распакованный файл непосредственно в текущую папку. Щёлкните на этом варианте и дайте распакованному файлу имяИсхФайл-2,т.к. в этой папке содержится исходный файл.Убедитесь, что этот файл появился в текущей папке.
6 Третий пункт списка команд разархивации с названием Извлечь в <имя файла >\сразу, без использования диалогового окна, создаёт в текущей папке новую папку с именем файла и этим файлом внутри, то есть даёт тот же результат, что рассмотренный выше в п. 2. Установите курсор на архивном файлеКопИсхФайли реализуйте рассматриваемый вариант Извлечь в КопИсхФайл\. Убедитесь, что, как и ранее, появилась новая папка КопИсхФайл с исходным файлом КопИсхФайлвнутри.
7*. Разархивацию архива из нескольких файлов можно осуществлять любым из рассмотренных способов. Так, выделите файл Aрхивация.zipи выполните команду Извлечь в Aрхивация\, как в предыдущем случае.Откройте созданную при этом новую папку Aрхивацияи найдите в ней исходные файлы.
8. Разархивация самораспаковывающегося архива, как видно из названия, тривиальна. Так как это файл-программа, то достаточно просто запустить её на выполнение. Найдите соответствующий архивный файл-приложение ИсходныйФайл и двойным щелчком запустите его на разархивацию. Изучите информацию в диалоговом окне и нажмите кнопку Извлечь. В данной ситуации необходимо дать файлу новое имя, например ИсхФайл-Сам.
Контрольные вопросы
1. Укажите два способа вызова команд архивации и разархивации.
2. Как вызвать диалоговое окно Имя и параметры архива?
3. Какие форматы архивов вы знаете?
4. Как установить формат архива?
5. Как создать rar-архив, не вызывая диалогового окна?
6. Как создать самораспаковывающийся архив?
7. Как вызвать диалоговое окно Пути и параметры извлечения?
8. Как в текущей папке создать папку, содержащую распакованный файл?
9. Как извлечь файл непосредственно в текущую папку, не вызывая диалогового окна?
10. Как в текущей папке создать папку, содержащую распакованный файл, без использования диалогового окна?
11. Как разархивировать самораспаковывающийся архив?