Что такое архив программного обеспечения

Обновлено: 09.06.2024

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

Архивация проводится в следующих случаях:

  • когда необходимо создать резервные копии наиболее ценных файлов;
  • когда необходимо освободить место на диске;
  • когда необходимо передать файлы по E-mail.

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

В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:

  • имя файла;
  • размер файла на диске и в архиве;
  • сведения о местонахождения файла на диске;
  • дата и время последней модификации файла;
  • код циклического контроля для файла, используемый для проверки целостности архива;
  • степень сжатия.

Любой из архивов имеет свою шкалу степени сжатия. Чаще всего можно встретить следующую градацию методов сжатия:

  1. Без сжатия (соответствует обычному копированию файлов в архив без сжатия).
  2. Скоростной.
  3. Быстрый (характеризуется самым быстрым, но наименее плотным сжатием).
  4. Обычный.
  5. Хороший.
  6. Максимальный (максимально возможное сжатие является одновременно и самым медленным методом сжатия).

Лучше всего архивируются графические файлы в формате .bmp, документы MS Office и Web-страницы.

Что такое архиваторы?

Архиваторы – это программы (комплекс программ) выполняющие сжатие и восстановление сжатых файлов в первоначальном виде. Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов – разархивированием. Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip 9.0, WinAce 2.5, PowerArchiver 2003 v.8.70, 7Zip 3.13, WinRAR 3.30, WinRAR 3.70 RU).

Другие названия архиваторов: утилиты - упаковщики, программы - упаковщики, служебные программы, позволяющие помещать копии файлов в сжатом виде в архивный файл.

В ОС MS DOS существуют архиваторы, но они работают только в режиме командной строки. Это программы PKZIP и PKUNZIP, программа архиватора ARJ. Современные архиваторы обеспечивают графический пользовательский интерфейс и сохранили командную строку. В настоящее время лучшим архиватором для Windows является архиватор WinRAR.


WinRAR – это 32 разрядная версия архиватора RAR для Windows. Это - мощное средство создания архивов и управления ими. Есть несколько версий RAR, для разных операционных систем: Windows, Linux, UNIX, DOS, OS/2 и т.д.

Существует две версии RAR для Windows:

  • версия с графическим пользовательским интерфейсом - WinRAR.EXE;
  • Консольная версия RAR.EXE пульт линии команды (способ текста) версия - Rar.exe.
  1. Позволяет распаковывать архивы CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, и обеспечивает архивирование данных в форматы ZIP и RAR.
  2. Обеспечивает полную поддержку архивов ZIP и RAR.
  3. Имеет специальные алгоритмы, оптимизированные для текста и графики. Для мультимедиа сжатие можно использовать только с форматами RAR.
  4. Поддерживает технологию перетаскивания (drag & drop).
  5. Имеет интерфейс командной строки.
  6. Может осуществлять непрерывное архивирование, что обеспечивает более высокую степень сжатия по сравнению с обычными методами сжатия, особенно при упаковке большого количества небольших файлов однотипного содержания.
  7. Обеспечивает поддержку многотомных архивов, то есть осуществляет разбивку архива на несколько томов (например, для записи большого архива на диски). Расширение томов: RAR, R01, R02 и т.д. При самораспаковывающемся архиве первый том имеет расширение EXE.
  8. Создает самораспаковывающиеся архивы (SFX) обычные и многотомные архивы, обеспечивает защиту их паролями.
  9. Обеспечивает восстановление физически поврежденных архивов.
  10. Имеет средства восстановления, позволяющие восстанавливать отсутствующие части многотомного архива.
  11. Поддерживает UNICODE в именах файлов.
  12. Для новичков предназначен режим Мастер (Wizard), с помощью которого можно легко осуществить все операции над архивами.

WinRAR имеет и другие дополнительные функции. WinRAR способен создать архив в двух различных форматах: RAR иZIP.

Рассмотрим преимущества каждого формата.

Архив в формате ZIP

Архив в формате RAR

формат RAR в большинстве случаев обеспечивает значительно лучшее сжатие, чем ZIP. Кроме того, формат RAR обеспечивает поддержку многотомных архивов, имеет средства восстановления поврежденных файлов, архивирует файлы практически неограниченных размеров. Необходимо отметить, что при работе в файловой системе FAT32 архивы могу достигать только 4 гигабайт. Работа с большими размерами архива поддерживается только в файловой системе NTFS.

Программа архивации Microsoft Backup (резервная копия)

Запуск программы осуществляется: Пуск – программы – стандартные – служебные – архивация данных. Откроется мастер архивации и восстановления в обычном режиме. Из этого режима можно перейти в расширенный режим для работы с мастером архивации, мастером восстановления и мастером аварийного восстановления ОС.

Программа архивации позволяет защитить данные от случайной утери в случае, если в системе возникает сбой оборудования или носителя информации. С помощью Backup можно создать резервную копию данных на жестком диске, а затем создать архив на другом носителе данных. Носителем архива может быть логический диск или отдельное устройство (съемный диск).

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

Существуют различные виды архиваторов, цель применения которых заключается в удобстве хранения и переносе файлов. Рассмотрим более детально понятие архиватора, ключевые виды, их преимущества и недостатки, общие сведения и сведения о процессах архивации и разархивации файлов.

Само понятие

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

Программа предназначается для решения таких задач, как:

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

Современное общество пользуется архивами многочисленных разновидностей. Ниже приведены основные сведения об архиваторах.

виды и типы архиваторов

Виды программ

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

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

Функциональные характеристики архиваторов:

  1. мультиязыковой интерфейс программы (включая русский язык);
  2. доступность к использованию операционных систем различных версий;
  3. доступность к использованию различных кодировок;
  4. доступность к использованию различных алгоритмов шифрования;
  5. доступность к использованию различных алгоритмов работы;
  6. доступность к использованию различных форматов при работе;
  7. создание архивов различного вида (самораспаковывающиеся, многотомные и непрерывные);
  8. работа с файлами больших объемов;
  9. наличие функции проверки целостности архивов (тестирования);
  10. наличие функции дополнения другими данными;
  11. выполнение архивирования в различные форматы;
  12. дополнительная опция создания информационно-текстового комментария к содержимому;
  13. дополнительная опция работы с программой из вызванной командной строки;
  14. дополнительная опция прямой записи на CD/DVD;
  15. дополнительная опция резервного копирования;
  16. дополнительная опция отправки содержимого по электронной почте.

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

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

Преимущества и недостатки

Преимущества 7-Zip:

  • бесплатное программное обеспечение с открытым исходным кодом, распространяемое свободно;
  • значительная степень сжатия;
  • преимущественно высокая скорость распаковки;
  • доступность многопоточности;
  • доступность к использованию шифрования AES-256;
  • доступность к использованию в 64-разрядных системах.

Недостатки:

  1. сложность настройки алгоритмов;
  2. низкая скорость при высоком уровне сжатия;
  3. проблемы при многопоточной работе;
  4. отсутствие сохраненных сведений о правах доступа к содержимому;
  5. невозможность работы с неполным архивом либо имеющим какие‑либо повреждения в части хранимых данных.

7 zip

Что касается преимуществ WinRar:

  • создание архивов различного вида;
  • опция добавления электронной подписи;
  • опция блокировки;
  • опция установки пароля;
  • значительная степень сжатия;
  • доступность многопоточности;
  • опция добавления дополнительных элементов в уже существующий архив;
  • доступность к использованию в 64-разрядных системах;
  • опция восстановления на случай поврежденного архива.

Недостатки:

  1. платное программное обеспечение;
  2. низкая скорость сжатия при максимальном уровне.

winrar

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

  • значительная степень сжатия;
  • доступность многопоточности;
  • доступность к использованию в 64-разрядных системах;
  • опция восстановления на случай поврежденного архива;
  • интерфейс, интуитивно понятный пользователю.

Недостатки:

WinAce

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

  • поддержка различных форматов;
  • значительная степень сжатия;
  • доступность многопоточности;
  • опция добавления дополнительных файлов в уже существующий архив;
  • доступность к использованию алгоритмов компрессии графических и звуковых элементов (например, JPEG и WavPack);
  • опция настройки интеграции в среду Microsoft Windows;
  • доступность к использованию шифрования по алгоритмам AES-126 и AES-256;
  • опция записи архивов непосредственно на CD/DVD;
  • доступность к использованию FTP-протокола.

Недостатки:

  1. платное программное обеспечение;
  2. сложность работы с интерфейсом;
  3. отсутствие возможности работы с командной строкой из MS-DOS;
  4. низкая скорость сжатия данных при максимальном уровне работы.

winzip

Как происходит работа

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

Разархивирование — процесс восстановления файлов, размещенных в архив, в их исходной форме. Распаковывание выполняется в выбранную директорию диска.

Процесс архивирования информации выполняется следующим образом:

Процесс выполняется следующим образом:

При процессе распаковывания дополнительно могут быть указаны следующие параметры:

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

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

Читайте также: