Учебник Информатика. Базовый курс. Симонович С.В.. С. В. Симоновичаинформатикабазовый курс2е издание
Скачать 17.96 Mb.
|
Упражнение 14.3. Создание мин 1. Создайте папку для экспериментов, например \Windows\Temp\Zip_Test. 2. Методом копирования наполните эту папку произвольными файлами, напри- мер, взяв их из стандартной папки \Windows\Media (файлы в этой папке имеют «длинные имена», а нам важно убедиться в том, что после архивации они оста- ются неповрежденными). 3. Запустите диспетчер архивов 4. Дайте команду File • New Archive (Файл • Создать Архив) — откроется диалого- вое окно New Archive (Создание архива). В этом окне прежде выберите папку, в которой будет создан архив, например \Windows\Temp\Zip_Test. 5. Введите имя архива в поле Имя файла (например, Media) и убедитесь, что в поле Files of type (Тип файла) установлен тип Zip files. 6. Обязательно установите флажок Add dialog (Открывать окно Добавить) и щелк- ните на кнопке ОК. 7. Если был установлен флажок Add dialog окно Добавить), откроется диалоговое окно Add (Добавить), представленное на рис. 14.4. Защита архива паролем Выбор Степень сжатия Выбор Учет информации о вложенных атрибутов Рис. 14.4. Управление добавлением файлов в архив 8. В раскрывающемся списке Action (Действие) выберите пункт Add (and replace) files (Добавлять и заменять файлы). 3 8 8 Глава Приемы и методы работы со сжатыми данными 9. В раскрывающемся списке Compression (Степень сжатия) выберите пункт Normal (Обычная). 10. В группе элементов управления Folders (Папки) флажок Include Subfolders (Включая вложенные папки) следует всегда устанавливать. В данном случае это невозможно, потому что в нашем примере вложенных папок нет и данный фла- жок дезактивирован. В группе элементов управления Attributes убедитесь в том, что фла- жок Include system and hidden files (Включать системные и скрытые файлы) уста- новлен. 12. Выделите файлы, включаемые в архив. При групповом выделении файлов пользуйтесь левой кнопкой мыши совместно с клавишами SHIFT и Если нужно выделить все файлы, можно воспользоваться комбинацией клавиш CTRL+A. 13. Щелкните на командной кнопке Add (Добавить в архив) — начнется процесс создания архива. 14. С помощью Проводника откройте папку \Windows\Temp\Zip_test. Разыщите созданный файл Media.zip. Установите его размер — по строке состояния или переключившись в режим Таблица. 15. Переключитесь в программу WinZip. Откройте в ней созданный архив и убеди- тесь в том, что «длинные имена» файлов сохранились. 16. Закройте программу WinZip. Мы научились создавать архивы сжатых файлов. При этом мы имеем возможность выбрать, какие файлы включаются в архив и в какой папке создается результирую- щий файл. Мы также можем выбрать степень сжатия, указать режим обновления фай- лов для тех случаев, когда в архиве уже имеются файлы, одноименные добавляемым, и задать режим упаковки папок с сохранением структуры вложенных папок. Данные настройки выполняют в специальном диалоговом окне Add (Добавить). Они особенно важны в тех случаях, когда диспетчер архивов используется с целью орга- низации резервного копирования данных. Упражнение 14.4. Защита 1. Запустите программу WinZip. 2. Дайте команду File • Open Archive (Файл • Открыть архив). Откройте ранее созданный архив Media.zip. 3. Дайте команду Actions • Add (Действия • Добавить в архив) — откроется диало- говое окно Add (Добавить). 4. В списке представленных файлов разыщите файл Media.zip, щелкните правой кнопкой мыши на его значке и в открывшемся контекстном меню выберите команду Удалить. Удаление ранее созданного архива необходимо для создания нового архива под тем же именем. Практическое занятие 389 5. Выделите все файлы списка комбинацией клавиш CTRL+A. 6. Для защиты создаваемого архива щелкните на кнопке Password (Па- роль) — откроется одноименное диалоговое окно, представленное на рис. 14.5. Поле ввода Запрет отображения пароля при вводе 14.5. Задание пароля для защиты архива 7. Обратите внимание на флажок Mask Password отображать пароль). Если он установлен, пароль при вводе не будет отображаться на экране, а его символы будут заменены подстановочным «*». Это мера защиты пароля от посторонних. Однако в данном случае пользователь не может быть уверен в том, что он набрал пароль правильно. Поэтому при установленном флажке Mask Password отображать пароль) система запрашивает повторный (контроль- ный) ввод пароля. 8. Введите пароль, например слово test, используя кроме алфавитных символов произвольные знаки препинания и меняя регистр символов, например так: t,e/s:T. 9. Щелкните на кнопке ОК. Обратите внимание на то, что диалоговое окно Add (Добавить) изменило название —. Add with password (Добавление и защитить паролем). 10. Щелкните на командной кнопке Add (Добавить в архив) — начнется процесс создания защищенного архива Media.zip. Откройте созданный архив командой File • Open (Файл • Открыть). 12. Выделите любой файл, входящий в состав архива, и дайте команду Actions • Extract (Действия Извлечь). 13. В открывшемся диалоговом окне Extract (Извлечение) проверьте правильность установки необходимых элементов управления и выберите папку-приемник. 14. Щелкните на командной кнопке Extract (Извлечь), Процесс извлечения данных из архива не запустится, а вместо него откроется диалоговое окно для ввода пароля. 15. Убедитесь в том, что ввод неправильного пароля не позволяет извлечь файлы архива. в том, что правильный ввод пароля действительно запускает процесс. 17. Закройте программу WinZip. Мы научились создавать защищенные архивы. Защита выполняется одновременно с созданием самого архива. Надежность защиты во многом определяется размером сим- вольного набора, использованного при задании пароля. 3 9 0 Глава Приемы и методы работы со сжатыми данными Упражнение Создание самораспаковывающегося мин 1. Запустите программу WinZip. 2. Дайте команду File • Open Archive (Файл • Открыть архив). Откройте ранее созданный архив 3. Дайте команду Actions • Make File (Действия • Создать исполнимый файл) — откроется диалоговое окно WinZip (Генератор самораспаковы- вающегося архива), представленное на рис. 14.6. 4. Самораспаковывающийся архив создается на базе ранее созданного обычного архива. Убедитесь в том, что в поле Create self-extracting Zip file from (Создать самораспаковывающийся архив из ...) правильно записан адрес ZIP- файла. Если это не так, воспользуйтесь кнопкой Browse (Обзор) для поиска нужного файла. 5. В группе Spanning Support (Поддержка распределенного архива) включите пере- ключатель No spanning (Без распределения). 6. Щелкните на ОК. 7. Поскольку исходный архив имеет парольную защиту, то перед началом преоб- разования появится предупреждающее сообщение. Закройте его щелчком на кнопке ОК. 8. По окончании преобразования появится диалоговое окно с предупреждением о том, что самораспаковывающийся архив следует испытать. Подтвердите начало испытания щелчком на кнопке Да. очередном окне выберите папку, в которую произойдет проверочная распа- ковка архива. По умолчанию предлагается папка \Temp. Если она не устраивает, воспользуйтесь командной кнопкой Browse (Обзор), выберите нужную папку и щелкните на кнопке Unzip (Распаковать). архивный файл защищен, его распаковка не начнется, пока не будет введен правильный пароль. По завершении работы закройте текущие диалоговые окна. Мы научились создавать самораспаковывающиеся архивы на базе предварительно подготовленных обычных архивов. Мы убедились в том, что если исходный архив был защищен паролем, то эта защита сохраняется и в самораспаковывающемся архиве. Упражнение Создание самораспаковывающегося распределенного архива Запустите программу WinZip. 2. Дайте команду File • Open Archive (Файл Открыть архив). и открой- те ранее созданный архив Практическое занятие Выбор архива Задаваемая по умолчанию папка для распаковки распределенного архива Рис. 14.6. Создание самораспаковывающегося архива 3. Дайте команду Actions • Make File (Действия • Создать исполнимый файл) — откроется диалоговое окно WinZip (Генератор самораспаковы- вающегося архива), представленное выше (см. рис. 14.6). 4. В группе элементов управления Spanning Support (Поддержка распределенного архива) включите переключатель Safe Spanning Method (Защищенный метод распределения) или Old Spanning Method (Обычный метод распределения). Защищенный метод создает на первом гибком диске два файла: исполнимый файл, выполняющий автоматическую распаковку, и первый том распределенного архива. На последующих дисках создается продолжение распределенного архива. Такой подход повышает уровень безопасности, поскольку даже в том случае, когда исполнимый файл поврежден, например компьютерным вирусом, информация не пропадает и остается в архивном файле. После применения антивирусных средств для «лечения» зараженного исполнимого файла также происходит нарушений в структуре архива, поскольку исполнимый файл автономен. Этот метод применяют для передачи архивных материалов на дисках. Обычный метод обеспечивался прошлыми версиями программы WinZip. В этом случае на первом диске создается один файл, содержащий и архив, и емый модуль, а все остальные диски содержат файлы с расширением несмотря на отсутствие в исполняемого кода. Последствия случай- ного запуска файла, не являющегося первым файлом архива, могут оказаться непредсказуемыми. 5. Щелкните на командной кнопке — откроется диалоговое окно WinZip Self- Extractor (Генератор самораспаковывающегося архива). 6. Установите флажок Erase any existing files on the new disk before continuing (Пред- варительно стереть все существующие файлы на гибких дисках). 7. Вставьте в дисковод гибкий диск и щелкните на кнопке ОК — начнется создания первого тома распределенного архива. По окончании процесса по указанию от программы извлеките записанный гибкий диск и вставьте новый. 3 9 2 Глава Приемы и методы работы со сжатыми данными 8. Создав последний том, программа предложит извлечь последний диск и вста- вить первый для внесения правок в заголовок архива, Мы научились создавать самораспаковывающиеся распределенные архивы. Такой метод архивации нашел особенно широкое применение при распространении про- граммных продуктов. Упражнение Наблюдение интеграционных свойств программы WinZip 30 мин В этом упражнении на примере диспетчера архивов WinZip мы ознакомимся с тем, как выполняется интеграция служебных и прикладных программ с операционной системой Windows XP. Под интеграцией программного обеспечения понимают возможность совместной нескольких различных программ в рамках единой системы управления. Так, уже известным нам системным средством интеграции является концепция внедрения и связывания объектов и основанный на ней буфер обмена Windows. Здесь же мы познакомимся с другим приемом интеграции, в основе кото- рого лежит изменение свойств программы Проводник и связанного с ней контек- стного меню объектов. С точки зрения интеграции в современном развитии диспетчеров архивов четко прослеживаются две тенденции: интеграция с операционной системой Windows XP и, наоборот, отказ от интеграции и автономное Оба подхода имеют свои достоинства и недостатки. Глубокая интеграция с Проводником делает работу пользователя более удобной и интуитивно понятной. Отказ от интеграции позволяет расширить возможности настройки программы (в первую очередь за счет использования параметров командной строки запуска) и обеспечить гибкое взаимодействие с другими приложениями. Характерным первого направления является рассмотренный нами диспетчер архивов WinZip. Характер- ным представителем второго направления является популярный в России диспет- чер WinRAR. В итоге получается следующее соотношение: • для эпизодических работ по архивации и извлечению файлов и папок удобнее использовать систему, хорошо интегрированную в Windows, например WinZip; • для регулярных работ по созданию резервных копий папок и дисков удобнее использовать автономные средства, поскольку для них проще организуется взаимодействие с прочими программами (в частности, со средствами автома- тизации). В этих случаях можно рекомендовать, например, WinRAR. 1. Запустите программу Проводник (Пуск • Программы • Проводник). Создайте папку для экспериментов С:\Темр (если эта папка уже существует, создайте в ней папку C:\Temp\Test). 3. Скопируйте в созданную папку несколько произвольных файлов, взяв их, например, из папки \Windows\Media. 4. созданную папку и выделите один из помещенных в нее файлов. Практическое занятие 393 5. Щелкните правой кнопкой мыши на значке выделенного файла — откроется контекстное меню, представленное на рис. 14.7. Обратите внимание на то, что в нем имеются два пункта для создания архива (создание архива с произволь- ным именем и с именем, соответствующим текущему файлу). Появление этих пунктов связано с наличием компьютерной системе диспетчера архивов и интеграции WinZip с Проводником Windows. Стандартные пункты контекстного меню Специфические пункты контекстного меню, добавленные . программой WinZip Рис. 14.7. Контекстное меню с интегрированными командами работы с архивами 6. Дайте команду Add to Zip file (Добавить в архив) — произойдет автоматический запуск диспетчера архивов WinZip и открытие диалогового окна Add (Добавить). 7. В поле Add to archive (Добавить в архив) автоматически заносится адрес текущей папки. Сюда остается вписать только название файла создаваемого архива, например C:\Temp\Test\media. Если надо открыть другую папку, это можно сде- лать с помощью командной кнопки Open (Открыть). Если надо создать новую папку внутри текущей, воспользуйтесь кнопкой New (Создать). Проверив настройку прочих элементов управления, запустите процесс архивации щелч- ком на командной кнопке Add (Добавить). 8. Перейдите в окно программы Проводник и убедитесь в том, что в эксперимен- тальной папке появился архивный файл Media.zip. 9. Щелкните на значке архивного файла правой кнопкой мыши и изучите новые команды контекстного меню, позволяющие выполнить операции с архивным файлом (рис. 14.8). 10. Дайте команду Create (Создать самораспаковывающийся архив). В открывшемся диалоговом окне щелкните на командной кнопке и в последующих диалоговых окнах откажитесь от проверки созданного Закройте открытые окна программы WinZip и в программе Проводник убеди- тесь в том, что в экспериментальной папке появился исполнимый файл Глава Приемы и методы работы со сжатыми данными Видоизмененная команда открытия файла Стандартные контекстного меню • Специфические контекстного меню архивного файла Рис. 14.8. Контекстное меню архивного В программе Проводник выполните перетаскивание значка любого файла (или группы файлов) на значок созданного Z/P-архива. При отпускании кнопки мыши в конце перетаскивания происходит автоматическое добавление новых файлов в архив. Если содержимое правой панели Проводника открыто.в режиме Таблица, после каждого перетаскивания можно наблюдать увеличение размера файла архива. Мы наблюдали факт изменения свойств программы Проводник счет того, что в ком- пьютерной системе установлена программа WinZip. Это изменение свойств вырази- лось, во-первых, в изменении содержания контекстного меню, связанного с объектами Windows, и, во вторых, в том, что работает наполнения архива методом перетас- кивания. Таким образом, мы можем говорить о том, что установка программы WinZip расширила функциональные возможности системной программы Проводник. Исследовательская Задание Исследование свойств форматов сжатия графических 1. Подготовьте для экспериментов папку C:\Temp\Pictures. 2. Откройте графический редактор Paint (Пуск • Программы • Стандартные • Paint) и загрузите в него заранее подготовленный многоцветный рисунок, например Определите размер рисунка в (Рисунок • Атрибуты). Оцените теоре- тический размер рисунка в 24-разрядной палитре (3 байта на точку) по формуле: S = где S — размер файла с рисунком (байт); Исследовательская работа 395 М — ширина рисунка (точек); N— высота рисунка (точек). Запишите результат: S = 4. Сохраните рисунок в папку C:\Temp\Pictures, выбрав имя файла Test и назна- чив тип файла: 24-разрядный рисунок. 5. Повторно сохраните рисунок, выбрав то же имя Test, но назначив тип файла GIF. При сохранении произойдет потеря определенной части графической информации. 6. Восстановите рисунок, загрузив его из ранее сохраненного файла Test.bmp, и вновь сохраните его под тем же именем, но выбрав в качестве типа файла фор- 7. Запустите программу Проводник. Откройте папку C:\Temp\Pictures в режиме Таблица. Определите размеры файлов Test.bmp, Test.gif и Test.jpg. Определите коэффициент сжатия файлов (R), взяв отношения размеров файлов к теоретиче- ской величине, полученной расчетным путем в п. 3. Результаты занесите в таблицу. файла 24-разрядный Размер файла (Кбайт) Степень сжатия (%) 8. Ответьте на вопросы. • Что можно сказать о степени сжатия данных в формате BMP? Что можно сказать о степени сжатия данных в 9. В графическом редакторе Paint дайте команду создания нового документа Файл- • Создать. Убедитесь в том, что полотно имеет Если это не так, измените его размер командой Рисунок • Атрибуты • Ширина (Высота). В качестве инструмента выберите Кисть. Задайте максимальный размер кисти. Поочередно используя 8-10 разных красок, грубо закрасьте полотно. Сохраните рисунок под именем Test_1 в формате 24-разрядный рисунок. 12. Test_1 13. Восстановите рисунок из файла Test_1 14. Сохраните рисунок под именем Test_1 в 15. С помощью программы Проводник определите размеры сохраненных файлов и заполните таблицу. файла |