Обзоры книг
Руководство по Astra Linux. Как работает архиватор Ark
17 февраля 1 450 просмотров
Обзоры книг
Руководство по Astra Linux. Как работает архиватор Ark
17 февраля 1 450 просмотров

Антон Бахарев
Антон Бахарев

Все когда-нибудь кончается, в том числе и компьютерная память. Каким бы большим ни был ваш жесткий диск, придет момент, когда вы не сможете записать на него новую программу или данные. Один из способов экономии памяти на дисках — использование программ-архиваторов, которые «сжимают» (пакуют) файлы. Как работает архиватор операционной системы Astra Linux, рассказываем в этом материале, подготовленном по одноименному руководству «Astra Linux».

Сжатие

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

ДЛИННОШЕЕЕ ЧУДИЩЕ

Эта строка в памяти машины может быть записана короче:

ДЛИ2НОШ3Е5 ЧУДИЩЕ

Число в строке означает, сколько раз повторяется следующий за ним символ. В результате вместо 21 байта строка стала занимать 17 байтов. Простым подсчетом вы можете проверить, что сжатие информации в данном случае составляет 19% от первоначального объема.

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

Программа Ark

В операционной системе Astra Linux используется программа архивации Ark. Она представляет собой программную оболочку для работы с архивами нескольких типов. Таким образом, пользователю дается возможность не только работать с архивами, которые понимают системы семейства Linux, но и обмениваться заархивированными данными с пользователями, работающими в операционной системе Windows.

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

Перед началом экспериментов с архивацией файлов выполним следующие действия. Создайте в папке Домашняя папку СЕЙФ и скопируйте в нее несколько файлов из любой папки. Поставим перед собой следующую задачу: заархивировать файлы, хранящиеся внутри папки СЕЙФ, записав результат в файл под именем СЕЙФ в той же папке СЕЙФ.

1. Выведите на экран содержимое папки СЕЙФ.
2. Выделите файлы, подлежащие архивированию.
3. Наведя на выделенные файлы курсор, щелкните правой кнопкой мыши.
4. Из появившегося меню выберите команду Упаковать, а затем Упаковать в архив.
5. Раскроется окно с параметрами архивации.

Путь. Путь к папке, где будет сохранен архивный файл. Его можно изменить, нажав на кнопку выбора справа от поля.
Имя файла. Имя архивного файла.
Тип. Тип архивного файла. Доступны три вида архивов:
• ZIP
• 7-ZIP
• TAR — используется для систем Linux. Это простое объединение содержимого всех файлов. Размер архивного файла будет равен суммарному размеру входящих в него файлов. Дополнительно этот файл можно сжать с помощью других архиваторов; они перечислены в списке выбора типа архива.

Лучшим вариантом является ZIP. ZIP-архив одинаково воспринимается как операционной системой Astra Linux, так и MS Windows. Поэтому, если вам предстоит готовить данные для передачи на обработку пользователям, работающим с MS Windows, выбирать нужно именно этот архиватор. Также эти архивы можно защитить паролем.

Затем щелкните по стрелке Сжатие

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

В среде Astra Linux содержимое архива можно просмотреть без распаковки. Для этого по имени файла с архивом надо произвести двойной щелчок.

Выборочная распаковка архива производится в окне Ark. Напомним, как в него попасть. Находясь в окне Менеджер файлов, щелкните по названию архива правой кнопкой мыши и выберите команду Открыть. Раскроется окно Ark со списком заархивированных файлов. Система предлагает несколько способов выборочной распаковки.

Создание многотомного архива

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

В окне создания архива щелкните по стрелке Многотомный архив. Открылись параметры создания многотомного архива. Пометьте признак Создать многотомный архив. В поле Размер тома введите максимальный размер одного тома. Введем значение 5 Мб.

Запускаем архивацию щелчком по кнопке Да.

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

Из книги «Astra Linux».

Похожие статьи