русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-08-31; просмотров: 1909; Нарушение авторских прав


Лабораторная работа № 6

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

Цель:

Ознакомление с приемами работы в среде операционной системы Microsoft Windows.

Результат обучения:

После успешного завершения занятия пользователь должен:

· Уметь осуществлять настройки элементов интерфейса и устройств компьютера.

· Уметь реализовывать поиск файлов и папок на дисках.

· Уметь пользоваться справочной системой Windows.

· Уметь запускать и завершать программы.

· Уметь осуществлять основные операции с папками и файлами.

Используемые программы:

Windows XP

План занятия:

I.Ознакомление с возможностями операционной системыMicrosoft Windows XP

II.Самостоятельная работа

 

I. Ознакомление с возможностями операционной системы Microsoft Windows XP.

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

Один из видов сервисных программ — программы, предназначен­ные для архивации, т.е. упаковки данных путем сжатия хранимой в них информации. Сжатие данных можно также назвать «уплотнением избыточности».

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

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

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



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

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

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

.TIF, .PCX, GIF для графических данных;

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

.ZIP, .ARJ, LHA, RAR и многие другие для любых типов данных.

К наиболее распространенным программам сжатия без потерь от­носятся: программа PKZIP Фила Катца (Phil Katz) и сопутствующая ей программа распаковки PKUNZIP (подробные сведения об этих про­граммах можно получить по адресу http://www.pkware.com), программа LHA Харуясу Йосизаки (Haruyasu Yohizaki), а также программы ARJ (R. Jung) и RAR (Евгений Рошаль, ftp://ftp.creabel.coni.pub.rar).

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

Большие по объему архивные файлы могут быть размещены на не­скольких дисках или в нескольких томах. Том — это составная часть многотомного архива заданного размера. Каждый том можно записать на отдельную дискету. Такие архивы называют распределенными.

В тех случаях, когда архивация производится для передачи доку­мента потребителю, целесообразно изготовить самораспаковывающий­ся архив. Готовится он на базе имеющегося архивного файла путем присоединения к архиву небольшого программного модуля. Сам архив получает расширение имени .ЕХЕ и называется SFX — архив (SelF extracting).

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

Для работы в Windows существует комплект утилит Nuts & Bolts из пакета Microsoft Plus 98, а также программы WinZip 7.0. и 8.0., WinRar 2.60, WinArj.

К основным функциям программ-архиваторов относят следую­щие:

создание новых архивов; добавление файлов в имеющийся архив; создание самораспаковывающихся архивов; создание распределенных архивов на носителях малой емкости; тестирование целостности архивов; полное или частичное восстановление архивов; защита архивов от просмотра и несанкционированной модифика­ции;

извлечение файлов из архива.

Кроме того, программы-архиваторы позволяют просматривать файлы различного формата без извлечения их из архивов, осуществ­лять поиск файла внутри архива, проверять архивный файл на нали­чие в нем вирусов, устанавливать программы из архива без предварительной распаковки, декодировать сообщения электронной почты, выбирать коэффициент сжатия информации и т.д. Каждая из про­грамм-архиваторов имеет свои достоинства, выбор зависит от личных симпатий пользователя. Последние версии WinZIP и WinRAR встраи­ваются в стандартную файловую оболочку Windows Explorer (Про­водник).

 

3.2.1 Программа-архиватор WinRar

После загрузки программы на экране появляется окно WinRar (рис. 3.5).

Основные функции меню File представлены в табл. 3.1.

Таблица 3.1

 

Наименование функции Управляющие клавиши Назначение
Change drive Ctrl+D Команда смены текущего диска, ка­талог которого отображается в рабочем окне диск
Password Ctrl + P Назначение пароля
Select all Ctrl + A Выделить все файлы
Select group Grey+ Пометить группу файлов
Unselect group Grey- Снять пометку группы файлов
Invert select Grey* Инверсия пометки

ёёёё

Рис. З.5. Окно программы WinRar


71 При помощи меню Options можно задавать параметры архива­тора и сохранять их для использования по умолчанию при следую

 

щих запусках. Основные функции меню Options представлены в табл. 3.2.

Таблица 3.2

 

Наименование опции Управляющие клавиши Назначение
General Gtrl+G Создавать solid-архивы, архивы для объ­ектов мультимедиа, добавлять авторскую информацию, вести записи о критических ситуациях, задать имя каталога для времен­ных файлов, настраивать маску включения файлов для добавления в архив в соответст­вии с их атрибутами
Compression Ctrl+C Установить способ сжатия: без сжатия, быстрое, нормальное, хорошее, лучшее и размер словаря, в котором программа ищет повторяющиеся последовательности сим­волов
Interfase Ctrl+I Установить внешнюю программу для просмотра содержимого файла из архива, вместо программы, встроенной в RAR, на­строить сортировку по именам файлов, включить звуковые эффекты
Save Options Ctrl+S Сохранить установки для запуска по умолчанию

При помощи управляющих кнопок производятся все процедуры архивации:

Add — добавить файлы в архив, если архив не существует, то он будет создан;

Move — перенести файлы в архив;

View — просмотреть архивный файл, если не задана внешняя про­грамма просмотра, будет использована встроенная;

Delete — удалить файл;

Repair — восстановить испорченный файл;

Solid — создать непрерывный архив с более высокой степенью сжатия;

SFX — создать самораспаковывающийся архив;

Solid SFX — создать solid — самораспаковывающийся архив;

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

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

На рис. 3.6 показано диалоговое окно, которое открывается при на­жатии определенных управляющих кнопок. В этом окне назначается

Рис. З.6. Диалоговое окно для ввода имени архивного файла

имя архива, размер тома для многотомного архива и меняются некото­рые установки «по умолчанию», заданные при помощи команд меню Options для работы по умолчанию.

Для просмотра содержимого архивного файла и для работы с ним нужно открыть архивный файл клавишей Enter. При этом пользова­тель попадает в архив, как в каталог. Окно архиватора тогда будет выглядеть, как показано на рис. 3.7. В окне каталога показан размер исходного файла, размер сжатого, дата и время создания архивного файла.

Меню остается прежним, а функции управляющих кнопок изме­нятся:

Extract — извлечь файлы из каталога с воссозданием структуры каталогов.

Test — тестировать архив.

View — просмотреть архив.

Delete — удалить файлы из архива.

То SFX — преобразовать архив в самораспаковывающийся ар­хив.

Extract... — извлечь файлы в текущий каталог.

Comment — добавить комментарий к архиву.

Lock — заблокировать файл от изменений.

Рис. З.7. Окно WinRaR при просмотре содержания архивного файла с открытой вкладкой дополнительной информации об архивном файле

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

3.2.2. Программа-архиватор WinZIP

Программа для упаковки файлов WinZIP зарекомендовала себя на рынке программ-архиваторов как одна из самых надежных.

WinZIP выполняет все известные функции по упаковке и распаковке архивных файлов. Несомненным достоинством WinZIP является то, что он может работать с архивными файлами в формате RAR, LHA, ARJ, a также просматривать и распаковьшать файлы традиционных для UNIX-систем форматов TAR, Z, GZ, TAZ И TGZ. Создавать архивы в этих форматах и добавлять в уже существующие WinZIP пока не умеет.

Недостатком его можно считать то, что при создании многотомных (распределенных) архивов WinZIP не позволяет предварительно раз-

 

Рис. 3.8. Окно программы-архиватора WinZIP

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

После запуска программы WinZIP окно выглядит так, как показано на рис. 3.8.

Основные функции меню File представлены в табл. 3.3.

Таблица 3.3

 

Наименование функции Управляющие клави­ши Назначение
New Archive Ctrl+N Создать новый архив
OpenArchive Ctrl+O Открыть существующий архив
Favorite Zip Folders Shift+F Получить реестр ZIP-файлов и до­бавить выбранные ZIP-файлы в ре­естр
Properties   Свойства: содержит данные о раз­мере, степени сжатия и т.д.
Move Archive F7 Перенести архивный файл
Codv Archive F8 Копировать архивный файл
Print Ctrl+P Распечатать листинг архива, содер­жащий имена файлов, сведения о раз­мерах до и после сжатия
Wizard Shift+W Получить реестр ZIP-файлов, про­сматривать их и извлекать из архива
Mail Archive Shift+M Электронная почта

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

Команды меню Options предназначены для установления парамет­ров архиватора и сохранения настроек по умолчанию при выходе из программы по окончании работы. В табл. 3.4 представлены основные функции меню Options.

Таблица 3.4

 

Наименование опции Функция Назначение функции
Configurations View Настройка окна просмотра содержа­ния архивного файла: показывать на­звания файлов, дату последней модификации, степень сжатия, размер до и после упаковки
    Toolbar Настройка панели инструментов: вид кнопок, добавить кнопки управле­ния в панель и.т.д.
    System Устанавливать связь программы WinZIP с архивным файлом, включить в главное меню, установить на рабочем столе, интегрировать в Проводник
    Program Locatios Установить ассоциированную про­грамму для просмотра содержания тек­стовых файлов, выбрать программу для проверки на наличие вируса
Password   Защита архива паролем. Пароль ус­танавливается при создании нового ар­хива. Система будет запрашивать пароль при добавлении файлов в архив и при извлечении из архива
Sort   Установление метода сортировки файлов в архиве: по имени, дате посту­пления, степени сжатия, размеру ис­ходного файла, по размеру упакованного файла и т.д.
Save Settings   Сохранение установок параметров по умолчанию для последующих за­пусков


<== предыдущая лекция | следующая лекция ==>
Фирмы HAWKER | Практическая работа


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.287 сек.