Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Общие сведения об архивации файлов

 

 

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

 

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

 

Преимущества использования архивных файлов:

· компактное размещение информации на дисках;

· группировка в архив взаимосвязанных файлов - облегчает кодирование и перенос группы файлов;

· при передаче информации по каналам связи сокращается время и стоимость передачи;

· возрастает надежность и помехоустойчивость при передачи информации;

· защита от несанкционированного доступа;

· способствует защите от заражения компьютерными вирусами.

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

 
 

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

 

Степень сжатия зависит от:

· Используемой программы

· Метода сжатия

· Типа исходного файла

Лучше всего сжатию поддаются текстовые файлы (можно уменьшить длину в 3 раза), файлы графических образов и файлы данных, для которых степень сжатия может достигать 5-40 %,меньше сжимаются исполняемые файлы (*.com,*.exe) - только на 1/3. Почти не сжимаются архивные файлы.

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

 

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

 

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

· Имя файла;

· Сведения о каталоге, в котором содержится файл;

· Дата и время последней модификации файла;

· Размер файла на диске и в архиве;

· Код циклического контроля для каждого файла.

 

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

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

Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.

Программы архивации распространяются как бесплатно (SHARE-WARE), так и коммерческими способами.

 

 





Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 1069; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.