В файловой системе компьютера архивные файлы имеют строго заданный тип (расширение). Так, наиболее часто встречающиеся архивы имеют тип: zip, rar, arj.
Кроме них на компьютерах используются архивы: CAB, LZH, TAR, GZ, UUE, BZ2, ISO…
Формат .ZIP. Это один из наиболее древних форматов. Несмотря на свою «древность», этот формат сегодня используется чрезвычайно широко. Это связано с тем, что это основной формат в котором поставляются программы и драйверы из Интернета.
Во времена DOS для работы с этим форматом использовались две программы: PKZIP.EXE для упаковки файлов и PKUNZ1REXE для их распаковки.
В ОС Windows упаковку и распаковку файлов выполняет программа — WinZip.
Формат .ARJ. Самый популярный формат первой половины 90-х годов. И упаковка, и распаковка производятся одной программой ARJ.ЕХЕ. По степени сжатия ощутимо превосходит формат .ZIP, но при сжатии файлов могут портится «длинные» имена файлов. Версия ARJ.ЕХЕ, способная корректно обращаться с «длинными» именами файлов, появилась только в 1997 г.
Формат RAR. Формат, весьма популярный. У программы WinRAR российский автор - Евгений Рошаль. По потребительским свойствам она объективно превосходит зарубежные аналоги. Архиватор WinRAR позволяет работать также с архивами в форматах ZIP, ARJ и некоторых других, поэтому он удовлетворяет большинство потребностей пользователя в средствах упаковки и распаковки информации.
программы-архиваторы
Архиваторы - это специальные программы, которые позволяют работать с архивными файлами, т.е. запаковывать и распаковывать архивные файлы.
Основные функции архиватора.
1) уменьшить двоичные или текстовые файлы в размере. Это позволяет экономить весьма значительное пространство при хранении, так как обычно в результате архивации файл сокращается приблизительно до 1/4-1/3 от его оригинального размера. Архивация производится с использованием специальных "таблиц компрессии", которые автоматически встраиваются в программу и включают в себя математические процедуры, простые для компьютера.
2) объединять более чем один архивируемый файл лишь в одном сжатом файле, хотя каждый файл внутри такого сжатого файла должен сохранять свое собственное имя. Это и называется "архивированием". Во времена операционной системы CP/M такие файлы назывались "библиотечными" ("library"). В первые годы после появления MS-DOS они назывались .ARC - файлами. Однако с появлением схожих программ, именам файлов стали даваться различные "расширения", чтобы можно было определить какая из программ-архиваторов была использована. В качестве примеров можно привести .ARJ, .LZH, .PAK, .ZIP, .ZOO, .RAR и т.д.
Для упаковки данных не стоит применять много архиваторов. Достаточно сосредоточиться на одной-двух программах и настойчиво их эксплуатировать.
Для распаковки данных желательно иметь наиболее полный набор программ, поскольку нельзя заранее предсказать, с каким форматом завтра придется иметь дело.
Ниже приводится сравнительная таблица эффективности сжатия различными архиваторами тестового набора файлов.
Архиватор |
Место в тесте |
WinAce |
1 |
WinRar |
2 |
WinImp |
3 |
Aladdin Expander |
4 |
DCA Archiver |
5 |
WinZip |
6 |
Характеристиками программ-архиваторов:
- степень сжатия файла;
- скорость работы;
- сервис, т. е. набор операций архиватора.
Базовые операции программ-архиваторов:
извлечение файлов из архивов;
создание новых архивов;
добавление файлов в имеющийся архив;
создание самораспаковывающихся архивов;
создание распределенных архивов на носителях малой емкости;
тестирование целостности структуры архивов;
полное или частичное восстановление поврежденных архивов;
защита архивов от просмотра и несанкционированной модификации.
Мизюк В.А. Архивация. Программа WinRar