русс | укр

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

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

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

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


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

Типы архивов


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


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

· имя файла;

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

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

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

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

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

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

Многотомные архивы (архивы из нескольких частей)– последовательности архивных файлов (томов). Тома — это фрагменты архива, состоящего из нескольких частей. Обычно тома используются для сохранения большого архива на нескольких дискетах или других сменных носителях. Архивные тома не допускают последующего добавления, обновления или удаления файлов.

При создании многотомного архива в WinRar первый том в последовательности имеет обычное расширение .rar, а расширения последующих томов нумеруются как .r00, .r01, r02 и т.д. Тома могут быть также непрерывными и самораспаковывающимися. Первый самораспаковывающийся том имеет другое (т.е. не .rar) расширение, например, .exe для SFX-томов DOS или OS/2).



Для распаковки томов необходимо начинать извлечение с первого тома (с расширением .rar). Если тома находятся на несменном носителе (например, на жёстком диске), то сначала нужно записать все тома в одну папку.

Кроме создания вышеперечисленных типов архивов архиватор WinRar позволяет создавать еще и непрерывные (Solid) архивы.

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

- обновление непрерывных архивов происходит медленнее, чем обычных;

- зашифрованные непрерывные архивы невозможно изменять;

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

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

Непрерывные архивы лучше использовать в тех случаях, когда:

- архив редко обновляется;

- нет необходимости часто извлекать из архива один или несколько файлов;

- степень сжатия важнее скорости сжатия.

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



<== предыдущая лекция | следующая лекция ==>
Понятие процесса архивации файлов | WinRAR - многофункциональная интегрированная программа управления архивами.


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


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

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

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


 


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

 
 

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

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