Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №3.2.pdf
Скачиваний:
61
Добавлен:
13.04.2015
Размер:
532.06 Кб
Скачать

первом случае только удаляются имеющиеся файлы, во втором еще проводится проверка поверхности диска и устранение дефектов.

Архивация файлов

Термин "архивация" не совсем точен. Главное назначение программ-архиваторов - сжатие файлов с целью экономии памяти. Поскольку со сжатыми файлами часто невозможно работать по их прямому назначению, их используют для хранения копий файлов, т.е. для их архивации. Сжатию (уплотнению) могут быть подвергнуты: файлы, папки, диски. Сжатие файлов и папок необходимо либо для их транспортировки, либо для резервного копирования, либо для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства (обычно для дисков недостаточной емкости).

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

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

Весь спектр существующих сегодня архиваторов можно разделить на три группы,

которые мы условно назовем файловыми, программными и дисковыми.

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

Программные архиваторы действуют иначе. Они позволяют упаковать за один прием один единственный файл - исполняемую программу ЕХЕ-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу.

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

11

операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.

Для архивирования используются специальные программы - архиваторы или диспетчеры архивов. Наиболее известные архиваторы: WinZip; WinRar; WinArj. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора. До сих пор широко используются и соответствующие программы, созданные в MS DOS, но способные работать и в Windows.

Почти все архиваторы позволяют создавать удобные самораспаковывающиеся архивы (SFX – Self-extracting-архивы) – файлы с расширением .ехе. Для распаковки такого архива не требуется программы-архиватора, достаточно запустить архив *.ехе как программу. Многие архиваторы позволяют создавать многотомные (распределенные) архивы, которые могут размещаться на нескольких дискетах.

Основными характеристиками программ-архиваторов являются:

скорость работы;

сервис (набор функций архиватора);

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

файла.

Основными функциями архиваторов являются:

создание архивных файлов из отдельных (или всех) файлов текущего каталога и его подкаталогов, загружая в один архив до 32 000 файлов;

добавление файлов в архив;

извлечение и удаление файлов из архива;

просмотр содержимого архива;

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

ввод в архив комментарии к файлам;

создание многотомных архивов;

создание самораспаковывающихся архивов, как в одном томе, так и в виде нескольких томов;

обеспечение защиты информации в в архиве и доступ к файлам, помещенным в архив, защиту каждого из помещенных в архив файлов циклическим кодом;

тестирование архива, проверка сохранности в нем информации;

восстановление файлов (частично или полностью) из поврежденных архивов;

12

поддержки типов архивов, созданных другими архиваторами и др.

Типы архивов

Для сжатия используются различные алгоритмы, которые можно разделить на обратимые

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

.jpg - для графических данных;

.mpg - для видеоданных;

.mp3 - для звуковых данных.

Характерные форматы сжатия без потери информации:

.tif, .pcx и другие - для графических файлов;

.avi - для видеоклипов;

.zip, .arj, .rar, .lzh, .cab и др. - для любых типов файлов.

Основные алгоритмы сжатия

Говоря об алгоритмах сжатия, будем иметь в виду обратимые алгоритмы.

Алгоритм RLE (Run-Length Encoding) использует принцип выявления повторяющихся последовательностей. При сжатии записывается последовательность из двух повторяющихся величин: повторяемого значения и количества его повторений.

Пример

Исходная последовательность: 3, 3, 12, 12, 12, 0, 0, 0, 0. Сжатая информация: 3, 2, 12, 3, 0, 4.

Коэффициент сжатия: 6/9*100% = 67%.

Алгоритм KWE (Keyword Encoding) предполагает использование словаря, в котором каждому слову соответствует двухбайтовый код. Эффективность сжатия увеличивается с ростом объема кодируемого текста.

Алгоритм Хафмана предполагает кодирование не байтами, а битовыми группами. В нем можно выделить три основные этапа.

1)Выявляется частота повторения каждого из встречающихся символов.

2)Чем чаще встречается символ, тем меньшим количеством битов он кодируется.

3)К закодированной последовательности прикладывается таблица соответствия.

Задание

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

13

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

Порядок выполнения

1)Работа с программой Microsoft Paint::

Открыть Paint через главное меню: Пуск – Программы – Стандартные.

Средствами Paint нарисовать рисунок согласно номеру своего варианта из раздела «Варианты задания к работе». Высота изображения должна составлять 9 см.

Сохранить изображение в своей личной папке с именем Image_Lab32.

Закрыть Paint.

2)Работа с программой Калькулятор:

Открыть программу Калькулятор через главное меню: Пуск – Программы –

Стандартные.

Через меню Вид поменять вид калькулятора на «Инженерный».

– При

помощи

калькулятора

найти

значение

выражения:

sin(50,2 )*π +ln(N ), где N – номер вашего варианта.

Сделать скриншот изображения Рабочего стола окна с открытой программой «Калькулятор» с результатами вычислений, нажав на клавиатуре клавишу «Print

Screen»

Открыть программу Paint. Вставить туда изображение рабочего стола из буфера обмена.

Отредактировать рисунок, таким образом, чтоб на нём осталось только изображение калькулятора с результатами вычислений.

Сохранить изображение калькулятора в своей личной папке с именем Calc_Lab02.

Закройте Paint, и Калькулятор.

3)Создание архивов и работа с архивными данными:

Открыть программу 7-Zip File Manager через меню: Пуск – Программы – 7-Zip.

Используя кнопки навигации по файловой системе в программе 7-Zip File Manager перейти в папку, где находятся созданные вами файлы Image_Lab32 и

Calc_Lab32.

Выделить эти два файла и нажать на Панели инструментов кнопку Добавить.

В открывшемся окне Добавить к архиву ввести название архива Рисунки,

Формат архива – Zip, Уровень сжатия – Ультра. Обратить внимание на то,

какие еще существуют параметры у архива, но оставить их без изменения.

14

Нажать ОК и пронаблюдать процесс создания архива. В окне программой должен появиться файл Рисунки.zip

Сделать скриншот изображения окна программы 7-Zip File Manager, нажав на клавиатуре сочетание клавиш «Alt+Print Screen»;

Открыть программу Paint. Вставить туда изображение из буфера обмена.

Сохранить изображение архиватора в своей личной папке с именем Arh_Lab32.

Закрыть программу Paint.

В окне архиватора появляется новый файл Arh_Lab32.bmp. Через контекстное меню на этом файле выбрать пункт меню «7-Zip» – «Добавить к архиву…»

В поле ввода имени архива выбрать из всплывающего списка имя архива Рисунки и нажмите ОК.

Закрыть программу 7-Zip File Manager.

В своей личной папке создать папку «Архивные файлы» и переместите туда файл

Рисунки.zip.

Вызвав мышью контекстное меню на архиве Рисунки.zip, выберите пункт «7-Zip»

– «Распаковать» («Extract to “Рисунки\”»)

4)Создание отчета о лабораторной работе в программе WordPad:

Открыть программу WordPad через главное меню: Пуск – Программы –

Стандартные.

Средствами этой программы оформить отчет о лабораторной работе, используя шаблон, изображенный на рисунке ниже. Вставка необходимых рисунков производиться из вашей личной папки через пункт меню программы: «Вставка» - «Объект…» - переключатель «Создать из файла». Используемый шрифт: Times

New Roman.

15

Сохранить отчет в своей личной папке с именем Отчет_№3.2. Закрыть программу

WordPad.

5)Доложить преподавателю об окончании выполнения.

Контрольные вопросы

1)Какие стандартные программы входят в комплект поставки Windows?

2)Как запустить стандартные приложения Windows?

3)Каково назначение программы Блокнот?

4)Какие типы текстовых файлов позволяет редактировать Блокнот?

5)Что такое курсор?

6)Как выполняется переключение шрифтов в Блокноте?

7)Как задаются параметры шрифта?

8)Каковы основные типы шрифтов и их характеристики?

9)Как открыть документ в редакторе Блокнот?

10)Как можно сохранить документ на диске?

11)Какие основные возможности редактирования документа в программе Блокнот?

12)Что такое буфер обмена?

16

13)Каким образом можно поместить объект в буфер обмена?

14)Как вставить в документ объект, находящийся в буфере обмена?

15)Перечислите основные элементы окна Блокнот и укажите их функциональное назначение.

16)Какие редакторы называются графическими? Каково их назначение?

17)Как строится изображение в растровой графике? в векторной?

18)К какому типу редакторов – растровой или векторной графики относится графический редактор Paint?

19)Какие средства рисования имеются на панели инструментов графического редактора Paint? Каково их назначение?

20)Каково назначение палитры цветов и палитры настройки инструментов редактора

Paint?

21)Где отображаются координаты графического курсора?

22)В чем отличие текстового редактора от текстового процессора?

23)Что включает в себя функция форматирования документов?

24)Какие основные возможности форматирования включены в текстовый процессор Word Pad? Как они реализовываются?

25)В каких форматах позволяет сохранять документы WordPad?

26)Для чего предназначен Калькулятор?

27)Калькуляторы каких типов включены в Windows? Как осуществляется переключение с одного типа калькулятора на другой?

28)Каковы основные возможности простого и инженерного Калькуляторов?

29)Что такое технология OLE?

30)Что такое OLE-объект, OLE-сервер, OLE-клиент?

31)Какими способами можно внедрять и связывать внешние объекты с документомприемником?

32)Перечислите и охарактеризуйте способы связи объекта OLE-сервера с документомприемником.

33)Сравните способы внедрения и связывания объектов.

34)В какой степени поддерживают технологию OLE различные приложения Windows? Приведите примеры.

35)Каковы возможности OLE-технологии?

36)Каково назначение служебных программ Windows?

37)Как осуществляется доступ к служебным программам Windows?

38)Для чего используется программа Check Disk?

17

39)Как часто следует проводить стандартную и полную проверку жесткого диска?

40)Каково назначение программы дефрагментации диска?

41)Что такое дефрагментация диска?

42)Что такое форматирование дисков? В каких случаях прибегают к форматированию?

43)Как можно выполнить форматирование диска?

44)Каковы особенности быстрого и полного форматирования дисков?

45)Каково назначение программ-архиваторов?

46)Для чего используются сжатые файлы и папки?

47)Какие программы называются архиваторами?

48)По каким показателям отличаются программы-архиваторы?

49)Каковы возможности дисковых архиваторов?

50)Перечислите наиболее известные архиваторы.

51)Какие архивы называются самораспаковывающимися? Как распаковываются такие архивы?

52)Какие архивы называются многотомными?

53)Каковы основные характеристики программ-архиваторов?

54)Каковы основные функции архиваторов?

55)На какие типы можно разделить алгоритмы сжатия?

56)Чем отличаются алгоритмы сжатия без потери информации от алгоритмов сжатия с частичной потерей информации?

57)Каковы характерные форматы сжатия с потерей информации и без потери информации?

58)Каковы основные алгоритмы сжатия?

18

 

Варианты заданий к работе

 

 

 

Вариант

№ рисунка

1

A1

 

2

B1

 

3

C1

 

4

A2

 

5

B2

 

6

C2

 

7

A3

 

8

B3

 

9

C3

 

10A4

11B4

12C4

13A5

14B5

15C5

16A6

17B6

18C6

19A7

20B7

21С7

22A8

23B8

24C8

25A9

26B9

27C9

28A10

29B10

30C10

19