Извлечение файлов из архива с помощью WinRAR



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

 

Тема работы: Создание архива данных. Извлечение данных из архива. Запись информации на электронные носители.

Цель работы: изучение принципов архивации файлов, функций и режимов работы наиболее распространенных архиваторов, приобретение практических навыков работы по созданию архивных файлов и извлечению файлов из архивов, приобретение навыков записи информации на электронные носители.

Содержание отчёта по практической работе:

– тема и цель работы;

– заполненная таблица для задания 1;

– ответы на вопросы для задания 2;

– ответы на контрольные вопросы;

– вывод по практической работе.

Теоретическая часть. Прочитайте и законспектируйте основные определения

1. Архивы данных. Архивация.

Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

Архивация предназначена для:

– экономии места при хранении и пересылке файлов;

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

Для архивации используются специальные программы, архиваторы, осуществляющие упаковку и позволяющие уменьшать размер архива, по сравнению с оригиналом, примерно в два и более раз.

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

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

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

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

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Для того чтобы воспользоваться информацией, запакованной в архив, необходимо архив раскрыть или распаковать. Это делается либо той же программой-архиватором, либо парной к ней программой-разархиватором.

Разархивация (распаковка) — процесс восстановления файлов из архива в первоначальном виде. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.

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

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа обычно создаются в форме. ЕХЕ-файла.

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

– имя файла;

– сведения о каталоге, в котором содержится файл;

– дата и время последней модификации файла;

– размер файла на диске и в архиве;

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

Архиваторы имеют следующие функциональные возможности:

1. Уменьшение требуемого объема памяти для хранения файлов от 20% до 90% первоначального объема.

2. Обновление в архиве только тех файлов, которые изменялись со времени их последнего занесения в архив, т.е. программа-упаковщик сама следит за изменениями, внесенными пользователем в архивируемые файлы, и помещает в архив только новые и измененные файлы.

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

4. Написания комментариев к архиву и файлам в архиве.

5. Создание саморазархивируемых архивов, которые для извлечения файлов не требуют наличия самого архиватора.

6. Создание многотомных архивов – последовательности архивных файлов. Многотомные архивы предназначены для архивации больших комплексов файлов на носители ограниченного объёма.

Архиватор WinRAR

WinRAR — это мощный инструмент для архивирования и управления архивами. Существует несколько версий RAR для разных операционных систем, в частности, RAR для Windows, Linux, FreeBSD, Mac OS X.

RAR для Windows поставляется в двух вариантах:

– версия с графическим интерфейсом пользователя (GUI) - WinRAR.exe;

– консольная версия - Rar.exe, запускаемая из командной строки и работающая в текстовом режиме.

WinRAR и модули самораспаковки WinRAR работают в среде Windows XP и более новых версий Windows.

Некоторые отличительные особенности WinRAR:

– полная поддержка архивов RAR и ZIP 2.0;

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

– графический интерфейс с поддержкой перетаскивания (drag & drop);

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

– работа с архивами других форматов (7Z, ACE, ARJ, BZ2, CAB, GZ, ISO, JAR, LZH, TAR, UUE, XZ, Z);

– поддержка непрерывного (solid) архивирования, при котором, как правило, достигается заметно более высокая степень сжатия (на 10 - 50% и выше), чем дают обычные методы, особенно если упаковывается значительное количество небольших файлов однотипного содержания;

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

– создание самораспаковывающихся (SFX) обычных и многотомных архивов с помощью разных модулей SFX;

– возможность восстановления физически повреждённых архивов;

– возможность создания и использования специальных томов для восстановления, позволяющих воссоздавать недостающие или повреждённые тома многотомных архивов;

– поддержка кодировки Юникод в именах файлов;

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

Извлечение файлов из архива с помощью WinRAR

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

– дважды щёлкнуть левой кнопкой мыши или нажать <Enter> на файле архива в оболочке Windows (в Проводнике или на Рабочем столе). Если при установке WinRAR был связан (ассоциирован) с файлами-архивами (что делается по умолчанию), то архив будет открыт в WinRAR. Связать WinRAR с архивами можно и после его установки в диалоговом окне «Интеграция»;

– дважды щёлкнуть мышью или нажать <Enter> на файле архива в окне WinRAR;

– перетащить архив на значок или окно WinRAR. Перед тем как это сделать, убедитесь, что в окне WinRAR не открыт другой архив, иначе перетаскиваемый архив будет добавлен в уже открытый;

– запустить WinRAR из командной строки с именем архива в качестве параметра.

При открытии архива в окне WinRAR выводится его содержимое.

Рисунок 1 – Окно архиватора

 

Выделите файлы и папки, которые вы хотите извлечь. Это можно сделать клавишами управления курсором или левой кнопкой мыши при нажатой клавише <Shift> (как в Проводнике и других Windows-программах). Выделять файлы в WinRAR можно также клавишами <Пробел> и <Insert>. Клавиши <+> и <-> на цифровой клавиатуре позволяют выделять и снимать выделение с группы файлов с помощью шаблонов (т.е. задавая маски файлов символами '*' и '?').

Выделив один или несколько файлов, нажмите кнопку «Извлечь...» вверху окна WinRAR, или же нажмите <Alt+E>, введите в появившемся диалоговом окне нужный путь, после чего нажмите кнопку OK. Здесь же можно поменять несколько дополнительных параметров (более подробную информацию см. в разделе «Диалоговое окно указания пути и параметров извлечения»).

Во время извлечения отображается окно со статистикой. Если вы хотите прервать извлечение, нажмите кнопку «Отмена». Окно WinRAR можно минимизировать в область уведомлений панели задач: для этого нажмите кнопку «Фоновый режим». Если извлечение закончится без ошибок, то WinRAR вернётся в оболочку, в противном случае появится окно диагностических сообщений.


Дата добавления: 2021-01-20; просмотров: 83; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!