Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


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




 

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

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

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

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

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

ARJ t a:arcmat

ѕросмотр содержимого архива. ƒл€ просмотра содержимого архива используютс€ две команды: l и v. —одержимое архива может быть выведено на экран или на стандартное устройство вывода.  оманда l выводит сведени€ о каждом файле в одну строку, команда v Ц в две строки, в одной из которых указываетс€ путь к файлу. ѕри выводе на дисплей может быть предусмотрена приостановка после заполнени€ экрана, если используетс€ ключ -jp. —одержимое архива выводитс€ в виде таблицы, в которой сведени€ о файлах располагаютс€ в пор€дке помещени€ файлов в архив. —ортировка таблицы не предусмотрена. “аблица может включать либо сведени€ о всех файлах, либо о части из них в соответствии с заданным списком файлов. ѕросматривать содержимое можно как обычных архивных файлов, так и самораспаковывающихс€ с расширением ≈’E. ƒл€ вывода сведений о файлах на принтер можно использовать перенаправление сообщений программы ARJ.

Ќа рис. 11.1 приведено содержимое архивного файла QPR4.ARJ. ƒл€ просмотра использовалась команда: ARJ l 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 Date Time modified CRC-32 Attr BTPMGVX

ANALYZE.WQ1     0.209 92-10-13 17:34:26 311D59E9 A-W ¬ 1G
MASTER.WQ1     0.300 92-09-12 04:00:00 85B7D6F6 A-W ¬ 1G
OPTIMIZR.WQ1     0.394 92-10-13 17:54:56 F1B958DE A-W ¬ 1G
REGISTER.WQ1     0.361 92-09-12 04:00:00 3B9A3005 A-W ¬ 1G
SAMPLE.WQ1     0.381 92-12-02 20:51:28 31508CCA A-W ¬ 1G
ZVUKEFKT.WQ1     0.439 94-11-01 00:39:54 118CBFC3 A-W ¬ 1G
GRAGRED.WQ1     0.380 94-11-02 22:50:28 55C06C4F A-W ¬ 1G
COUR.SPO     0.767 92-02-12 04:00:00 3D1734C3 A-W ¬ 1
ASCII.SOR     0.596 92-09-12 04:00:00 010C0344 A-W ¬ 1
DUTB.SFO     0.998 92-02-12 04:00:00 1D76197A A-W ¬ 1

10 files 160758 81851 0.509

–ис. 11.1. ¬ид экрана с отображением содержимого архивного файла qpr4.arj

 

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

¬ Ц дл€ файлов, имеющих расширение.¬ј ;

“ Ц тип файла (¬ Ц двоичный, “ Ц текстовый, D Ц каталог);

– Ц в архиве имеетс€ информаци€ о пути к файлу, которую можно просмотреть командой v;

ћ Ц метод сжати€;

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

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

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

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

ARJ I bas *.bas -jp

ѕример 11.18. ¬ывести на экран сведени€ о всех файлах, содержащихс€ в архиве arhmat.arj на диске а:, с указанием путей к файлам:

ARJ v a:\arhmat -jp

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

ARJ l arxbank.exe

ѕример 11.20. ¬ывести сведени€ о всех файлах архива arhmat.arj на принтер:

ARJ v a:\arhmat > рrn

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

ѕример 11.21. —оздать самораспаковывающийс€ архивный файл arhmat.exe из архивного файла arhmat.arj

ARJ у -je arhmat





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1620 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

—лабые люди всю жизнь стараютс€ быть не хуже других. —ильным во что бы то ни стало нужно стать лучше всех. © Ѕорис јкунин
==> читать все изречени€...

1330 - | 1296 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.009 с.