Архивация информации и программы-архиваторы

Понятие и цель архивации, принципы сжатия информации. Основные методы сжатия, сущность процесса архивации файлов. Методы архивации в WinRAR. Основные программы-архиваторы и их функции. 10 самых популярных архиваторов. Рекомендации по выбору архиватора.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 24.05.2016
Размер файла 29,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

АРХИВАЦИЯ ИНФОРМАЦИИ И ПРОГРАММЫ АРХИВАТОРЫ

  • СОДЕРЖАНИЕ
  • Введение
  • Определение архивации
  • Принципы сжатия информации
    • Два основных класса методов сжатия
    • Понятие процесса архивации файлов
  • Методы архивации
    • Методы архивации в WinRAR
  • Основные программы архиваторы и их функции
    • 10 самых популярных архиваторов
    • Какой же выбрать архиватор?
  • Заключение
  • Список используемых интернет сайтов

ВВЕДЕНИЕ

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

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

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

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

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

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

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

ОПРЕДЕЛЕНИЕ АРХИВАЦИИ

Существует множества определений понятия Архивация, вот некоторые из них:

Архивация - сжатие информации для уменьшения ее объема

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

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

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

Процесс записи файла в архивный файл называется архивированием (упаковкой, сжатием), а извлечение файла из архива - разархивированием (распаковкой). Упакованный (сжатый) файл называется архивом.

ПРИНЦИПЫ СЖАТИЯ ИНФОРМАЦИИ

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

Любой метод сжатия информации включает в себя два преобразования обратных друг другу:

1. преобразование сжатия;

2. преобразование расжатия.

Преобразование сжатия обеспечивает получение сжатого сообщения из исходного. Разжатие же обеспечивает получение исходного сообщения (или его приближения) из сжатого.

Два основных класса методов сжатия

1. без потерь,

2. с потерями.

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

Понятие процесса архивации файлов

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

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

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

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

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

Степень сжатия файлов характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vc к объему исходного файла Vо, выраженное в процентах:

Кс=(Vc/Vo)*100%

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

МЕТОДЫ АРХИВАЦИИ

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

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

При кодировании символов в ЭВМ используют кодовые таблицы. При этом каждый символ кодируется либо одним байтом (CP-1251, КОИ-8), либо двумя байтами (Unicode). Кодовые таблицы стандартизируют процедуру кодирования. Однако для передачи информации по каналу связи (или для долговременного хранения) можно использовать более сложную процедуру кодирования, которая обеспечит уменьшение размера файла при полном сохранении исходной информации. При архивации не используются стандартные кодовые таблицы, а создаются собственные. При этом вид кодовой таблицы каждый раз изменяется и зависит от содержания архивируемого документа.

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

Методы архивации в WinRAR

Архиватор WinRAR предоставляет пользователю возможность выбора одного из шести возможных методов архивации. В таблице 10.2 приведено сравнение степени сжатия и времени, затрачиваемого на архивацию на одной и той же машине и на одной и той же группе тестовых файлов. Отметим, что метод Storing создает архивный файл без сжатия. Кроме того, из таблицы видно, что выбор метода Best не дает большого выигрыша по сравнению с методом Good, но требует существенных временных затрат. По-видимому, выбирать следует методы сжатия Normal или Good. Выбор метода сжатия производится с помощью развертывающегося списка Compression (compression -- сжатие). По умолчанию архиватор предлагает способ Normal (normal -- обычный).

Максимальная длина каждой части многотомного архива выбирается из развертывающегося списка Volume size (volume size -- размер тома). Если архив предполагается создавать на гибких дискетах, то в списке нужно выбрать строку 1457500, которая соответствует объему трехдюймовых дискет. В принципе, в строку Volume size можно ввести произвольный размер тома, указав с помощью расположенного ниже переключателя выбранные единицы измерения (байты, тысячи байтов или килобайты).

Если архив создается из нескольких файлов, то можно включить флажок Solid archive (solid - сплошной), который управляет режимом создания так называемого непрерывного архива, обеспечивающего более высокий коэффициент сжатия на группе файлов. А для создания самораспаковывающегося архива необходимо включить флажок SFX archive (SFX - SelF extracting - самораспаковывающийся).

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

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

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

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

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

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

10 самых популярных архиваторов

1. ACB

2. ACE

3. ARJ

4. JAR

5. WinRAR

6. WinZip

7. WaveZip

8. WavPack

9. PowerArchiver

10. ZipMagic

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

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

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

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

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

Поддержка различных форматов

В то время как большинство программ поддерживают один или два формата, некоторые из них, такие, например, как программа WinAce, поддерживают много форматов и, в частности, осуществляют компрессию в форматах ACE, ZIP, LHA, MS-CAB, JAVA JAR и декомпрессию в форматах ACE, ZIP, LHA, MS-CAB, RAR, ARC, ARJ, GZip, TAR, ZOO, JAR.

Умение создавать solid-архивы

Создание solid-архивов -- это архивирование, при котором увеличение сжатия возрастает при наличии большого числа одновременно обрабатываемых коротких файлов. Часть архиваторов, например ACB, всегда создают solid-архивы, другие, такие как RAR или 777, предоставляют возможность их создания, а некоторые, например ARJ, этого делать вообще не умеют.

Возможность создавать многотомные архивы

Многотомные архивы необходимы, когда файлы переносятся с компьютера на компьютер с помощью дискет и когда архив не помещается на одной дискете.

Возможность работы в качестве менеджера архивов

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

Возможности парольной защиты

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

Удобство в работе

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

Создание самораспаковывающихся архивов

Некоторые программы позволяют создавать архивы с расширением «.exe». В этом случае нужно просто запустить на выполнение файл, и архив автоматически откроется, даже если у вас под рукой нет нужного архиватора.

Автоматическое удаление файлов после архивации

Установив эту опцию, вам не придется удалять исходный текст вручную после архивации. За вас это сделает программа.

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

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

ЗАКЛЮЧЕНИЕ

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

Мы изучили основные виды программ архиваторов, алгоритмов архивации данных, приобрели практические навыки их использования. Мы приобрели практические навыки использования программ-архиваторов ARJ, RAR, PKZip, WinZip ,WinRar.

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

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИНТЕРНЕТ САЙТОВ

1. http://ivt.psati.ru/metods/Inf/El_Uch_Inf_Alekseev/book/5.2.htm

2. http://shkola.lv/index.php?mode=cht&chtid=471

3. http://www.compress.ru/article.aspx?id=9776&iid=412

4. http://www.openclass.ru/node/41164

5. http://www.uprating.ru/it-tech/1372-methods-arhivation.html

6. http://www.victoria.lviv.ua/html/informatika/lecture9.htm

7. http://www.wikiznanie.ru/ru-wz/index.php/%D0%A1%D0%B6%D0%B0%D1%82%D0%B8%D0%B5_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%B8

Размещено на Allbest.ru


Подобные документы

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

    реферат [1,6 M], добавлен 05.12.2013

  • Понятие процесса архивации файлов. Программы, осуществляющие упаковку и распаковку файлов. Защита информации от несанкционированного доступа. Самораспаковывающиеся архивы. Основные характеристики программ-архиваторов. Распространенные алгоритмы сжатия.

    презентация [801,6 K], добавлен 23.10.2013

  • Утилиты архивации для создания резервных копий файлов путем помещения их в архив в сжатом виде. Операции над архивами. Алгоритмы архивации. Универсальные алгоритмы уплотнения. Формат задания команд. Степень сжатия файлов. Основные виды архиваторов.

    презентация [241,0 K], добавлен 13.08.2013

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

    контрольная работа [534,7 K], добавлен 11.01.2015

  • Общее понятие архивации. Особенности программ архиваторов. Основные методы сжатия информации. Методические основы изучения темы "Архивация данных и сжатие информации" на уроках информатики в базовом курсе. Разработка блока уроков по сжатию информации.

    курсовая работа [3,0 M], добавлен 03.06.2012

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

    презентация [879,8 K], добавлен 23.12.2012

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

    контрольная работа [27,5 K], добавлен 12.03.2011

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

    презентация [416,5 K], добавлен 14.03.2015

  • Программы для создания архивов. Эффективность сжатия данных как важнейшая характеристика архиваторов. Основные методы сжатия данных. Характеристика программы для упаковки текстов и программ WinRar. Распаковка файлов, упаковка файлов и папок в общий архив.

    реферат [21,0 K], добавлен 05.04.2010

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

    презентация [217,8 K], добавлен 05.04.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.