Архивирование и сжатие файлов

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

- Имя файла;

- Размер файла;

- Время последней модификации;

- Тип файла;

- Владелец файла

При создании архива соблюдается структура каталогов.

Действия с архивами:

- Создать, т. е. получить один файл, содержащий несколько файлов;

- Просмотреть оглавления архива, т. е. получить информацию о файлах в архиве;

- Добавить данные в архив;

- Удалить данные из архива;

- Извлечь несколько файлов из архива;

- Распаковать архив, т. е. извлечь все файлы.

Компрессор – программа предназначенная для сжатия файлов.

WinZip, WinRar - работают как архиваторы и компрессоры одновременно.

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

Для создания архива предназначена программа TAR, имя архива обычно имеет суффикс tar.

Формат команды

# tar [ ключи ] < имена_файлов >

 

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

Пример

# tar - c - f ar.tar A* - создать архив с именем ar.tar, в который включить все файлы, имена которых начинаются с символа А

# tar -- create -- file = ar.tar A* - создать архив с именем ar.tar, в который включить все файлы, имена которых начинаются с символа А

 

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

 

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

Каждому методу сжатия соответствует семейство утилит.

- Compress, uncompress, zcat;

- Gzip, gunzip, zcat;

- Compact, uncompact, ccat

- Pack, unpack, pcat;

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

 








Дата добавления: 2015-08-11; просмотров: 1151;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.