Автор работы: Пользователь скрыл имя, 23 Июня 2013 в 13:18, курсовая работа
Целью данной курсовой работы является изучение архивации данных и средств ее осуществления.
Задачи:
познакомиться с такими понятиями как «архивация данных», «архиватор»;
изучить существующие алгоритмы сжатия информации;
познакомиться с программами-архиваторами для Windows;
подробно рассмотреть одну из самых популярных программ-архиваторов WinRAR.
Министерство образования Российской Федерации
ФГАОУ ВПО «УрФУ имени первого Президента России Б.Н.Ельцина»
Институт военно-технического образования и безопасности
Кафедра защиты в чрезвычайных ситуациях
Курсовая работа по информатике на тему:
Архивация данных
Нормоконтроль Научный руководитель Курс, группа Студент |
_____________ Суханова Н.Г. ВБ-120201 Томашова Л.А. |
Екатеринбург
2013
Содержание
Введение
Мы живем в веке информационных технологий, где важную роль играет информация. С каждым годом, объем информации увеличивается, так как мир стремится к открытиям и нововведениям. В нашем веке компьютерных технологий информация занимает огромные объемы памяти. Решением проблемы экономии памяти на носителях является архивация данных, то есть различные способы передачи и хранения информации в сжатом виде.
Целью данной курсовой работы является изучение архивации данных и средств ее осуществления.
Задачи:
В данной работе будут приведены ответы на такие вопросы как:
«Что такое архивация?», «Какие существуют программы-архиваторы?» – и приведу пример способов архивации.
Перед началом работы необходимо ознакомиться с печатными и электронными источниками, которые могут помочь ответить на заданные вопросы.
В ходе написания данной курсовой работы используются знания, приобретенные на занятиях информатики, по использованию программ пакета Microsoft Office.
С помощью программы Microsoft W
Если до создания ЭВМ использовали информацию, написанную вручную или на печатном станке, то в современном мире, где практически у каждого есть персональный компьютер, неудивительно, что все большую популярность набирают электронные архивы.
Электронный архив представляет
собой информационную систему, которая
предоставляет
Электронный архив и электронный документооборот – не взаимозаменяемые понятия, скорее, они служат в качестве дополнения друг друга. Функции, которые выполняют эти системы, можно сравнить с функциями бумажного архива и документооборота. Данные системы имеют одно основное отличие: архив используется для хранения и поиска информации, менять которую не нужно. Поэтому можно выделить следующие отличия хранения информации в электронном архиве от документооборота:
Создавать электронный архив документов следует по следующим причинам:
Все эти преимущества делают создание электронного архива документов все более популярной услугой.
С развитием электронных архивов стала актуальна проблема экономичного хранения информации. В связи с этим большую популярность приобрела архивация данных.
Архивация — это подготовительная обработка (сбор, классификация, каталогизация, сжатие) данных для долгосрочного хранения или передачи их по сети.
Архивация файлов — перекодирование данных с целью уменьшения их объёма без значительных информационных потерь.
Архивация чаще всего проводится, когда необходимо создать резервные копии наиболее ценных файлов, освободить место на диске или же передать файлы по электронной почте.
Электронное архивирование — запись информации в электронном виде для долговременного хранения. Часто его путают с созданием резервных копий данных.
(Резервное копирование (англ. backup) — процесс создания копии данных на носителе (жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном или новом месте их расположения в случае их повреждения или разрушения.)
Архивный файл представляет собой набор из одного или нескольких файлов, помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержатся в архиве.
В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:
Любой из архивов имеет
свою шкалу степени сжатия. Чаще
всего можно встретить
Степень сжатия зависит от:
Степень сжатия характеризуется коэффициентом сжатия:
,
где Kc – коэффициент сжатия;
Vc – объем сжатого файла;
Vи – объем исходного файла.
Файлы различных типов сжимаются по-разному. Например, коэффициент сжатия текстовых документов значительно выше, чем графических. Лучше всего архивируются графические файлы в формате .bmp, документы MS Office и Web-страницы.
Если k = 1, то алгоритм не производит сжатия, то есть выходное сообщение оказывается по объёму равным входному.
Если k < 1, то алгоритм порождает сообщение большего размера, нежели несжатое, то есть, совершает «вредную» работу.
Ситуация с k < 1 вполне возможна при сжатии. Принципиально невозможно получить алгоритм сжатия без потерь, который при любых данных образовывал бы на выходе данные меньшей или равной длины. Обоснование этого факта заключается в том, что, поскольку число различных сообщений длиной n бит составляет ровно 2n, число различных сообщений с длиной меньшей или равной n (при наличии хотя бы одного сообщения меньшей длины) будет меньше 2n. Это значит, что невозможно однозначно сопоставить все исходные сообщения сжатым: либо некоторые исходные сообщения не будут иметь сжатого представления, либо нескольким исходным сообщениям будет соответствовать одно и то же сжатое, а значит, их нельзя отличить. Но даже когда алгоритм сжатия увеличивает размер исходных данных, легко добиться того, чтобы их объём гарантировано не мог увеличиться более чем на 1 бит. То есть сделать так, чтобы даже в самом худшем случае имело место неравенство:
K=So/(So+1)
Делается это следующим образом: если объём сжатых данных меньше объёма исходных, возвращаются сжатые данные путем добавления к ним «1», иначе возвращаем исходные данные, добавив к ним «0». Коэффициент сжатия может быть как постоянным (некоторые алгоритмы сжатия звука, изображения и т. п.), так и переменным. Во втором случае он может быть определён либо для каждого конкретного сообщения, либо оценён по некоторым критериям:
или каким-либо другим. Коэффициент сжатия с потерями при этом сильно зависит от допустимой погрешности сжатия или качества, которое обычно выступает как параметр алгоритма. В общем случае постоянный коэффициент сжатия способны обеспечить только методы сжатия данных с потерями.
Для сжатия файлов используются программы архиваторы.
В настоящее время большинство из нас часто пользуются всемирной сетью Internet и сталкиваются с информацией, заархивированной различными программами – архиваторами.
Архиватор – это программа, осуществляющая упаковку одного и более файлов в архив или серию архивов для удобства переноса или хранения, а также распаковку архивов. Многие архиваторы используют сжатие без потерь для уменьшения размера архива.
Работа архиваторов
Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов – разархивированием.
Иногда необходимость
архивации возникает при
распространителям. Большинство программ-архиваторов позволяют
создавать многотомные архивы различной размерности. Такого рода
возможность позволяет переносить с помощью дискет с одного компьютера на другой достаточно большие по размерности программы. Среди наиболее
распространенных программ-
PKPAK, PAK, ZIP, RAR, WinZIP и WinRAR.
Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия.
Простейшие архиваторы просто
последовательно объединяют содержимое
файлов в архив. Архив должен также
содержать информацию об именах и
длине оригинальных файлов для их
восстановления. Большинство архиваторов
также сохраняют метаданные фай