Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2 Информатика.doc
Скачиваний:
77
Добавлен:
18.02.2016
Размер:
1.37 Mб
Скачать

2 Вопрос. Программы-архиваторы.

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

Для архивирования используются специальные программы-архиваторы или диспетчеры архивов. В них применяются разные принципы сжатия информации. Наиболее распространенные программы-упаковщики имеют примерно одинаковые возможности, и ни одна из них не превосходит другие по всем параметрам: одни программы архивируют быстрее, другие обеспечивают лучшую степень сжатия файлов. Для Windows это программы WinRar и WinZip. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора.Почти все архиваторы позволяют создавать удобные самораспаковывающиеся архивы (SFX – Self-extracting- архивы) – файлы с расширением exe. Для распаковки такого архива не требуется программы-архиватора, достаточно запустить архив *.еxe как программу. Многие архиваторы позволяют создавать многотомные (распределенные) архивы, которые могут размещаться на нескольких дискетах.

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

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

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

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

упакованного файла.

Степень сжатия файла характеризуется коэффициентом Кс, отражающим

процентное отношение объема сжатого файла Vc, к объему исходного файла Vo: Кс= Vc / Vo ∗100 %.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основы работы в программе WinRar

1. Прежде чем начать процесс архивации, необходимо определить, какая именно информация должна быть помещена в архив, т.е. где она находится (диск, папка и т.д.).

2. После того, как место расположения подлежащей архивации информации определено, ее необходимо выделить. Т.е. выделить файлы и папки, которые будут помещены в архив. Это можно сделать любым доступным в Windows способом или выделить несколько подряд идущих файлов, используя клавишу Insert. Повторное нажатие этой клавиши снимет выделение. Кроме того, в меню Файл есть команда Выделить все (Ctrl+A).

3. Следующее действие после выделения - щелчок по кнопке "Добавить" в панели инструментов окна WinRar (или в меню Команды выбрать команду Добавить файлы в архив (Alt+A)). На экране появится окно Имя и параметры архива (рис. 6).

Рис.6 Добавление файлов в архив

С помощью архиватора WinRAR можно работать со следующими типами архивов:

  • Обычный архив - сжатый файл с расширением .rar;

  • Многотомный архив - архив, состоящий из нескольких томов; объём тома соответствует размеру дискеты (1.44М); первый том имеет расширение .rar, второй - .r00, третий - .r01, четвёртый - .r02 и т.д. Объём последнего тома может быть меньше, так как в нём хранится остаток информации.

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

Рассмотрим общие параметры, которые необходимо определить, в окне Имя и параметры архива.

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

Кнопка Профили открывает меню, позволяющее создать новый профиль, упорядочить существующие и выбрать один из профилей архивации. Профили позволяют быстро восстановить ранее сохранённые параметры архивации или указать параметры по умолчанию для данного диалога.Программа WinRar поддерживает несколько архивных форматов, поэтому в поле Формат архива можно указать желаемый формат (RAR или ZIP). Если выбран формат ZIP, то все опции, недоступные для архива этого формата, станут неактивными.

При помощи списка Метод сжатия можно выбрать метод сжатия информации.

Для определения метода сжатия можно воспользоваться кнопкой "Инфо" на панели инструментов. Эта кнопка дает возможность узнать заранее, какого размера получится архив, созданный из выбранных файлов и папок, и сколько времени для этого потребуется (рис. 7). После оценки Вы можете решить, каким методом лучше воспользоваться для этих файлов - быстрым, обычным или максимальным.

Рис.7. Определение метода сжатия архива

Метод обновления - метод, который можно выбрать из списка:

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

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

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

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