<<
>>

ПРОГРАММЫ-АРХИВАТОРЫ

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

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

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

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

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

п.

Архивация — упаковка (сжатие) папки, файла или группы фай- лов — используется для того, чтобы уменьшить место, занима- емое ими на диске, при обмене информацией по сети Интернет, а также при создании резервных копий, например на дискетах. Для архивации используются специальные программы-архивато- ры или диспетчеры архивов. Наибольшее распространение имеют способы сжатия данных в форматах aij, zip и гаг.

Для операционной системы MS DOS чаще всего используют программы Arj.exe, PKZip.exe/PKUNZip.exe или Rar.exe/ UNRar.exe, а д ля Windows 98/NT/XP — WinAtj, WinZip, Win RAR. Эти программы обеспечивают возможность использования и дру- гих архиваторов, поэтому если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора.

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

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

Самораспаковывающийся архив получил название вКХ-архив (БеШ-еХ^сбгщ). Архивы такого типа обычно создаются в форме *.ехе-файла.

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

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

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

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

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

Степень сжатия файла характеризуется коэффициентом Кс, отражающим процентное отношение объема сжатого файла Ус к объему исходного файла У0:

*с=£юо.

м)

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

60.. .90 %; почти не сжимаются архивные файлы.

Лучшие архиваторы позволяют реализовать следующие функ- ции:

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

• добавлять файлы в архив;

• извлекать и удалять файлы из архива;

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

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

• осуществлять поиск строк в архивированных файлах;

• вводить в архив комментарии к файлам, добавлять информа- цию о создателе архива, времени и дате последних изменений, внесенных в архив;

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

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

• запоминать в архиве пути к файлам;

• сохранять в архиве несколько поколений (версий) одного и того же файла;

• переупорядочивать архивный файл по размерам файлов, име- нам, расширениям, дате и времени модификации, коэффициен- ту сжатия и т.д.;

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

• тестировать архив, проверять сохранность в нем информа- ции, в том числе и с помощью паролей;

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

• поддерживать типы архивов, созданных другими архиватора- ми. Например, архиватор оболочки FAR Manager 1.6 поддержи- вает 14 архивных форматов.

Рассмотрим основные операции архивации файлов на приме- ре WinRAR.

Программа WinRAR не входит в комплект поставки Windows. Для использования этого архиватора его необходимо предвари- тельно установить на компьютер. При установке программы WinRAR происходит интеграция программы-архиватора с опера- ционной системой, в результате чего в контекстных меню объек- тов появляются дополнительные команды, рядом с которыми на- ходятся характерные значки программы WinRAR

На рис. 4.8, а приведено контекстное меню, которое содержит команды Добавить в архив...»Добавить в архив «picture гаг», Доба- вить в архив и отправить по e-mail..., Добавить в архив *picture гаг» отправить по e-mail.

В контекстном меню архивного файла picture гаг (рис. 4.8, б) появились команды Извлечь файлы..., Извлечь в текущую папку, Извлечь в pictured

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

Первый способ — создание архива с использованием контекст- ного меню (без предварительного запуска архиватора). Для его реализации необходимо выполнить следующие действия:

1) выделить файл (файлы) или папку для архивирования;

2)

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

3) в диалоговом окне Имя и параметры архива ввести путь и имя архива (см. рис. 4.8).

4) щелкнуть по кнопке ОК.

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

1) запустить программу \VinRAR;

2) выделить файлы для архивирования;

3) ввести команду меню Команды/Добавить в архив или щелк- нуть по кнопке Добавить на панели инструментов;

4) в диалоговом окне Имя и параметры архива ввести путь и имя архива (рис.

4.9);

5) щелкнуть по кнопке ОК.

Используя диалоговое окно Имя и параметры архива, можно создавать самораспаковывающийся (ЭКХ) или многотомный архив.

При открытии архива в окне >№шБЛ11 появится следующая информация (рис. 4.10):

• имена файлов, помещенных в архив;

• дата и время их создания;

• исходные размеры файлов;

• размеры файлов в сжатом виде;

• суммарный объем всех файлов, помещенных в архив;

• тип этих файлов.

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

Рис. 4.9. Диалоговое окно Имя и параметры архива

Первый способ — без предварительного запуска архиватора:

1) открыть окно необходимой папки и выделить файл архива для распаковки;

2) вызвать контекстное меню и выбрать команду Извлечь фай- лы. Откроется диалоговое окно Путь и параметры извлечения;

3) в поле Путь для извлечения указать диск и папку, куда дол- жны быть помещены распакованные файлы;

4) щелкнуть по кнопке ОК.

Второй способ — с предварительным запуском архиватора:

1) запустить Win RAR;

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

2) ввести команду Файл/Открыть архив ([СЫ] + [О]) либо открыть архив в дереве каталогов;

3) открыть папку, содержащую файл архива, и выбрать фай- л(ы), который(е) необходимо распаковать;

4) ввести команду Команды/Извлечь в папку либо щелкнуть по кнопке Извлечь на панели инструментов;

5) в открывшемся диалоговом окне Путь и параметры извлече- ния указать диск и папку, куда должны быть помещены распако- ванные файлы;

6) щелкнуть по кнопке О К.

Программа \VinRAR позволяет получать информацию о фай- лах, находящихся внутри архива, без распаковки архива, а также просматривать содержимое сжатых файлов без их извлечения из архива. Это важно, так как далеко не все архивы, поступающие на компьютер, особенно по сети Интернет, стоит распаковывать.

Для просмотра архивного файла необходимо выполнить следу- ющие действия:

1) запустить \VinRAR;

2) ввести команду Файл/Открыть архив (|Ог1| + [О]) либо открыть архив в дереве каталогов;

3) сделать двойной щелчок по имени файла, который необхо- димо просмотреть. Файл откроется в окне программы, с которой он ассоциирован;

4) если нужно просмотреть файл в другой программе или не- известно, с какой программой ассоциирован выделенный файл, то следует ввести команду Команды/Просмотреть файлы или щел- кнуть по кнопке Просмотр на панели инструментов.

<< | >>
Источник: Калмыкова Е. А.. Информатика. 2012

Еще по теме ПРОГРАММЫ-АРХИВАТОРЫ:

  1. Программа Да и программа Нет
  2. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ
  3. Музыкальные концертные программы
  4. Г л а в а 9 О ПРОГРАММАХ
  5. Программа телевидения
  6. ПРОЕКТНЫЙ И ИСПОЛНИТЕЛЬНЫЙ УРОВНИ ПРОГРАММ
  7. ИЗНАЧАЛЬНО КОРОТКАЯ ПРОГРАММА
  8. Установка программы Астропроцессор ZET
  9. Г л ав а 30 ПРОГРАММЫ СТАРОСТИ. ДОЛГОЖИТЕЛИ
  10. Глава 3. ПРОГРАММА СОЦИОЛОГИЧЕСКОГО ИССЛЕДОВАНИЯ
  11. Первый запуск программы
  12. Глава 1. Программа и анкета
  13. Основная программа духовного очищения
  14. КОЛЛЕКТИВ НАУЧНЫЙ: ПРОГРАММА ИССЛЕДОВАТЕЛЬСКАЯ
  15. Программы по иностранным языкам
  16. О программе Астропроцессор ZET
  17. Настройка программы
  18. Г л а в а 6 ПРОГРАММЫ НЕВОЗМОЖНОСТИ
  19. Г л а в а 29 ПРОГРАММЫ РАННЕЙ СМЕРТИ. КВАЙМЕР