Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Сервисные функции

Читайте также:
  1. Cущноcть, функции и клаccификация cоциальных технологий в cоциально-культурном cервиcе
  2. Funcio laesa (нарушение функции).
  3. I. Общая теория и функции систематической теории
  4. I. Функционалы , зависящие от одной функции
  5. II.1. Функции специального федерального государственного образовательного Стандарта для детей с нарушениями речи
  6. IV. Порядок и формы контроля за исполнением государственной функции
  7. А) Основные психофизические функции
  8. Алгоритм нахождения точек перегиба функции.
  9. Асимптоты графика функции
  10. Асимптоты графика функции

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

Тестирование архива* Тестирование архива основано на принципе проверки кода циклического контроля (CRC — Cyclic Redundancy Check) каждого входящего в него файла. Циклический код контроля вычисляется как сумма всех кодов, представляющих информацию файла, и поэтому его часто называют контрольной суммой файла. При вычис­лении контрольной суммы ее максимальное значение ограничивают обычно 16 или 32 раз­рядами, при этом, чтобы не происходило переполнение, значение переноса из старшего разряда добавляется к значению младшего разряда.

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

 

Тестирование архива — это проверка сохранности информации каждого файла, содержащегося в архиве.

 

Пример 11.16. Проверить целостность всех файлов в архиве arcmat.arj на диске а:

ARJ t a:arcmat

 

Просмотр содержимого архива. Для просмотра содержимого архива используются две команды: 1 и v. Содержимое архива может быть выведено на экран или на стандартное устройство вывода. Команда 1 выводит сведения о каждом файле в одну строку, команда v — в две строки, в одной из которых указывается путь к файлу. При выводе на дисплей может быть предусмотрена приостановка после заполнения экрана, если используется ключ -jp. Содержимое архива выводится в виде таблицы, в которой сведения о файлах располага­ются в порядке помещения файлов в архив. Сортировка таблицы не предусмотрена. Табли­ца может включать либо сведения о всех файлах, либо о части из них в соответствии с заданным списком файлов. Просматривать содержимое можно как обычных архивньхх фай­лов, так и самораспаковывающихся с расширением ЕХЕ. Для вывода сведений о файлах на принтер можно использовать перенаправление сообщений программы ARJ.

На рис. 11.1 приведено содержимое архивного файла QPR4.ARJ. Для просмотра ис­пользовалась команда: ARJ I qpr4.

Колонки на рис 11.1 содержат следующие сведения о файлах:

Filename — имя файла;

Original — размер исходного файла;

Compressed — размер сжатого файла;

Ratio — коэффициент сжатия;

DateTime modified — дата и время создания (модификации) файла;

CRC-32 — 32-битовый код циклического контроля;

Attr — атрибуты файла;

BTPMGVX — дополнительные сведения о файле.

Processing archive: QPR4.ARJ

Archive created: 1996-02-23 18:41:34, modified: 1996-02-23 18:43:46

Filename Original Compressed Ratio DateTime modified CRC-32 Attr BTPMGVX

 

 

В последнюю колонку таблицы выводятся признаки файлов:

В — для файлов, имеющих расширение.ВАК;

Т — тип файла (В — двоичный, Т — текстовый, D — каталог);

Р — в архиве имеется информация о пути к файлу, которую можно просмотреть коман­дой V;

М — метод сжатия;

G — признак защиты файла паролем;

V — файл имеет продолжение на следующем томе;

Х — файл имеет начало на предыдущих томах.

Пример 11.17. Вывести на экран сведения о файлах с расширением has, хранящихся в архивном файле bas.arj с приостановкой после заполнения экрана:

ARJ I bas *.bas -jp

Пример 11.18. Вывести на экран сведения о всех файлах, содержащихся в архиве arh- mat.arj на диске а:, с указанием путей к файлам:

ARJ v aAarhmat -jp

Пример 11.19. Вывести на экран сведения о файлах, содержащихся в самораспаковы­вающемся архиве arxbank.exe:

ARJ I arxbank.exe

Пример 11.20. Вывести сведения о всех файлах архива arhmat.arj на принтер:

ARJ v a:\arhmat > prn

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




Дата добавления: 2015-09-11; просмотров: 95 | Поможем написать вашу работу | Нарушение авторских прав

Понятие процесса архивации файлов | Основные виды программ-архиваторов | Полноэкранный режим работы | Настройка параметров архиватора | Извлечение файлов из архива | Восстановление удаленных файлов и каталогов | Программа-утилита UnErase и принцип ее работы | И устранения дефектов дисков | Технология работы с программой Norton Disk Doctor | Проблема фрагментации дисков |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав