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

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

Программы-архиваторы файлов представляют интерес с нескольких точек зрения:

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

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

• упакованные файлы занимают малый объем (в среднем от 20 до 90% своего первоначального объема);

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

• при архивации сохраняются в архиве имена каталогов вместе с именами файлов, что позволяет сохранить всю файловую структуру при разархивировании файла.

Одним из важнейших показателей качества архивации файлов является коэффициент сжатия

где V c, V 0 – соответственно объемы сжатого и исходного файлов.

Степень сжатия зависит от используемой программы-архиватора, способа сжатия, типа исходного файла и других факторов. Высокую степень сжатия (малое значение К с) имеют графические и текстовые файлы, файлы данных, для которых K C составляет 5–40%. Меньшей степенью сжатия обладают файлы исполняемых программ и загрузочных модулей, для которых К с составляет 60–90%. Практически не подвергаются сжатию архивные файлы.

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

Программа WinRAR – это 32-разрядная версия архиватора RAR для Windows, мощного средства создания и управления архивными файлами.

• полная поддержка архивов RAR и ZIP;

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

• специальный алгоритм мультимедиа-сжатия;

• оболочка с поддержкой технологии «перетащить и оставить»;

• интерфейс командной строки;

• управление архивами других форматов (CAB, ARJ, LZH);

• поддержка непрерывных архивов, в которых степень сжатия может быть на 10–50% больше, чем при обычных методах сжатия, особенно при упаковке большого количества маленьких похожих файлов;

• поддержка многотомных архивов;

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

• восстановление физически поврежденных архивов;

• другие дополнительные функции, например шифрование, добавление архивных комментариев (с поддержкой ESC-последовательностей ANSI), протоколирование ошибок и пр.

В WinRAR имеется меню: «Файл», «Команды», «Параметры», «Избранное», «?» (Справка) и панель инструментов, ниже которой расположен список файлов.

Оболочка WinRAR имеет два основных режима: управления файлами и управления архивами, в которых показывается список файлов и папок в текущей папке или открытом архиве. Для каждого файла выводится следующая информация: имя, размер, тип и дата изменения. У файлов в архиве показывается еще один параметр – размер после архивации.

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

Сравнение форматов RAR и ZIP. WinRAR может создавать архивы двух разных форматов: RAR и ZIP. Ниже описаны достоинства каждого из них.

Формат RAR в большинстве случаев обеспечивает существенно лучшее сжатие, чем ZIP, особенно в режиме создания непрерывных архивов. Другая важная особенность RAR – поддержка многотомных архивов. Они намного удобнее и проще в использовании, чем так называемые разделенные по дискам (span disks) архивы ZIP. У формата RAR есть несколько важных возможностей, отсутствующих в ZIP, например добавление информации, которая позволяет восстановить физически поврежденный файл, и блокировка важных архивов для предотвращения их случайной модификации.

Достоинства формата ZIP – его популярность (большинство архивов в Интернете имеют формат ZIP) и скорость (архивы ZIP обычно создаются быстрее архивов RAR).

Типы архивов. Непрерывный архив – это архив RAR, запакованный специальным способом, при котором все сжимаемые файлы рассматриваются как один последовательный поток данных. Такие архивы поддерживаются только в формате RAR. Метод сжатия для архивов RAR – обычный или непрерывный – выбирает пользователь. Непрерывная архивация значительно увеличивает степень сжатия, особенно при добавлении большого количества маленьких похожих файлов. Однако непрерывным архивам присущи некоторые недостатки: обновление происходит медленнее, чем для обычных архивов; зашифрованные непрерывные архивы невозможно изменять; извлечение отдельных файлов из середины непрерывного архива происходит медленнее, чем извлечение из обычного архива; если в непрерывном архиве какой-либо файл окажется поврежденным, то не удастся также извлечь и все файлы, следующие после него.

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

Архиватор WinRAR позволяет осуществить:

• выбор формата архива. Формат ZIP можно использовать, если у получателя отсутствует программа WinRAR. В противном случае лучше выбрать RAR, у которого больше функций и лучше сжатие;

• выбор метода сжатия. В форматах RAR и ZIP поддерживаются шесть методов архивации: «Без сжатия», «Скоростной», «Быстрый», «Нормальный», «Хороший» и «Наилучший»;

• размер словаря. Этот параметр может принимать значения 64, 128, 256, 512 и 1024 Кбайт. Большие значения этого параметра приводят к лучшему, но более медленному сжатию;

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

• мультимедиа-сжатие. При архивации в этом режиме RAR использует дополнительный алгоритм для улучшения сжатия таких данных, как оцифрованный звук, содержащий четыре 8-разрядных или два 16-разрядных канала, или полноцветные (24-разрядные) графические изображения в формате BMP.

Оба формата – RAR и ZIP поддерживают шифрование. Чтобы зашифровать файлы, до архивации нужно указать пароль. В паролях учитывается регистр букв. Ввод пароля в оболочке WinRAR осуществляется разными способами, например нажатием Ctrl + Р. При извлечении зашифрованных файлов можно ввести пароль заранее или по запросу программы WinRAR.

В архивы RAR (ZIP и ARJ) можно добавлять необязательную текстовую информацию, называемую комментарием архива.

Формат архивов RAR поддерживает блокировку архивов, для чего служит команда «Блокировка архива» в режиме оболочки WinRAR. Заблокированный архив невозможно изменить с помощью WinRAR. Можно заблокировать важные данные для предотвращения их случайного изменения.

почему не работает архиватор

зачем нужны архиваторы

что такое архиваторы зачем нужны