Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_13_14.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
278.02 Кб
Скачать

11

ПЗ-13, 14. ДОС

Практическое занятие № 13, 14

Тема: Работа с архивными файлами в DOS

Цели:

  • изучить теоретический материал;

  • получить практические навыки по смене даты и времени;

  • получить практические навыки по отображению и изменению атрибутов файлов;

  • сделать соответствующие выводы и отчет о проделанной работе.

Теоретические сведения:

1. Назначение и возможности программ-упаковщиков

2. Сведения об архивных файлах

3. Режимы программ PKZIP/PKUNZIP и ARJ

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

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

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

7. Архивация файлов из подкаталогов

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

  1. Назначение и возможности программ-упаковщиков

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

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

  • при передаче информации по телефонным линиям (через модем);

  • при создании дистрибутивов программных комплексов и т.д.;

  • при создании архива файлов.

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

Наиболее распространенные программы-упаковщики имеют приблизительно одинаковые возможности и ни одна из них не превосходит другие по всем параметрам: одни программы работают быстрее, другие обеспечивают лучшую степень сжатия файлов. Даже если сравнивать программы только по степени сжатия, то среди них нет лидера: разные файлы лучше сжимаются разными программами. Среди наиболее распространенных программ можно назвать: ARJ, PKZIP, LHA, РКРАК, РАК.

Замечание. Большинство программ-упаковщиков распространяется как «Shareware», т.е. они могут быть получены бесплатно, но если Вы хотите их исполь­зовать постоянно, то должны выслать разработчикам указанное ими небольшое вознаграждение.

Две на­иболее популярные программы-упаковщики — PKZIP/PKUNZIP (версии 2.04g) и ARJ (версия 2.30). Эти программы обеспечивают высокую ско­рость работы и большую степень сжатия информации. Программа PKZIP/PKUNZIP стала фактическим стандартом сжатия файлов, а про­грамма ARJ отличается разнообразным сервисом и умеет создавать архи­вы, располагающиеся на нескольких дискетах.

2. Сведения об архивных файлах

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

- имя файла;

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

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

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

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

Программа ARJ позволяет создавать многотомные архивы — последовательности архивных файлов. Они полезны при архивации больших комплексов файлов на дискеты.

Имена архивных файлов программ PKZIP/PKUNZIP и ARJ обычно имеют следующие расширения:

.ZIP — для архивных файлов программ PKZIP/PKUNZIP;

.ARJ — для архивных файлов программы ARJ (у многотомных архивов продолжения архива имеют расширения .А01, .А02 и т.д.).

При использовании этих программ подразумеваются (если иное расширение не задано явно) именно эти расширения имен архивов.

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

PKZIP — помещение файлов в архив;

PKUNZIP — извлечение файлов из архива;

PKZIPFIX — восстановление поврежденного архивного файла;

ZIP2EXE — создание «саморазворачивающихся» файлов.

Кроме того, разработчиками этих программ и независимыми программистами были созданы различные вспомогательные программы для обра­ботки архивов:

PKZFIND — поиск файла на диске и в .ZIP-архивах;

REARJ — преобразование всех архивов в .ARJ-архивы;

ARJSORT — сортировка .ARJ-архивов;

ARCVIEW — просмотр и диалоговая модификация архивов и др.