АРХИВАЦИЯ ФАЙЛОВ

 

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

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

ARJ - расширение .arj

PKZIP/PKUNZIP - расширение .zip

RAR - расширение .rar

Основными характеристиками архиватора являются :

- степень сжатия файла;

- скорость работы;

- сервис.

 

 

ПРИНЦИП АРХИВАЦИИ

 

Существуют несколько методов архивации файлов. Так, например, метод Шеннона-Фано (монах, живший в XVI веке, изобрел метод шифровки секретной корреспонденции) состоит в том, что информация кодируется исходя из частоты появления символа в файле. В обычном виде код символа запоминается в 8-битовом поле. При архивации каждому символу присваивается новый 2-3 битовый код, причем наиболее часто встречающиеся символы занимают только 2 бита.

Пример: Рассмотрим фразу: мама мыла раму.

В этой фразе 14 символов, считая пробелы, поэтому для запоминания этой фразы в памяти компьютера нужно 14 байт или 14*8=112 бит. Закодируем эту фразу по методу Шеннона-Фано. Выпишем из фразы в таблицу буквы в порядке уменьшения частоты появления их в фразе. Каждой букве поставим в соответствие двоичный код : сначала используем двузначные двоичные числа, потом трехзначные и т.д. Каждая буква будет занимать следующее количество бит памяти : длина кода*частота появления.

буква частота появления код память
м 4*2=8
а 4*2=8
пробел 2*2=4
ы 1*3=3
л 1*3=3
р 1*3=3
у 1*3=3

Итого: 32 бита (экономия в 3,5 раза!).

 

СПРАВКА ПО АРХИВАТОРУ R A R

 

Помещение файлов в архив:

1. запустить rar.exe;

2. поместить указатель NC на архивируемый каталог и раскрыть его (ALT + D -выбор диска);

3. выделить клавишей INSERT архивируемые файлы;

4. нажать клавишу F2 (add);

5. набрать имя архива, например: a: \ nort4.rar .

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

1. создать каталог (если его нет), куда будут копироваться файлы из архива ;

2. запустить rar.exe ;

3. раскрыть архив (поместить указатель на файл-архив и нажать ENTER);

4. выделить клавишей INSERT извлекаемые из архива файлы;

5. нажать клавишу ALT+F4 и указать полное имя каталога, куда будут помещаться файлы.