Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информационные технологии-лекция2(заочники).docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
149 Кб
Скачать
☆

Архивация файлов

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

Преимущества архивации:

  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).

Прикладное программное обеспечение

Прикладное программное обеспечение это комплекс программ, предназначенный для разработки и выполнения КОНКРЕТНЫХ задач (приложений) пользователя.

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

Различают следующие типы прикладного ПО:

  • общего назначения;

  • автоматизированного проектирования;

  • офисные ППП;

  • методо-ориентированное ПО;

  • проблемно-ориентированное ПО;

  • ПО для глобальных сетей;

  • ПО для организации (администрирования) вычислительного процесса.