Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Архивный файл




Типы архивных файлов

В файловой системе компьютера архивные файлы имеют строго заданный тип (расширение). Так, наиболее часто встречающиеся архивы имеют тип: ZIP, RAR, ARJ.

Кроме них на компьютерах используются архивы: CAB, LZH, TAR, GZ, UUE, BZ2, ISO…

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

- имя файла;

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

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

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

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

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

- game.rar – заархивирован при помощи архиватора WinRAR;

- game.arj – заархивирован при помощи архиватора ARJ;

- game.zip - заархивирован при помощи архиватора ZIP.

Режимы выбора архивируемых файлов

Программы PKZIP и ARJ имеют три основных режима помещения файлов в архив:

Add - добавление в архив всех файлов;

Update - добавление в архив новых файлов;

Freshen - добавление новых версий имеющихся файлов.

Эти режимы имеют следующие особенности:

В режиме Add а архив добавляются все указанные в команде файлы.

В режиме Update в архивный файл добавляются те файлы, у которых либо нет копий в архиве, либо эти копии имеют более раннюю дату, чем у файла.

В режиме Freshen в архив добавляются новые версии тех файлов, которые уже имеются в архиве.

Задание этих режимов осуществляется следующим образом:

Режим PKZIP ARJ

Add По умолчанию Команда A

Update Режим -U Команда U

Freshen Режим -F Команда F

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

При помещении файлов в архив используются следующие форматы вызова:

PKZIP режимы имя-архива (имена-файлов)…

ARJ команда режимы имя-архива (каталог\) (имена-файлов)…

Команда - одна буква, которая задает для программы ARJ вид выполняемой деятельности. Например, А - добавление файлов в архив, М - пересылка в файлов в архив и т.д.

Режимы - указываются с предшествующим знаком "-" или "/", они задают или уточняют требуемые от программы архивации действия.

Имя-архива - задает обрабатываемый архивный файл. Если ютот архивный файл не существует, он автоматически создается.

Каталог - для программы ARJ задает базовый каталог, в котором содержатся файлы, включаемые в архив.

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

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

Пересылка файлов в архив

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

PKZIP - режим - М

ARJ - режим -D

Команда М программы ARJ эквивалентна команде А с режимом -D, она задает добавление файлов в архив с удалением исходных файлов.

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

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

Формат команды. Обычно для просмотра оглавления архива можно использовать следующие команды:

PKUNZIP -V имя-архива (имена-файлов)…

ARJ L имя-архива (имена файлов)…

Здесь имя-архива задает имя архива, откуда извлекаются файлы. Если расширение у имени архивного файла не указанно, подразумевается ZIP для программы PKUNZIP и ARJ - для программы ARJ. В имени архива можно употреблять символы * и? - в этом случае обрабатывается несколько архивных файлов. Имена-файлов указывают, для каких файлов из архива требуется вывести информацию. При задании имен файлов можно использовать символы * и?. по умолчанию подразумеваются все файлы, имеющиеся в архиве.

После ввода команды программы начинают выдачу результатов на экран. Вывод информации можно приостановить нажатием комбинации клавиш Ctrl+S. Повторное нажатие этой комбинации возобновит вывод на экран. Завершить работу программы можно нажатием комбинации Ctrl+C. Однако для архивных файлов, содержащих большое количество файлов, оглавление может быть выдано на экран настолько быстро, что пользователь не успеет его прочесть или нажать Ctrl+S. Поэтому целесообразно использовать поэкранный вывод оглавления архива. Для программы ARJ поэкранный вывод оглавления обеспечивается указанием режимов -JP -JYY. В этом случае после заполнения экрана строкам файла в нижней строке экрана выводится сообщение "More", и пользователь может нажать следующие клавиши:

Y или Enter -вывести следующий экран;

N -окончить вывод данного файла;

A -продолжить вывод данного файла без пауз;

Q -прекратить вывод файлов на экран.

Для программы PKZIP можно использовать средства перенаправления ввода-вывода DOS, например:

PKUNZIP -V имя-архива (имена-файлов)… | MORE

В этом случаеоглавление архива будет записанно во временный файл на диске, а затем поэкранно выведено программой MORE. Для выдачи очередного экрана надо нажимать любую клавишу, для окончания вывода - Ctrl+C.




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


Дата добавления: 2015-07-13; Просмотров: 1516; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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