смоленское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Десногорский Энергетический Колледж» Кабинет №307. Группа: Обучающийся: Практическая работа №2. «Создание архива и помещение в него файлов.». Цель: научиться разархивировать файлы. архивировать файлы с разными значениями сжатия архивировать файлы с защитой паролем; разархивировать файлы; извлекать файлы из архива, защищённого паролем. Оборудование: Персональный компьютер. Ход работы. 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. Понятие процесса архивации файлов. Архивация файлов - это упаковка файлов путем сжатия хранимой в них информации. Архивация (упаковка) - помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде Сжатие информации - это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения. Архивный файл - это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате, и времени их создания или модификации, размерах и т. п. Программы для архивации реализуют такие основные функции: запись файлов в архив в сжатом виде и извлечение их из архива в начальном виде; придание, восстановление, перемещение и переименование файлов в архиве; изъятие файлов из архива; просмотр содержания архива и др. Разархивация (распаковка) - процесс восстановления файлов из архива точно в таком виде, какой они имели до помещения в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память Программы, осуществляющие упаковку и распаковку файлов, называются программами - архиваторами. Большие по размеру архивные файлы могут быть размещены на нескольких дисках (томах). Такие архивы называются многотомными. Том - это составная часть многотомного архива. Создавая архив из нескольких частей, можно записать его части на несколько дискет. Самораспаковывающийся архивный файл (SFX-архив (SelF-eXtracting))- это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы-архиватора. Архивы такого типа в MS DOS, Windows обычно создаются в форме .EXE-файла. Программы-архиваторы различаются форматом уплотнения, скоростью работы, степенью сжатия файлов, удобством использования и т.п. Для сжатия информации в DOS наиболее часто пользуются программами-архиваторами Arj и Rar. Для сжатия информации в Windows наиболее часто пользуются программой-архиватором WinRAR или WinZip. 7-Zip — свободный файловый архиватор с высокой степенью сжатия данных. Поддерживает несколько алгоритмов сжатия и множество форматов данных, включая собственный формат 7z c высокоэффективным алгоритмом сжатия LZMA. Программа разрабатывается с 1999 года и является бесплатной, а также имеет открытый исходный код, большая часть которого свободно распространяется на условиях лицензии GNU .Основной платформой является Windows . 2. ПРАКТИЧЕСКАЯ ЧАСТЬ. Извлечение файлов из архива (разархивирование файлов) Выполнив данную лабораторную работу, вы научитесь: разархивировать файлы. Технология выполнения работы: 1. Создайте в своём рабочем каталоге папку Архивы. 2. Скопируйте архив Лабораторная работа 2 (из Практические работы\Архивация\) в папке Архивы 3. Разархивируем файлы. Выполнить эту операцию можно двумя способами: a) двойным кликом левой кнопки мыши по файлу архива. Откроется приложение 7-zip, в котором будет показано содержимое архива: Для разархивации требуется выделить нужные файлы архива и нажать экранную кнопку «Извлечь». Откроется диалоговое окно, в котором требуется указать путь для разархивации и нажать «ОК»: b) кликом правой кнопки мыши по файлу «Лабораторная работа 2.7z». Архивирование файлов Выполнив данную лабораторную работу, вы научитесь: архивировать файлы с разными значениями сжатия. Технология выполнения работы: 1. Запустите программу 7-Zip через меню Пуск. 2. Откройте на компьютере папку с исходным материалом для лабораторной работы. В этой папке хранятся три типа файлов .doc, .bmp, .jpg. 3. Заархивируйте графический файл и сравните размеры обоих файлов. Для этого выполните следующие действия: a) Щелчком правой кнопки мыши выделите файл типа .bmp б) Щелкните на кнопке 7-zip / Добавить к архиву…, появится диалоговое окно, уточняющее параметры архивации. По умолчанию архивный файл имеет имя исходного файла. в) Если необходимо задать иное имя архива, то введите его в поле ввода имени. 4. Выберите формат архивного файла, например ZIP. 5. Остальные параметры оставьте без изменения. 6. Щелкните по кнопке Ok. 7. Сравните размеры исходного файла и архивного. Данные внесите в таблицу 1. 8. Заархивируйте файл типа .doc и сравните размеры обоих файлов. Данные внесите в таблицу 1. 9. Заархивируйте файл типа .jpg и сравните размеры обоих файлов. Данные внесите в таблицу 1. 10. Заархивируйте файлы в формате архива 7z. Заполните таблицу 1 полученными данными. Таблица 1 Формат архива Имя файла и его расширение Исходный размер Размер после архивации 1. При создании нового архива нужно задать параметры архивирования. Прежде всего, необходимо задать имя архивного файла и место его сохранения на диске. Далее, нужно выбрать формат архивации 7z или ZIP. Формат ZIP более широко распространен, а метод 7z обеспечивает больше возможностей и более сильное сжатие. Результаты по степени сжатия сильно зависят от сжимаемых данных. Обычно 7-Zip сжимает в формат 7z на 4—25% лучше, чем в формат zip. 2. В обоих форматах поддерживаются шесть методов архивации: Без сжатия, Скоростной, Быстрый, Нормальный, Максимальный и Ультра. Максимальный метод обеспечивает наиболее высокую степень сжатия, но с наименьшей скоростью. Напротив, Скоростной сжимает плохо, но очень быстро. Метод Без сжатия просто помещает файлы в архив без их упаковки. Если вы создаете архив для передачи по компьютерным сетям или для долговременного хранения, имеет смысл выбрать метод Максимальный для получения наилучшего сжатия. Если же вы создаете ежедневную резервную копию данных, то, как правило, лучше использовать Нормальный метод. 3. При использовании формата 7z доступны 3 метода сжатия: LZMA, Bzip2, PPMd. PPM широко используются, для компрессии избыточной информации и текстовых данных. BZip2 проигрывает от 10 до 15 процентов наилучшему классу алгоритмов сжатия данных, известных на данный момент (PPM), но при этом в 2 раза быстрее при сжатии и в 6 раз быстрее при распаковке. LZMA Алгоритм основан на схеме сжатия данных по словарю обеспечивает высокий коэффициент сжатия (обычно превышающий коэффициент, получаемый при сжатии с использованием Bzip2), а также позволяет использовать словари различного размера. 4. Следующий параметр архивации - размер словаря. Чем больше размер словаря, тем лучше, но медленнее сжатие. 5. 7-zip позволяет создавать многотомные архивы, то есть архивы, состоящие из нескольких частей. Обычно тома используются для сохранения большого архива на нескольких дискетах или других сменных носителях. Расширения томов при этом нумеруются .7z.001, .7z.002 и так далее. 6. Архив может быть непрерывным (позволяет добиться максимальной степени сжатия) и самораспаковывающимся (SFX, от англ. Self-eXtracting). Для разархивации такого архива не нужна специальная программа, достаточно запустить файл архива на выполнение, так как он является исполняемым файлом и имеет расширение .exe. Разархивирование файлов Архивирование файлов с защитой паролем Выполнив данную практическую работу, вы научитесь: архивировать файлы с защитой паролем; разархивировать файлы; извлекать файлы из архива, защищённого паролем. Технология выполнения работы: 1. Откройте на компьютере папку с исходным материалом для лабораторной работы. 2. Выделите файлы которые вы хотите заархивировать с защитой паролем и через контекстное меню выберете «добавить к архиву» подобно прошлому заданию. В открывшемся окне зададим параметры архивирования. В поле ввода Шифрование зададим пароль. Можно выбрать опцию Показать пароль 3. Удалите исходные файлы, оставив папку архива. 4. Разархивируем файлы. Выполнить эту операцию можно двойным кликом по файлу архива, либо через контекстное меню - Распаковать. При распаковке архива защищенного паролем от Вас потребуются ввести пароль. Вопросы для защиты практической работы. Для чего используется сжатие данных? Что такое архивный файл? В каких случаях возможно использования сжатие с частичной потерей данных? Чем отличается сжатие данных от архивации данных? Какие Вы знаете программы-архиваторы? Возможности архиватора 7zip? Ограничения архиватора 7zip? Как создается архив в программе 7zip? В каких случаях создаются многотомные архивы? Какие преимущества имеет самораспаковывающийся файл-архив?