12) Программы архивирования данных
Архивация — это сжатие одного или более файлов с целью экономии памяти и размещение сжатых данных в одном архивном файле. Архивация данных — это уменьшение физических размеров файлов, в которых хранятся данные, без значительных информационных потерь. Архивация проводится в следующих случаях:
Когда необходимо создать резервные копии наиболее ценных файлов
Когда необходимо освободить место на диске
Когда необходимо передать файлы по E-mail
Архивный файл представляет собой набор из нескольких файлов (одного файла), помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержатся в архиве. В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:
Размер файла на диске и в архиве
Сведения о местонахождения файла на диске
Дата и время последней модификации файла
Код циклического контроля для файла, используемый для проверки целостности архива
Любой из архивов имеет свою шкалу степени сжатия. Чаще всего можно встретить следующую градацию методов сжатия:
Без сжатия (соответствует обычному копированию файлов в архив без сжатия)
Быстрый (характеризуется самым быстрым, но наименее плотным сжатием)
Максимальный (максимально возможное сжатие является одновременно и самым медленным методом сжатия)
Лучше всего архивируются графические файлы в формате .bmp, документы MS Office и Web-страницы. Что такое архиваторы? Архиваторы – это программы (комплекс программ) выполняющие сжатие и восстановление сжатых файлов в первоначальном виде. Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов – разархивированием. Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip 9.0, WinAce 2.5, PowerArchiver 2003 v.8.70, 7Zip 3.13, WinRAR 3.30, WinRAR 3.70 RU). Другие названия архиваторов: утилиты — упаковщики, программы — упаковщики, служебные программы, позволяющие помещать копии файлов в сжатом виде в архивный файл. В ОС MS DOS существуют архиваторы, но они работают только в режиме командной строки. Это программы PKZIP и PKUNZIP, программа архиватора ARJ. Современные архиваторы обеспечивают графический пользовательский интерфейс и сохранили командную строку. В настоящее время лучшим архиватором для Windows является архиватор WinRAR.
Архиватор WinRar
WinRAR – это 32 разрядная версия архиватора RAR для Windows. Это — мощное средство создания архивов и управления ими. Есть несколько версий RAR, для разных операционных систем: Windows, Linux, UNIX, DOS, OS/2 и т.д. Существует две версии RAR для Windows:
версия с графическим пользовательским интерфейсом — WinRAR.EXE
Консольная версия RAR.EXE пульт линии команды (способ текста) версия — Rar.exe
Позволяет распаковывать архивы CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, и обеспечивает архивирование данных в форматы ZIP и RAR
Обеспечивает полную поддержку архивов ZIP и RAR
Имеет специальные алгоритмы, оптимизированные для текста и графики. Для мультимедиа сжатие можно использовать только с форматами RAR
Поддерживает технологию перетаскивания (drag & drop)
Имеет интерфейс командной строки
Может осуществлять непрерывное архивирование, что обеспечивает более высокую степень сжатия по сравнению с обычными методами сжатия, особенно при упаковке большого количества небольших файлов однотипного содержания
Обеспечивает поддержку многотомных архивов, то есть осуществляет разбивку архива на несколько томов (например, для записи большого архива на диски). Расширение томов: RAR, R01, R02 и т.д. При самораспаковывающемся архиве первый том имеет расширение EXE
Создает самораспаковывающиеся архивы (SFX) обычные и многотомные архивы, обеспечивает защиту их паролями
Обеспечивает восстановление физически поврежденных архивов
Имеет средства восстановления, позволяющие восстанавливать отсутствующие части многотомного архива
Поддерживает UNICODE в именах файлов
Для новичков предназначен режим Мастер (Wizard), с помощью которого можно легко осуществить все операции над архивами WinRAR имеет и другие дополнительные функции. WinRAR способен создать архив в двух различных форматах: RAR иZIP. Рассмотрим преимущества каждого формата.
Лекция по теме: Архивирование данных
Материал предназначен для студентов 1го года обучения.
Лекция содержит теоретический материал и контрольные вопросы.
Просмотр содержимого документа
«Лекция по теме: Архивирование данных»
ТЕМА «Архивация данных»
Архив – это файл, содержащий в себе один или несколько файлов в сжатом (упакованном) виде.
Признаки архива:
Архив занимает меньше места, чем исходный объект.
Исключение составляют очень маленькие файлы, например, ярлыки.
А также сжатые файлы, например *.mp3.
Архив нельзя использовать по назначению.
Перед использованием его надо разархивировать.
Архиватор – это специальная служебная программа, предназначенная, прежде всего, для компрессии файлов, т.е. с помощью которой можно сжимать файлы, размещать «длинные» архивы на дискетах, просматривать содержание архивов, контролировать их целостность, распаковывать архивы и т.д.
Архивы создаются с целью уменьшения объема первоначального файла (экономится место на диске) и возрастания скорости копирования.
Архивация — это упаковка (сжатие, компрессия) файла или группы файлов с целью уменьшить место, занимаемое ими на диске. Архивацию используют при хранении запасных (страховых) копий на дискетах или жестких дисках, а также при создании дистрибутивных копий программных продуктов, чтобы уменьшить количество дискет при продаже или передаче продукта (или чтобы уместить дистрибутив на одном компакт-диске).
Для создания архивных (резервных) копий используют служебные программы архивации файлов — это программы-архиваторы.
Программы-архиваторы
Для рационального хранения информации на компьютерных носителях можно воспользоваться возможностями программ-архиваторов, которые позволяют представить информацию в упакованном виде.
Архивы создают в следующих случаях:
необходимо создать резервные копии наиболее важных файлов;
требуется освободить место на диске;
следует передать файлы по электронной почте;
планируется перенести большое количество файлов на другой носитель;
нужно защитить информацию от несанкционированного доступа — запаролить ее.
Упаковывать файлы и размещать их в специальных архивах позволяют программы-архиваторы. Архивный файл (архив) хранит в упакованном виде другие файлы (один или несколько), которые при необходимости могут быть извлечены из архива в первоначальной форме.
Все программы-архиваторы могут выполнять следующие функции:
помещение исходных файлов в архив;
извлечение файлов из архива;
удаление файлов из архива;
просмотр оглавления архива;
Размер архивного файла, как правило, меньше размера всех входящих в него файлов. Для преобразования информации программы-архиваторы используют разные алгоритмы, поэтому размеры архивов, содержащих одни и те же файлы, но созданных с помощью различных архиваторов, могут отличаться.
Информация в архивном файле хранится в закодированном виде, поэтому для просмотра содержимого архивного файла необходимо воспользоваться программой-архиватором. Для того чтобы иметь возможность работы с файлом, его нужно извлечь из архива. Делают это, используя ту же программу, с помощью которой создавался архив, или с помощью другой программы, распознающей данный тип архива.
Степень сжатия файла (отношение размера исходного файла к размеру упакованного файла);
Скорость работы (время процесса архивации);
В России наиболее распространены архиваторы LHA (расширение *.LZH), ARJ (расширение *.ARJ), PKZIP/PKUNZIP (расширение *.ZIP), WinRAR (расширение *.RAR).
Для Windows широко используется WinRAR. Архиватор предусматривает полную поддержку архивов формата *.ZIP и *.RAR, а также распаковку архивов *.ARJ, *.LZH и некоторых других.
Остановимся на изучении архиватора WinRar, так как он может работать не только со своими архивами, но и с архивами, созданными архиватором WinZip и целым рядом других архивов

Окно программы «WinRaR»
Окно архиватора имеет знакомые вам элементы: меню, панель инструментов с всплывающими подсказками. Как видно на рис. 1, окно архиватора WinRAR, имеет средства навигации по дискам и папкам компьютера: поле списка для выбора дисков и папок, кнопку для перехода на верхний уровень в иерархии папок.
WinRAR имеет два основных режима: операции с файлами или операции с архивом. Если в поле списка отображается имя архивного файла, то WinRAR переключается в режим операций с архивом и при этом изменяется набор кнопок на стандартной панели инструментов.
Для выбора нужного диска используйте окно списка дисков. Для выхода в родительский каталог щелкните ярлык папки с именем «..». Для открытия нужной папки щелкните ярлык с названием папки.
Создание архивов и извлечение файлов из архива
Сегодня существует большое количество программ-архиваторов. По расширению архивного файла можно определить, каким архиватором был создан данный архив:

Наиболее известные — WinRar, 7-Zip, WinZip и др. (пример 1).
Пример 1. Логотипы некоторых программ-архиваторов
WinRar
7-Zip
WinZip
WinAce
При просмотре списка файлов в Проводнике архивные файлы помечаются значком
(*.rar),
(*.7z),
(*.zip). Вид значка определяется программой, которая работает с архивами.
При установке программ-архиваторов действия по созданию архивов и извлечению файлов из архива добавляются в контекстное меню любого объекта файловой системы.
Для создания архивного файла необходимо выполнить следующие действия:
Щелкнуть правой клавишей мыши.
Выбрать архиватор (пример .2).
Выбрать одну из команд:
a) «добавить в архив (к архиву)»;
б) «добавить в архив (к архиву)» с предложенным именем (пример .3).
Пример 2. Контекстное меню с выбором архиватора:
Пример 3. Команды меню архиватора по добавлению файлов в архив:
Архив с предложенным именем создается в текущей папке. Если выбрана команда «Добавить в архив (к архиву)», то пользователю нужно задать имя архива и указать папку, в которой он будет храниться.
Для извлечения файлов из архива нужно выполнить следующие действия:
Выбрать архивный файл.
Щелкнуть правой клавишей мыши.
Выбрать одну из команд:
a) «извлечь в текущую папку (Распаковать здесь)»;
б) «извлечь файлы… (Распаковать)» (пример 4).
Пример 4. Команды меню архиватора по извлечению файлов из архива:
При выборе команды «Извлечь в текущую папку (Распаковать здесь)» файлы из архива будут помещены в ту же папку, в которой находился архив. При выборе команды «Извлечь файлы… (Распаковать)» пользователь должен указать имя папки, в которую будут извлечены файлы.
Самораспаковывающийся архив – это исполняемая программа, которая включает в себя одновременно как архив, так и программу для его распаковки. Это особенно выгодно, когда неизвестно, есть ли соответствующая программа архивации на компьютере, на котором предстоит распаковка.
Другими словами, Самораспаковывающиеся или самораскрывающиеся архивы – это архивный файл, который будет иметь расширение *.exe и запускаться как обычная программа.
Пусть на диске имеется папка с именем КНИГА объемом 150 Кб, в которой хранятся несколько текстовых файлов (Глава 1.doc, Глава 2.doc, Глава 3.doc, Глава 4.doc). Выполнив упаковку папки, мы получили один архивный файл КНИГА.RAR объемом 30 Кб.
Чтобы вычислить степень сжатия в процентном соотношении, надо использовать формулу пропорции: если было 150Кб, а стало 30Кб — 30*100%/150=20%.
Таким образом, степень сжатия информации равна 20%, следовательно, папка Книга уменьшилась в объеме на 80%.

Архивировать можно и программные, и служебные, и текстовые, и любые другие файлы. Но следует учитывать, что разные файлы сжимаются с различной степенью. Лучше всех компрессируются текстовые файлы, а хуже всех графические файлы.
Если вам нужно передать много файлов по электронной почте, то для экономии времени и трафика их следует заархивировать. А так же при создании резервных копий на CD или DVD исходные данные необходимо сжать, чтобы на диске их уместилось как можно больше.
Как архивировать файлы.
Распаковка архивов
Из этой статьи читатель узнает об эффективном и простом способе уменьшения размера файлов, позволяющем хранить на запоминающих устройствах (флешках, жестких дисках и др.) намного больше файлов без потери или ухудшения их содержания, экономить трафик и время при пересылке их через Интернет и т.д.
Речь пойдет об архивации файлов, а также о предназначенных для этого программах.
Что такое архивация файлов
Архивация – это процесс сжатия файлов с целью уменьшения их размера без потери содержания или какого-либо ухудшения его качества.
Архивация производится путем упаковки файлов в специальные файлы-архивы. Для этого используются программы, называемые программами-архиваторами или просто архиваторами.
Виды архивов
Результатом архивации файла (или файлов) является создание архива — специального файла-контейнера, который содержит в себе заархивированный файл (файлы) в сжатом состоянии.
Существует несколько десятков видов (форматов) архивов, отличающихся друг от друга алгоритмом упаковки и сжатия файлов. Каждый из них имеет свои особенности. Наиболее распространенными форматами архивов являются ZIP, RAR и 7Z. Какому формату отдать предпочтение – не столь важно. Каждый из них хорош. RAR и 7Z отличаются хорошей степенью сжатия, ZIP – легкостью распаковки. ZIP-архив можно создать или распаковать на любом компьютере даже без наличия программы-архиватора. Windows обладает необходимыми для этого «встроенными» средствами.
Архивы мало чем отличаются от остальных файлов. Их также можно копировать, перемещать, удалять, менять названия и т.д. На экране компьютера выглядят они также, как обычные файлы. Узнать, что файл является архивом, можно в первую очередь по его специфическому значку, а также по его расширению (*.zip, *.rar, *.7z и т.д.). О том, что такое расширение файла, читайте здесь.
Для чего архивировать файлы

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

Все зависит в первую очередь от типа архивируемых файлов.
Лучше всего при архивации сжимаются текстовые файлы. Их размеры могут уменьшиться в 10 и более раз.
Хуже всего дела обстоят с фотографиями, музыкой и видеофайлами. При архивации их размеры уменьшаются не значительно.
Недостатки архивации
Главным недостатком архивации является то, что файл, находящийся в архиве, нельзя открыть и использовать сразу. Перед каждым доступом к такому файлу его необходимо предварительно извлечь из архива. Процесс извлечения, по большому счету, не сложный (см. ниже), но если архив большой, это может занять довольно много времени. Поэтому часто используемые файлы хранить в заархивированном виде не очень удобно.
Этот недостаток в значительной степени перечеркивает преимущества архивирования. В то же время, в случае хранения редко используемых файлов, а также пересылки файлов через Интернет, архивация полностью себя оправдывает.
Как архивировать файлы. Распаковка архивов
Как уже было сказано, создавать и распаковывать архивы формата ZIP компьютер умеет без установки программ-архиваторов, используя «штатные» средства Windows. Для всех остальных форматов архивов понадобится программа-архиватор. Об этом читайте немного ниже.
Сначала давайте научимся работать с ZIP-архивами без архиваторов.
Чтобы создать ZIP-архив без использования программы-архиватора (или если таковой на компьютере не имеется), нужно:
• щелкнуть по архивируемому файлу (папке) правой кнопкой мышки;
• в открывшемся контекстном меню навести указатель мышки на пункт «Отправить». Откроется дополнительное подменю, в котором нужно выбрать пункт «СжатаяZIP-папка» (см. изображение). ZIP-архив появится рядом с файлом-оригиналом.

Для распаковки ZIP-архива достаточно просто дважды щелкнуть по нему левой кнопкой мышки.
Программ-архиваторов существует много. Но наиболее популярными архиваторами являются:
Эти программы можно скачать с официальных сайтов. Порядок работы с ними следующий.
WinRar
Упаковка файла (папки с файлами)
1. Щелкнуть по файлу или папке, которую необходимо заархивировать, правой кнопкой мышки.
2. Откроется контекстное меню, в котором выбрать пункт «Добавить в архив …» (см. рисунок ниже)

Если такой пункт в открывшемся меню отсутствует, значит, на компьютере нет программы WinRar. Ее необходимо сначала скачать и установить на компьютере (ссылки см. выше).
Как установить программу на компьютере читайте здесь.
3. Откроется окно (см. изображение ниже), в котором в поле «Имя архива» нужно указать название будущего архива (любое на ваш выбор), а в разделе «Формат архива» отметить галочкой его формат (RAR или ZIP). Затем нажать кнопку «ОК». Окно WinRar закроется, а через непродолжительное время рядом с архивируемым файлом (папкой) появится архив с его копией.

Распаковка архива
1. Навести указатель мышки на архив и дважды щелкнуть левой кнопкой мышки.
2. Откроется окно программы WinRar, в котором необходимо нажать кнопку «Извлечь…» (см. изображение);

3. Откроется еще одно окно (см. ниже), в котором необходимо указать, куда распаковывать содержимое архива (выделить соответствующую папку в проводнике). Можно вообще ничего не выбирать. В этом случае файлы из архива будут помещены в тот же раздел, в котором находится сам архив. Нажать кнопку «ОК».

Упаковка файла (папки с файлами)
1. Щелкнуть по файлу или папке, которую необходимо заархивировать, правой кнопкой мышки.
2. Откроется контекстное меню, в котором указатель мышки нужно навести на пункт «7-Zip». Рядом появится дополнительное подменю, в котором выбрать пункт «Добавить к архиву…» (см. рисунок)

Если такой пункт в открывшемся меню отсутствует, скорее всего, на компьютере нет программы 7-Zip. Ее необходимо сначала скачать и установить на компьютере (ссылки см. выше).
Как установить программу на компьютере читайте здесь.
3. Откроется окно (см. изображение ниже), в котором в поле «Архив» нужно указать название будущего архива (любое на ваш выбор), а в пункте «Формат архива» выбрать соответствующий вариант (7Z, ZIP или TAR). Затем нажать кнопку «ОК». Окно архиватора закроется, а через непродолжительное время рядом с архивируемым файлом (папкой) появится архив с его копией.

Распаковка архива
1. Навести указатель мышки на архив и дважды щелкнуть левой кнопкой мышки.
2. Откроется окно программы 7-Zip, в котором необходимо нажать кнопку «Извлечь…» (см. изображение);

3. Откроется еще одно окно (см. ниже), в котором необходимо указать путь для распаковки содержимого архива. Можно ничего не менять. В этом случае файлы из архива будут помещены в тот же раздел, в котором находится сам архив. Нажать кнопку «ОК».

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

НАПИСАТЬ АВТОРУ
Архивация данных
Характерной особенностью большинства типов данных является их избыточность. Степень избыточности данных зависит от типа данных. Например, для видеоданных степень избыточности в несколько раз больше чем для графических данных, а степень избыточности графических данных, в свою очередь, больше чем степень избыточности текстовых данных. Другим фактором, влияющим на степень избыточности является принятая система кодирования. Примером систем кодирования могут быть обычные языки общения, которые являются ни чем другим, как системами кодирования понятий и идей для высказывания мыслей. Так, установлено, что кодирование текстовых данных с помощью средств русского языка дает в среднем избыточность на 20-25% большую, чем кодирование аналогичных данных средствами английского языка.
Для человека избыточность данных часто связана с качеством информации, поскольку избыточность, как правило, улучшает понятность и восприятие информации. Когда речь идет о хранении и передаче информации средствами компьютерной техники, то избыточность играет отрицательную роль, поскольку она приводит к возрастанию стоимости хранения и передачи информации. Особенно актуальной эта проблема стает в случае обработки огромных объемов информации при незначительных объемах носителей данных. В связи с этим, постоянно возникает проблема уменьшения избыточности или сжатия данных. Если методы сжатия данных применяются к готовым файлам, то часто вместо термина «сжатие данных» употребляют термин «архивация данных», сжатый вариант данных называют архивом, а программные средства, которые реализуют методы сжатия называются архиваторами.
В зависимости от того, в каком объекте размещены данные, подлежащие сжатию, различают:
- Сжатие (архивация) файлов: используется для уменьшения размеров файлов при подготовке их к передаче каналами связи или к транспортированию на внешних носителях маленькой емкости;
- Сжатие (архивация) папок: используется как средство уменьшения объема папок перед долгим хранением, например, при резервном копировании;
- Сжатие (уплотнение) дисков: используется для повышения эффективности использования дискового пространства путем сжатия данных при записи их на носителе информации (как правило, средствами операционной системы).
Сжатие данных
Система двоичного кодирования, которая используется в компьютерах, очень удобна для хранения, передачи и обработки данных с точки зрения надежности этих процессов. Однако двоичное кодирование увеличивает размеры файлов по сравнению с другими системами кодирования. Потому возникает необходимость в уменьшении размеров файлов для более эффективной реализации информационных процессов.
Для уменьшения размеров файлов используют специальные способы сжатия данных, которые называют алгоритмами (методами) сжатия данных. Сжатие данных используется при создании файлов определенных типов, например графических типа JPEG или звуковых типа MPEG3, для передачи файлов по сети и т. д.
Сжатие данных – это процесс перекодирования данных, который осуществляется с целью уменьшения размеров файлов.
Различают алгоритмы сжатия, которые обеспечивают сжатие без потери данных, и алгоритмы, которые предусматривают частичную потерю данных. Алгоритмы с частичной потерей данных используют, когда целостность данных не является очень существенной. Например, при сжатии графических, видео, звуковых файлов, поскольку органы чувств человека не всегда способны заметить незначительное отличие в оттенках цветов на фотографии, незначительную разницу в воспроизведении звуковых или видеоданных и т. п.
Архивация данных
Невзирая на высокий уровень надежности компьютеров и компьютерных носителей данных, все же полной гарантии сохранности данных они не дают. Потеря данных может привести к очень серьезным последствиям. Так, уничтожение данных о вкладах и перечислениях средств клиентов приведет к краху банка, потеря данных о продаже билетов повлечет перебои в перевозке пассажиров, потеря результатов опытов может свести на нет многолетние научные исследования. Даже потеря записной книжки с телефонами друзей принесет вам значительные проблемы. Поэтому возникает необходимость в создании копий данных. Важнейшие данные дублируют, записывая на другие жесткие диски, на магнитную ленту стримера, на оптические диски и т. д. Размеры файлов, которые нужно хранить, большие, и необходимы дополнительные затраты на носители. Чтобы уменьшить размеры файлов в копиях и соответственно уменьшить затраты, используют сжатие данных. При этом используются методы, которые обеспечивают сжатие без потери данных.
Создание копий данных с помощью специальных программ, которые могут сжимать данные, называется архивацией.
Программы, которые используются для выполнения архивации, называются архиваторами.
Результатом работы этих программ является архивный файл, или просто архив, который содержит в сжатом или не в сжатом состоянии файлы и папки. В процессе архивации могут быть использованы дополнительные средства для защиты данных от несанкционированного доступа, например установка пароля на доступ к данным в архиве.
В зависимости от алгоритмов, по которым осуществляется архивация данных, различают такие форматы архивных файлов:
- ZIP,
- RAR,
- ARJ,
- CAB,
- LZH,
- ACE,
- ISO и т. д.
Если при сжатии данных происходит только изменение структуры данных, то метод сжатия называется обратимым. В этом случае, из архива можно восстановить информацию полностью. Обратимые методы сжатия можно применять к любым типам данных, но они дают меньшую степень сжатия по сравнению с необратимыми методами сжатия. Примеры форматов сжатия без потери информации:
- GIF, TIFF — для графических данных;
- AVI — для видеоданных;
- ZIP, ARJ, RAR, CAB, LH — для произвольных типов данных.
В таблице приведены распространенные форматы сжатия и соответствующие им программы-архиваторы, использующиеся на практике.
| Формат сжатия | Операционная система MS DOS | Операционная система Windows | ||
| Программа архивации | Программа разархивации | Программа архивации | Программа разархивации | |
| ARJ | Arj.exe | Arj.exe | WinArj.exe | WinArj.exe |
| RAR | Rar.exe | Unrar.exe | WinRar.exe | WinRar.exe |
| ZIP | Pkzip.exe | Pkunzip.exe | WinZip.exe | WinZip.exe |
Кроме того, современные архиваторы предоставляют пользователю полный спектр услуг для работы с архивами, основными из которых являются:
- создание нового архива;
- добавление файлов в существующий архив;
- распаковывание файлов из архива;
- создание самораспаковающихся архивов;
- создание распределенных архивов фиксированного размера для носителей маленькой емкости;
- защита архивов паролями от несанкционированного доступа;
- просмотр содержимого файлов разных форматов без предварительного распаковывания;
- поиск файлов и данных внутри архива;
- проверка на вирусы в архиве к распаковыванию;
- выбор и настройка коэффициента сжатия.
Архивный файл включает оглавление, содержащее следующую информацию о файлах, хранящихся в архиве:
- имя файла;
- сведения о каталоге, в котором он находился;
- дату и время последней модификации файла;
- размер файла на диске и в архиве;
- код циклического контроля для каждого файла, используемый для проверки целостности архива.
В качестве расширений архивным файлам по умолчанию устанавливается имя соответствующей программы-архиватора.
Большинство программ-архиваторов позволяют создавать многотомные архивы.
Многотомный архив — это последовательность архивных файлов, размер которых не превышает заданного размера тома. Обычно создается при необходимости переноса архива на гибких дисках, если размер архива превышает емкость дискеты. При создании таких архивов архиватор делает паузу для смены дискеты. Многотомный архив имеет общее имя, в расширении же каждого файла многотомного архива указывается номер тома.
Самораспаковывающийся архив — это определенным образом обработанный архивный файл, являющийся выполняемым файлом. Выполнение такого файла приводит к распаковке содержащихся в нем файлов.
Непрерывный архив — это архив RAR, упакованный специальным способом, при котором все сжимаемые файлы рассматриваются как один последовательный поток данных. Непрерывная архивация поддерживается только в формате RAR, для формата ZIP такого типа архива не существует.
Чаще всего, особенно в сети Интернет, используют архивные файлы формата ZIP. При выборе формата архивного файла следует учитывать, что формат RAR обеспечивает самое эффективное сжатие. Однако на процесс архивации в этом формате уходит больше времени. Примерами архиваторов являются программы WinZIP, WinRAR, 7_Zip, Winace, PowerArchiver, ArjFolder, BitZipper, Gnochive bzip2 и т. д.
Основные функции программы:
- создание архивов файлов и папок с возможным сжатием данных;
- добавление файлов и папок к уже существующим архивам;
- просмотр содержимого архивов;
- замена и обновление файлов и папок в архивах;
- извлечение из архива всех или только избранных файлов и папок;
- создание многотомных архивов (архив разбивается на несколько отдельных файлов – томов); размер томов устанавливает пользователь;
- создание обычных и многотомных архивов, которые содержат программы самостоятельного извлечения файлов и папок, без участия прораммы-архиватора – так называемых SFX-архивов (англ. SelF eXtracting – самоизвлечение);
- проверка целостности данных в архивах;
- шифровка данных и имен файлов в архивах и т. д. Программа WinRAR выполняет все эти операции над
Программа WinRAR выполняет все эти операции над архивными данными формата RAR и ZIP, а также предоставляет возможность просматривать содержимое и извлекать объекты из архивов форматов CAB, ARJ, LZH, TAR, GZ и т. д.
Для создания архива с использованием программы WinRAR нужно выполнить алгоритм:
- Запустить программу WinRAR на выполнение (например, Пуск Все программы WinRAR WinRAR) Добавить файлы в архив (или выбрать кнопку Добавить на Панели инструментов).
- Выбрать вкладку Файлы.
- Выбрать нужные объекты для архивации, для этого использовать кнопку Добавить возле поля Добавляемые файлы.
- Выбрать вкладку Общие.
- Ввести в поле Имя архива имя архивного файла.
- Указать папку, в которой будет сохранен архив (кнопка Обзор).
- Выбрать в списке Метод сжатия один из шести методов сжатия: от метода без сжатия до метода, который обеспечивает максимальное сжатие (при максимальном сжатии размер архивного файла будет наименьшим, но время архивации будет наибольшим).
- При необходимости, указать значения параметров архивации установкой меток флажков.
- Выбрать формат архивного файла (RAR или ZIP) выбором соответствующего переключателя.
- Если планируется разделить архивный файл на несколько частей, то указать размер тома в поле со списком Разделить на тома размером (в байтах).
- Выбрать кнопку ОК.
Многотомные архивы создаются для разделения архивного файла на несколько частей, если полностью архив не помещается на одном носителе, например на дискете, на компакт-диске, на DVD-диске и т. д., или если нужно передать файл по сети с низкой скоростью передачи данных. Для добавления объектов к уже существующему архиву необходимо выполнить такой алгоритм:
1. Запустить архиватор WinRAR.
2. Открыть архив, в который нужно добавить объект (Файл Открыть архив).
3. Выполнить Команды Добавить файлы в архив (или выбрать кнопку Добавить
на Панели инструментов).
4. Выделить в диалоговом окне Выберите файлы, которые нужно добавить объекты, которые следует поместить в архив.
5. Установить значения параметров архивации.
6. Выбрать кнопку ОК.
Иным способом добавления файлов в архив является перетягивание файлов в окно уже существующего архива или на значок архива.
Для извлечения объектов из архива необходимо:
- Запустить архиватор WinRAR.
- Выбрать архив, объекты которого нужно извлечь.
- Выполнить Команды Извлечь в указанную папку (или выбрать кнопку Извлечь в на Панели инструментов).
- Указать в диалоговом окне Путь и параметры извлечения папку, в которую будет осуществлено извлечение.
- Установить значения параметров извлечения.
- Выбрать кнопку ОК.
Для удаления отдельных объектов из архива нужно выполнить такой алгоритм:
- Запустить архиватор WinRAR.
- Открыть архив, объекты из которого нужно удалить.
- Выделить объекты, которые необходимо удалить.
- Выполнить Команды Удалить файлы (или выбрать кнопку Удалить на Панели инструментов).
- Закрыть окно программы.
В случаях, когда нужно перенести архивный файл на другой компьютер и не известно, установлен на нем архиватор или нет, при архивации используют специальный формат архивных файлов – SFX. Архивные файлы, созданные в этом формате, имеют расширение ехе и включают модуль самоизвлечения, что дает возможность извлекать файлы из архива без архиватора.
Для защиты архива от постороннего доступа пользователь может установить пароль доступа к архиву. Для этого необходимо на вкладке Дополнительно выбрать кнопку Установить пароль и ввести пароль и его подтверждение в соответствующие поля.
При инсталляции программы WinRAR к контекстному меню объектов добавляются основные команды работы с архивами.