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

Целью данной работы является понять основные особенности современных программ-архиваторов.

Для достижения указанной цели необходимо выполнить следующие задачи:

Изучить понятие и теоретические основы архивации.
Рассмотреть функции программ-архиваторов.
Осветить основные особенности самых популярных программ-архиваторов.

Работа содержит 1 файл

Введение

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

Для сохранения информации можно конечно её дублировать однако при этом копии занимают столько же места, сколько занимают исходные файлы, и для копирования нужных файлов может потребоваться много дискет. Например, для копирования файлов с жесткого диска емкостью 1,2 Гбайт необходимо 854 дискеты емкостью по 1,44 Мбайт. В таком большом количестве дискет даже разобраться довольно трудно, поэтому трудоемкость создания и обновления копии будет весьма значительной.

Программы архиваторы.

Более удобно использовать для создания копий специально разработанные программы архивации файлов. Эти программы позволяют не только сэкономить место на дискетах, но и объединять группы совместно используемых файлов в один архивный файл, что заметно облегчает ведение архивов.

Целью данной работы является понять основные особенности современных программ-архиваторов.

Для достижения указанной цели необходимо выполнить следующие задачи:

    1. Изучить понятие и теоретические основы архивации.
    2. Рассмотреть функции программ-архиваторов.
    3. Осветить основные особенности самых популярных программ-архиваторов.

1. Понятие архивации

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

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

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

Архиваторы для Windows 10 скачать бесплатно на русском языке

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

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

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

Часто бывает неважно, как долго мы сжимаем данные, но критичным является время обратного преобразования или наоборот. Иногда немаловажным оказывается также объем используемой памяти. Остальные свойства менее значительны и обычно не рассматриваются.

Читайте также:
Как скопировать данные с айфона на Андроид через программу

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

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

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

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

2. История архиваторов

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

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

3. Современные программы-архиваторы и их функции

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

К базовым функциям, которые выполняют большинство современных диспетчеров архивов, относятся:

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

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

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

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

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

Непрерывные архивы. Очень высокий выигрыш в размере (10-50%), особенно при архивировании большого количества малых файлов, получается при использовании опции создания непрерывных архивов. В этом случае все данные будут архивироваться в виде одного большого файла, а не каждый по отдельности.

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

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

Читайте также:
Как пользоваться программой binance

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

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

Файлы различных форматов сжимаются с различной степенью эффективности. Очень хорошо архивируются графические файлы в формате *.bmp (на 80—85%) и документы MS Office (в среднем на 60%), немного хуже — Web-страницы (40—50%). Для исполняемых файлов этот показатель варьируется (~50% в зависимости от архиватора) и в большинстве случаев довольно низкий. Архивирование практически не влияет на размер сжатых файлов (графические файлы в формате *.gif и *.jpg, DivX-фильмы, образы CD и т. д.).

4. Самые популярные программы-архиваторы

Наиболее популярные среди пользователей архиваторы:

4.1. WinZip

  • Стоимость: 7$
  • Размер дистрибутива: 5929К
  • Сайт производителя: http://www.winzip.com/
  • Поддерживаемые форматы: Cab, GZip, Tar , TGZ — только извлечение файлов. Zip — полная поддержка.
  • Исправление поврежденных архивов: не поддерживается.
  • Самораспаковывающиеся архивы: поддерживаются.
  • Зашифрованные архивы: поддерживаются.
  • Непрерывные архивы: не поддерживаются.
  • Многотомные архивы: ограниченная поддержка.

Самый распространенный формат архивов — Zip, и самый распространенный архиватор — WinZip. Невысокая степень сжатия компенсируется широкой известностью WinZip.

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

Стандартная версия WinZip может создавать только простейшие самораспаковывающиеся (SFX) архивы. Чтобы запустить программу после извлечения файлов из архива или изменить текст в окне распаковщика, необходимо купить утилиту WinZip Self-Extractor, заплатив еще $49.

Для увеличения количества распознаваемых форматов архивов есть возможность подключения архиваторов Arj и Lha. WinZip — один из первых архиваторов с графическим интерфейсом под Windows и до сих пор великолепная интеграция этого продукта с Windows является эталоном. Но на данный момент конкурирующие архиваторы обогнали его и по сжатию, и по удобству интерфейса.

4.2. WinRAR.

  • Стоимость: 29$
  • Размер дистрибутива:1035К
  • Сайт производителя: http://www.rarlab.com/
  • Поддерживаемые форматы: CAB, ARJ, LZH, TAR, GZip, ACE, UUE, BZ2, JAR, ISO ,7Z — только извлечение файлов.

Источник: www.stud24.ru

Урок 24. Архивация файлов

Это изображение имеет пустой атрибут alt; его имя файла - homework.png

Задание 1. Заархивируйте текстовый файл и сравните объем файла до и после сжатия.

Задание 2. Заархивируйте графический файл и определите (вычислите) коэффициент сжатия.

  1. Найдите файл Мона-Лиза.jpg.
  2. Определите размер файла в байтах.
  3. Заархивируйте файл Мона-Лиза.jpg.
  4. Определите размер файла-архива в байтах.
  5. Узнайте Степень сжатия.

Задание 3. Заархивируйте папку и определите коэффициент сжатия.

  1. Найдите папку Примеры.
  2. Определите размер папки в байтах.
  3. Заархивируйте папку Примеры, выполнив команду: Доба­вить в архив Примеры.rar.
  4. Определите размер файла-архива в байтах.
  5. Подсчитайте коэффициент сжатия по формуле: k = V папки / V архива.

Задание 4. Извлеките файл из архива.

  1. Найдите архивный файл Контрольная работа.гаг.
  2. Определите размер архивного файла в байтах.
  3. Извлеките файл из архива. Для этого:
  • выделите файл;
  • вызовите контекстное меню;
  • выполните команду Извлечь в текущую папку (в результате в папке должен появиться разархивированный файл).
  • Определите размер разархивированного файла в байтах.
  • Подсчитайте коэффициент сжатия по формуле: k = V файла / V архива.
Читайте также:
Название программы классного руководителя

Задание 5. Создайте самораспаковывающийся архив для папки Примеры.

Заархивируйте папку Примеры. Для этого:

  1. выделите папку;
  2. вызовите контекстное меню;
  3. выполните команду: Добавить в архив… ;
  4. в окне Имя и параметры архива выберите вариант (способ) архивации Создать SFX-архив;
  5. нажмите ОК (в результате в папке должен появиться файл-архив Примеры.ехе).
Дополнительные задания
  • Расположите в правильном порядке
  • Заполните пропуски

Источник: xn--80aawbkjgiswr.xn--90ais

ОСНОВНЫЕ ПРОГРАММЫ АРХИВАТОРЫ И ИХ ФУНКЦИИ

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

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

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

В настоящее время наибольшее распространение получили программы-архиваторы, ориентированные на работу под управлением операционной системы Windows. Это WinRAR и. WinZip, отличающиеся большой степенью сжатия, работой с длинными именами файлов и удобным интерфейсом.

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

Какой же выбрать архиватор?

Какой же архиватор лучше? Ответ на этот вопрос далеко не однозначен. Если посмотреть на таблицу, в которой «соревнуются» архиваторы, то можно увидеть, что количество программ, принимающих участие в «соревнованиях», превышает сотню. Как же выбрать из этого многообразия необходимый архиватор?

Выбирая архиватор, необходимо руководствоваться его универсальностью и надежностью, разумеется не забывая при этом о главных параметрах — качестве и скорости сжатия. Среди используемых сегодня архиваторов многие являются специфичными к определенным форматам файлов, что, несомненно, следует использовать, но по назначению. Общий анализ показывает, что не стоит выбирать архиватор, обеспечивающий максимальное сжатие данных. Выигрыш в сжатии (на 7-10%) обычно приводит к значительному увеличению времени обработки исходных данных, которое может отличаться в сотни раз даже на очень мощных персональных компьютерах.

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

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

Источник: vuzlit.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru