Архиватор

Архиватор – это программа для создания архивов. Архивы предназначены для хранения данных в удобном компактном виде. В качестве данных обычно выступают файлы и папки.

Как правило, данные предварительно подвергаются процедуре сжатия или упаковки. Поэтому почти каждый архиватор одновременно является программой для сжатия данных. С другой стороны, любая программа для сжатия данных может рассматриваться как архиватор. Эффективность сжатия является важнейшей характеристикой архиваторов. От неё зависит размер создаваемых архивов. Чем меньше архив, тем меньше места требуется для хранения архива. Для передачи требуется меньшая пропускная способность канала передачи или затрачивается меньшее время. Преимущества архивов очевидны, если учесть, что данные уменьшаются в размере и 2 раза, и в 5 раз.

Самыми популярными программами являются:  WinRar, Winzip, 7z. Такие программы нужны для создания архивов.

Архив — это файл, содержащий в себе один или несколько других файлов, а также метаданные(информация об используемых данных).

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

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

Типы архивов:

  • Архивирующие форматы выполняют лишь слияние файлов в один (пример: tar).
  • Сжимающие форматы выполняют лишь сжатие файлов (примеры: gzip, bzip2).
  • Многофункциональные форматы позволяют сливать файлы в один, сжимать их, зашифровывать, создавать информацию для обнаружения и исправления ошибок, оформлять архивы как самораспаковывающиеся для извлечения содержимого без участия дополнительного ПО (примеры: RAR, ZIP, 7z).
  • Дистрибутивные форматы используются для создания пакетов установки ПО, которые также могут быть самоинсталлируемыми файлами (примеры: JAR, APK, IPA).
  • Форматы дисковых образов используются для создания образов дисков, применяемых как тома хранения информации (примеры: ISO, NRG).