«Архивирование информации. Архиваторы: RAR, ZIP. Сравнение»
Цель работы: Ознакомиться с принципамиархивации файлов, функциями и режимами работы наиболее распространенных архиваторов. Приобрести практические навыки работы по созданию архивных файлов и извлечению файлов из архивов.
Образовательные результаты, заявленные во ФГОС третьего поколения:
Студент должен
уметь:
- строить логические схемы и алгоритмы;
- использовать средства операционных систем и сред для обеспечения работы вычислительной техники;
- использовать языки программирования строить логически правильные и эффективные программы;
- осваивать и использовать базовые системные программные продукты и пакеты прикладных программ.
знать:
- общий состав и структуру персональных ЭВМ и вычислительных систем;
- основные функции назначение и принципы работы распространенных операционных систем;
- общие принципы построение алгоритмов основные алгоритмические конструкции;
- стандартные типы данных;
|
|
- базовые системные программные продукты и пакеты прикладных программ.
Краткие теоретические и учебно-методические материалы по теме практической работы:
Одним из наиболее широко распространенных видов сервисных программ являются программы, предназначенные для архивации, упаковки файлов путем сжатия хранимой в них информации.
Сжатие информации— это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения.
Сжатие информации в файлах производится за счет устранения избыточности различными способами, например за счет упрощения кодов или представления повторяющихся символов, или повторяющейся последовательности символов в виде коэффициента повторения и соответствующих символов. Применяются различные алгоритмы подобного сжатия информации.
Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл или архив.
Архивный файл— это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации, размерах и т.п.
Целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и соответственно стоимости передачи информации по каналам связи в компьютерных сетях. Кроме того, упаковка в один архивный файл группы файлов существенно упрощает их перенос с одного компьютера на другой, сокращает время копирования файлов на диски, позволяет защитить информацию от несанкционированного доступа, способствует защите от заражения компьютерными вирусами.
|
|
Степень сжатия файлов характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vc к объему исходного файла Vо, выраженное в процентах:
Kc=(Vc/ V0)*100%
Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.Архивация (упаковка)— помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.Разархивация (распаковка)— процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. При распаковке файлы извлекаются из архива и помешаются на диск или в оперативную память.Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.
Большие по объему архивные файлы могут быть размещены на нескольких дисках (томах). Такие архивы называются многотомными. Том — это составная часть многотомного архива.Создавая архив из нескольких частей, можно записать его части на несколько частей.
Задания для практического занятия:
Все файлы и папки, которые необходимо будет создать в процессе работы, следует размещать в Вашей личной папке.
1. Создать следующую систему папок
2. Скопировать:
в папку ВМР — несколько файлов с расширением ВМР;
в папку DOC — несколько файлов с расширением DOC;
в папку ТХТ — несколько текстовых файлов;
3. С помощью программы WinZip в папке Архив создать архивы txt.zip, bmp.zip, doc.zip, в которые поместить файлы из папок с соответствующим именем.
Использовать все возможные способы:
· с помощью контекстного меню;
· методом буксировки;
· с помощью команды New (Новый).
Архивировать со степенью сжатия Normal (Нормальный).
4. С помощью программы WinZip в папке Архив создать архивы txt_max.zip, bmp_max.zip, doc_max.zip, в которые поместить файлы из папок с соответствующим именем. Архивировать со степенью сжатия Maximum.
5. С помощью программы WinRar в папке Архив создать архивы txt.rar, bmp.rar, doc.rar, в которые поместить файлы из папок с соответствующим именем.
Использовать все возможные способы:
- с помощью контекстного меню;
- методом буксировки;
- с помощью команды Добавить.
6. Архивировать со степенью сжатия Обычный.
С помощью программы WinRar в папке Архив создать txt_max.rar, bmp_max.rar, doc_max.rar, в которые поместить файлы из папок с соответствующим именем.
7. Архивировать со степенью сжатия Максимальный.
8. Заархивировать с помощью программы WinZip все файлы из папок TXT, BMP, DOC в файл ALL.ZIP.
9. Заархивировать с помощью программы WinRar все файлы из папок TXT, BMP, DOC в файл ALL.RAR.
10. Занести информацию про созданные архивы в таблицу 1
Таблица 1
Размер, Kb | txt | bmp | doc |
1Незаархивированных файлов | |||
ZIP-архив, Normal | |||
ZIP-архив, Maximum | |||
RAR-архив, Обычный | |||
RAR-архив, Максимальный |
Подсчитать степень сжатия и заполнить таблицу 2:
Таблица 2
Степень сжатия | txt | bmp | doc |
ZIP-архив, Normal | |||
ZIP-архив, Maximum | |||
RAR-архив, Обычный | |||
RAR-архив, Максимальный |
10. Удалить все файлы из папок TXT, BMP, DOC.
11 Разархивировать:
· Из архива txt.zip в папку TXT - все файлы.
· Из архива bmp.zip в папку BMP - все файлы.
· Из архива doc.zip в папку DOC - все файлы.
Использовать способы:
|
|
· Команду Extract (Извлечь).
· Буксировкой.
· С помощью команд контекстного меню.
Контрольные вопросы:
1. Что такое сжатие информации?
2. Что такое степень сжатия файлов?
3. Что такое архивный файл и самораспаковывающийся архивный файл?
4. Что такое архивация и разархивация?
5. Что такое многотомный архив?
6. Как добавить файл в архив?
7. Какие вы знаете архиваторы?