Одним из наиболее распространенных видов служебных программ являются программы, предназначенные для архивации, упаковки файлов путем сжатия хранимой в них информации.
Программа-архиватор –это программа, которая осуществляет упаковку и распаковку файлов. Эти программы предназначены для компактного хранения информации пользователя, ускорения и упрощения ее транспортировки, обеспечения криптографической защиты и многое другое. Они относятся к числу программ, которые приходится применять достаточно часто пользователю ПК, например: для работы в сети Internet. К основным функциям программ-архиваторов относятся:
Ø Извлечение файлов из архива
Ø защита информации в архиве от несанкционированного доступа
Ø тестирование архива и восстановление поврежденных файлов
Тестирование архива заключается в проверке сохранности информации каждого файла, помещенного или хранящегося в архиве. Если программа-архиватор позволяет создать большой по объему архивный файл, размещенный на нескольких дисках (томах). Архив такой называется многотомным.
Том– это составная часть многотомного архива. Основная цель создания многотомных архивов - возможность сохранять их на нескольких дискетах. Непрерывные тома нужно распаковывать, начиная с первого в наборе.
Многотомный архив состоит из нескольких файлов, имеющих общее имя, а в расширении указывается номер тома.
Архиватор– это программа, которая способна сжимать один или несколько файлов в единый файл-архив, который обычно по размерам меньше, чем входящие в него файлы.
Архивный файл – это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания, размерах и много другое.
Архивный файл создается с целью переноса большого объема информации.
Архивация (упаковка) – это помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.
Упаковка файлов выполняется с целью уменьшения их объема и используется:
Ø с целью компактной записи большого объема информации на диске
Ø при передаче информации по каналам связи в компьютерных сетях
Ø защиты информации от заражения компьютерными вирусами
Разархивация (распаковка) – это процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память. Большинство программ-архиваторов позволяют создавать такие архивные файлы, для распаковки которых не требуется программа-архиватор.
Самораспаковывающийся архивный файл – это загрузочный, исполнимый модуль, который способен к самостоятельному извлечению находящихся в нем файлов.
Непрерывный архив – упакованный с применением специального метода архив сжатия, при котором все файлы обрабатываются как единый поток данных. Непрерывное архивирование особенно эффективно для упаковки значительного числа небольших однотипных файлов
Сжатие информации – это процесс преобразования информации, хранящейся в файле, к виду, при котором отсутствует избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения.
Сжатие информации происходит за счет устранения избыточности различными способами, например за счет упрощения кодов. Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в архивный файл или архив. Целью сжатия файлов обычно является обеспечение более компактного размещения информации на диске.
Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются графические файлы, текстовые файлы редактора Word всех версий, для которых степень сжатия достигает 40%, меньше сжимаются файлы исполняемых программ 70-90%, почти не сжимаются архивные файлы. Скорость и степень сжатия архиваторами файлов различных форматов и размеров рассмотрены в таблице 1.
Таблица 1
Тип исходного файла
Размер исходного файла
Размер архива Zip
Время сжатия WinZip 8.1
Размер архива RAR
Время сжатия WINRAR3.11
Документ Word
178 КБ
57 КБ
Менее 1 сек
52 КБ
Менее 1 сек
JPEG
108 КБ
108 КБ
Менее 1 сек
108 КБ
Менее 1 сек
Приложение
1.06 МБ
299 КБ
Менее 1 сек
188 КБ
Менее 1 сек
Группа файлов MHT (Web-архивы)
1.11 МБ
420 КБ
Менее 1 сек
400 КБ
Менее 1 сек
Видео - файл
115 МБ
81.1 МБ
53 сек
66.1 МБ
3 мин 57 сек
Из таблицы, видно, сто степень сжатия архиватором WINRAR3.11 намного выше у всех файлов. Однако следует обратить внимание на то, что большие файлы сжимаются данным архиватором очень медленно. WinZip8.1 напротив, сжимает файлы с большой скоростью, что значительно экономит ваше время.. WINRAR3.11 значительно лучше архивирует файлы любых размеров, но WinZip8.1 работает гораздо быстрее конкурента. Вывод можно сделать следующий: Если степень сжатия файлов не имеет особого значения и главное – время (например, вам нужно объединить в один архив большое количество файлов или сделать резервную копию данных) – вам больше подойдет WinZip 8.1. Если же вас волнует степень сжатия файлов, а также дополнительные возможности архиватора – то WINRAR3.11То есть окончательный выбор остается за вами.