русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ОБЩИЕ СВЕДЕНИЯ ОБ АРХИВАЦИИ ФАЙЛОВ


Дата добавления: 2015-06-12; просмотров: 5191; Нарушение авторских прав


 

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

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

Ø Извлечение файлов из архива

Ø защита информации в архиве от несанкционированного доступа

Ø создание архива

Ø Помещение исходных файлов в архив

Ø Просмотра оглавления архива

Ø Верификация (проверка) архива

Ø модификация архива (удаление, добавление файлов)

Ø тестирование архива и восстановление поврежденных файлов

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

Том– это составная часть многотомного архива. Основная цель создания многотомных архивов - возможность сохранять их на нескольких дискетах. Непрерывные тома нужно распаковывать, начиная с первого в наборе.

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

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

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



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

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

Упаковка файлов выполняется с целью уменьшения их объема и используется:

Ø с целью компактной записи большого объема информации на диске

Ø при передаче информации по каналам связи в компьютерных сетях

Ø защиты информации от заражения компьютерными вирусами

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

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

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

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

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

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются графические файлы, текстовые файлы редактора Word всех версий, для которых степень сжатия достигает 40%, меньше сжимаются файлы исполняемых программ 70-90%, почти не сжимаются архивные файлы. Скорость и степень сжатия архиваторами файлов различных форматов и размеров рассмотрены в таблице 1.

Таблица 1

Тип исходного файла Размер исходного файла Размер архива Zip Время сжатия WinZip 8.1 Размер архива RAR Время сжатия WINRAR3.11
Документ Word 178 КБ 57 КБ Менее 1 сек 52 КБ Менее 1 сек
JPEG 108 КБ 108 КБ Менее 1 сек 108 КБ Менее 1 сек
Приложение 1.06 МБ 299 КБ Менее 1 сек 188 КБ Менее 1 сек
Группа файлов MHT (Web-архивы) 1.11 МБ 420 КБ Менее 1 сек 400 КБ Менее 1 сек
Видео - файл 115 МБ 81.1 МБ 53 сек 66.1 МБ 3 мин 57 сек

 

Из таблицы, видно, сто степень сжатия архиватором WINRAR3.11 намного выше у всех файлов. Однако следует обратить внимание на то, что большие файлы сжимаются данным архиватором очень медленно. WinZip8.1 напротив, сжимает файлы с большой скоростью, что значительно экономит ваше время.. WINRAR3.11 значительно лучше архивирует файлы любых размеров, но WinZip8.1 работает гораздо быстрее конкурента. Вывод можно сделать следующий: Если степень сжатия файлов не имеет особого значения и главное – время (например, вам нужно объединить в один архив большое количество файлов или сделать резервную копию данных) – вам больше подойдет WinZip 8.1. Если же вас волнует степень сжатия файлов, а также дополнительные возможности архиватора – то WINRAR3.11То есть окончательный выбор остается за вами.



<== предыдущая лекция | следующая лекция ==>
ВВЕДЕНИЕ | Основные особенности программы-архиватора WinZip8.1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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