Основы компьютерной грамотности

Программы-архиваторы

Показывать лекцию целиком

Процесс архивации файлов

Архивация информации производится посредством упаковки файлов, т.е. сжатия хранимой в них информации. При сжатии информации уменьшается ее избыточность и, соответственно, требуется меньший объем памяти для хранения. Методы сжатия различны, например, повтор символов заменяется коэффициентом их повторения. Поясним сказанное на примере. Рассмотрим следующую строчку: АAAAABBBCCCCCDD. Если стоит задача: "Запомнить строку", то, скорее всего, вы запомните ее как: "пять А, три B, пять С, две D", т. е. 5A3B5C2D. Здесь цифра обозначает, сколько раз повторяется в строке следующая за ней буква. Такая запись и есть аналог архива, а операция ее создания — упаковка. Соответственно, восстановление первоначального вида строки — это распаковка.

Новый термин

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

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

Наиболее популярные форматы архивов:

  • ZIP — архивный формат, основанный на алгоритмах сжатия, предложенных израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием.
  • RAR — разработан российским программистом Евгением Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, но ценой этого является более продолжительный процесс обработки архива.
  • CAB — применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм является коммерческой тайной.
  • TAR — получил наибольшее распространение в системах на базе Linux.
  • Архиватор WinRAR

    WinRAR — один из самых популярных на сегодня архиваторов. Название программы образовано от слов Win (Windows) и RAR (Roshal ARchive). Автором программы является Евгений Рошал (Roshal). При запуске программы вы увидите ее главное окно (рис. 8.1 ).

    Основные пиктограммы интерфейса таковы:

  • Добавить — команда позволяет заархивировать выбранные файлы или добавить их в уже существующий архив (Alt+A).
  • Извлечь — позволяет извлечь информацию из архива (Alt+E).
  • Тест — тестирует выбранный архив на наличие ошибок (повреждений). Встретив в процессе проверки повреждение, WinRAR выдаст об этом предупреждение (Alt+T).
  • Просмотр — показывает содержимое архивного файла (файла, выделенного курсором в окне встроенной программы просмотра (Alt+V).
  • Удалить — удаляет выбранный файл или группу файлов в корзину (Del).
  • Найти — команда встроенного в архиватор поиска файлов.
  • Мастер — режим мастера в WinRAR предназначен для пользователей-новичков, чтобы максимально облегчить им выполнение основных операций архивирования и распаковки с подсказками по шагам.
  • Информация — команда открывает окно Файловая информация.
  • Исправить — команда восстанавливает испорченный архив. Кнопкой Исправить нужно пользоваться, если во время тестирования в архиве обнаружена ошибка. Необходимо указать, в какую папку поместить исправленный файл, и WinRAR создаст в ней восстановленный файл с именем _reconst.rar (или_reconst.zip) (Alt+R).
  • Поясним также некоторые пункты строки меню.

  • Пункт меню Избранное создает список архивов для ускоренного перехода в любой из них. Добавить архивы в список можно командой Добавить к избранному.
  • При помощи команды Параметры → Установки → Архивация можно указать папки для архивации и разархивации по умолчанию (рис. 8.2).
  • Возможности WinRAR

  • Добавление в архив и извлечение файлов. Пользователь может выбрать имя для архива, метод сжатия и расширение (.zip либо .rar). Поместить в архив можно как отдельные файлы, так и папки. Чтобы распаковать данные, потребуется указать параметры и путь извлечения.
  • Создание самораспаковывающихся архивов. Самораспаковывающийся архив представляет собой обычный исполняемый (ЕХЕ) файл. Функция будет полезна в том случае, если сжатые данные требуется отправить пользователю, на компьютере которого не установлена программа-архиватор.
  • Частичное или полное восстановление поврежденных архивов. В некоторых случаях (например, при передаче по Сети или в результате действия вредоносных программ) архив может оказаться поврежденным. Опция восстановления файлов позволяет увеличить вероятность удачной распаковки.
  • Защита информации от модификации / несанкционированного доступа. При попытке просмотреть данные или распаковать архив программа запросит установленный пользователем пароль. Таким образом можно защитить упакованную в архив информацию. Рекомендуется использовать в качестве пароля комбинацию, содержащую буквы, цифры и служебные символы.
  • Упаковка информации в архив

    Выберите файл или группу файлов и вызовите команду Добавить (рис. 8.3).

    В этом окне:

  • Имя архива. В эту строку входят название и путь к архиву.
  • кнопка Профили открывает меню, позволяющее создать новый профиль, упорядочить существующие и выбрать один из профилей архивации. Профиль — это шаблон (стиль) архивации. После инсталляции WinRAR имеет несколько предопределенных профилей, например, для создания приложения к электронному письму или для резервного копирования.
  • в поле Формат архива требуется указать желаемый формат архива (RAR или ZIP).
  • список Метод сжатия позволяет выбрать нужный вам метод сжатия.
  • Разделить на тома. Если вы хотите создать многотомный архив, то введите здесь размер тома. По умолчанию считается, что вводится значение в байтах. Однако можно ввести число в килобайтах (количество байт, умноженное на 1024), если после числа поставить маленькую латинскую букву "k". Если же вы хотите указать размер в тысячах байт (т. е. с множителем 1000), вместо маленькой используйте большую латинскую букву "K". Допускается также использовать идентификаторы "m" (мегабайты) или "M" (миллионы байт). Кроме того, можно выбрать размер тома из выпадающего списка, связанного с этим полем ввода. Если вы архивируете данные сразу на сменный диск, то лучше выбрать пункт Автоопределение. В этом случае WinRAR будет подбирать размер каждого нового тома так, чтобы максимально заполнить соответствующий диск.
  • Метод обновления. В этом списке есть следующие команды: Добавить с заменой файлов (действие по умолчанию). Упаковка заменяет файлы в архиве одноименными добавляемыми файлами и добавляет файлы, которых еще нет в архиве; Добавить с обновлением файлов. Упаковка заменяет файлы в архиве только в том случае, если одноименный добавляемый файл более новый, а также добавляет файлы, которых еще нет в архиве; Обновить существующие файлы. Упаковка заменяет файлы в архиве только в том случае, если одноименный добавляемый файл является более новым и не добавляет файлы, которых нет в архиве; Синхронизировать содержимое архива. Упаковка заменяет файлы в архиве только в том случае, если одноименный добавляемый файл более новый, а также добавляет файлы, которых еще нет в архиве, и удаляет из архива те файлы, которых нет среди добавляемых.
  • Параметры архивации. В этом поле есть следующие флажки: Удалить файлы после архивации (после архивации успешно упакованные исходные файлы удаляются); Создать SFX-архив (вместо обычного архива создается самораспаковывающийся архив с расширением .exe); Создать непрерывный архив (вместо обычного архива создается непрерывный архив).
  • Добавить электронную подпись (в архив будет добавлена электронная подпись, содержащая имя автора, время последнего обновления и имя архива. Добавление электронной подписи доступно только в зарегистрированной версии программы).
  • Добавить информацию для восстановления (в архив добавляется информация для восстановления).
  • Протестировать файлы после упаковки (после архивирования информация проверяется на ошибки).
  • Заблокировать архив (Создать архив, изменение которого запрещено).
  • Упражнение 8.1. Создание самораспаковывающегося архива с паролем

    Запустите WinRAR и выполните команду Операции → Мастер → Создать новый архив (рис. 8.4 ).

    Нажмите на кнопку Далее и укажите папку для упаковки. Пусть это будет папка Мои документы (рис. 8.5).

    Нажмите на кнопку ОК (рис. 8.6). Здесь имя архива можно изменить или оставить по умолчанию.

    Жмем далее и активируем третий флажок сверху (рис. 8.7).

    В этом же окне нажимаем на кнопку Установить пароль (рис. 8.8).

    Нажимаем ОК и Готово (рис. 8.9).

    Идет процесс упаковки. Результат показан на рис. 8.10.

    Просмотр содержимого архива, извлечение и удаление файлов из архива

    Для просмотра содержимого архива необходимо выделить архивный файл и нажать на клавишу Enter или дважды щелкнуть по нему мышкой. На экране появится окно с содержимым архива (рис. 8.11).

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

    В данном окне можно установить несколько дополнительных параметров.

  • Если в поле Режим обновления активировать переключатель Извлечь с заменой файлов (действие по умолчанию), то извлекаются все выбранные файлы.
  • При установке переключателя Извлечь с обновлением файлов извлекаются только те из выбранных файлов, которых нет в папке назначения или копии которых в архиве новее, чем существующие файлы.
  • Активация переключателя Обновить существующие файлы позволяет извлекать только те из выбранных файлов, которые имеются в папке назначения, но их копии в архиве новее, чем существующие файлы. Файлы, которых нет на диске, извлекаться не будут.
  • В поле Режим перезаписи можно устанавливать следующие переключатели:

  • Запрос при перезаписи (действие по умолчанию). В этом случае перед попыткой перезаписи файла будет выдаваться запрос, т. е. спрашиваться разрешение пользователя на перезапись информации.
  • Перезаписать без запроса. При активации этого переключателя файлы перезаписываются без запроса.
  • Пропустить существующие файлы. Уже существующие файлы не будут перезаписываться.
  • Переименовывать автоматически. Имена файлов переименовываются программой без участия пользователя.
  • В поле Разное можно активировать следующие флажки:

  • Оставить на диске поврежденные файлы. Если включена эта опция, WinRAR не будет удалять с диска файлы, извлеченные с ошибками (по умолчанию они удаляются). Иначе говоря, с помощью данной опции вы можете попытаться получить из поврежденного файла хоть какую-то часть полезной информации.
  • Показать файлы в Проводнике. После распаковки распакованные файлы будут отображены в программе Проводник.
  • Задание 8.1. Упаковка файлов в архив

  • Создайте систему папок, как на рис. 8.13.
  • Создайте в программах Paint, WordPad, Блокнот файлы разных типов и скопируйте: в папку ВМР — файл с расширением .bmp; в папку RTF — файл с расширением .rtf; в папку ТХТ — файл с расширением .txt. С помощью программы WinRar в папках RAR, ZIP, EXE создайте архивы TXT (RAR, ZIP, EXE), BMP (RAR, ZIP, EXE) и RTF (RAR, ZIP, EXE).
  • Занесите все результаты в таблицу:
    Размер, Mb TXT BMP RTF Степень сжатия
    Файлы без архивации
    ZIP-архив
    RAR-архив
    EXE-архив
  • Архивация данных средствами Windows 7

    ОС Windows 7 имеет встроенную в нее службу по архивации данных, которая запускается командой Пуск → Панель управления → Архивирование данных компьютера (рис. 8.14). Служба позволяет произвести резервное копирование важной информации на ПК на случай ее утраты.

    Внимание

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

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

    Теперь давайте детально рассмотрим, как командой Архивирование данных компьютера создать резервную копию всех файлов ПК на случай их утраты. Выполняем команду Пуск → Панель управления → Архивирование данных компьютера и нажимаем на кнопку Настроить резервное копирование (рис. 8.16).

    Будем архивировать на диск F:\. Нажимаем на кнопку Далее. Теперь Windows 7 предлагает ей предоставить выбор данных для архивации или сам пользователь должен указать, какие файлы включить в архив (рис. 8.17).

    Если активировать верхний переключатель, то в архив будут собраны программы и файлы, использующиеся Windows 7, и процесс архивации данных будет по времени длиться очень долго, а также без гарантии того, что важные для вас данные будут включены в архив. Целесообразнее выбрать вариант "Предоставить мне выбор" и нажать на кнопку Далее (рис. 8.18). В этом окне мы можем указать важные для нас папки и файлы на всех указанных здесь дисках, чтобы включить их в архив. Активация флажка Включить образ системы дисков позволит восстановить ОС на случай ее поломки.

    В учебных целях я не стал копировать ОС, и указал лишь одну программу для ее архивации на внешний жесткий диск (рис. 8.19).

    Если здесь нажать на кнопку Изменить расписание, то можно установить временной график архивации данных (рис. 8.20). То есть в этом окне можно задать, с какой периодичностью нужно запускать архивирование данных (раз в месяц, раз в неделю или ежедневно), а также указать время выполнения операции.

    Далее нажимаем ОК и Сохранить параметры и запустить архивацию (рис. 8.21).

    Процесс архивации будет запущен кнопкой Просмотр сведений (рис. 8.22). Этот процесс займет некоторое время, а о ходе операции будет информировать индикатор.

    После завершения операции архивирования на диске (у нас диск F:\) можно увидеть специальную папку, где находятся резервные файлы. Название папки будет соответствовать имени компьютера (рис. 8.23).

    При попытке открыть папку двойным щелчком мыши появится окно восстановления данных из архива (рис. 8.24).

    Совет

    Архивация данных по расписанию требует много места на внешнем винчестере. Если архивирование в Windows 7 вам не требуется, то его можно отключить командойПанель управления → Система и безопасность → Администрирование → Службы. Теперь находим службу Архивация Windows и правой кнопкой мыши вызываем контекстное меню. Щелкаем на строчке Свойства и задаем тип запуска службы — Отключена (рис. 8.25).

    Резюме

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

    Вернуться к учебному плану