Архиватор - это программа, которая сжимает файл или группу файлов в один архивный файл с целью уменьшения их размера. При этом не теряется ни бита информации, и любой файл можно из архива извлечь.
Преимущества архивации:
1) экономия места на диске,
2) на дискете можно перенести большой объем информации,
3) есть возможность пересылать большие файлы по электронной почте.
Наиболее известные архиваторы - это архиваторы ZIP, ARJ, RAR. Архив имеет такое же расширение, что и архиватора. Например, расширение файла archive.rar говорит о том, что он был создан с помощью архиватора RAR.
Архиваторы различаются возможностями и качеством сжатия. Некоторые архиваторы лучше работают с одними типами данных, но плохо показывают себя с другими. Создать универсальный архиватор невозможно. К важным функциям архиваторов относят создание многотомных архивов и самораспаковывающихся архивов.
Многотомные архивы - это архивы, разбитые на несколько отдельных файлов. Их применяют, когда необходимо перенести большой объём информации на дискетах: на каждую дискету помещается отдельный том архива. При извлечении данных из многотомного архива архиватор будет последовательно обрабатывать том за томом, и запрашивать смену дискеты.
|
|
Самораспаковывающиеся архивы используются в тех случаях, когда необходимо перенести информацию на другой компьютер, но неизвестно, установлен ли там соответствующий архиватор. Самораспаковывающийся архив представляет собой исполняемый (.EXE) файл, который включает в себя заархивированные данные и программу для их распаковки.
Один и тот же алгоритм сжатия для одних исходных данных сокращает их размер, а для других может и увеличить. Алгоритмов сжатия данных существует великое множество. Некоторые алгоритмы подходят для одних типов данных, другие - для других.
Коэффициент сжатия:
· чёрно-белое изображение чертёжного качества в сотню раз,
· цветные рисунки - в пять-десять раз,
· цветные изображения высокого фотографического качества менее чем в два раза,
· текстовые файлы (.TXT,.DOC) - два-три раза,
· исполняемые файлы (.EXE) - сильно колеблется, в среднем примерно три.
звук (.WAV,.AU), на 20-40%.
Для изображений используются специальные методы сжатия - алгоритмы сжатия с потерями. Одна из идей этих алгоритмов состоит в том, что человеческий глаз и ухо не очень восприимчивы к некоторым мелким деталям изображения или звука, поэтому лишнюю информацию можно просто отбросить. Такой подход используется в файлах формата JPEG, предназначенного для хранения статичных изображений и MPEG, предназначенного для хранения видео- и аудиоинформации. Сегодня особенно популярны такие форматы, как MPEG-3 (или MP3), предназначенный для хранения аудиоинформации и позволяющий достигнуть десятикратного сжатия почти без потери качества, и MPEG-4, используемый для хранения видеофильмов.
Плохо архивируются, либо вообще увеличиваются в размере файлы, данные в которых уже сжаты, архивы, графические файлы тех форматов, которые имеют собственное сжатие (.GIF,.JPG,.PNG и др.), аудиофайлы (.MP3), видеофайлы (.MPG,.AVI и др.), самораспаковывающиеся архивы (.EXE).