Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

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

Запись от Базаров размещена 14.01.2015 в 03:52

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

Здесь имя-архива задает имя архива, откуда извлекаются файлы. Если расширение у имени архивного файла не указано, подразумевается .ZIP для программы PKUNZIP и ARJ - для программы ARJ. В имени архива можно употреблять символы * и ? - в этом случае обрабатываются несколько архивных файлов. Имена-файлов указывают, для каких файлов из архива требуется вывести информацию. При задании имен файлов можно использовать символы * и ?. По умолчанию подразумеваются все файлы, имеющиеся в архиве.
Примеры
pkunzip a:\archive -v - вывод информации о файлах в архиве A:\ARCHIVE.ZIP;
arj l * *.txt - вывод информации о файлах с расширением .ТХТ из всех архивных файлов типа .ARJ из текущего каталога.
Приостановка выдачи результатов
После ввода команды программы начинают выдачу результатов на экран. Вывод информации можно приостановить нажатием комбинации клавиш Ctrl-S. Повторное нажатие Ctrl-S возобновит вывод на экран. Завершить работу программы можно, нажав Ctrl-C.
Однако для архивных файлов, содержащих большое количество файлов, оглавление может быть выдано на экран настолько быстро, что вы не успеете его прочесть или нажать Ctrl-S. Поэтому целесообразно использовать поэкранный режим вывод оглавления архива.
Поэкранный вывод оглавления
Для программы ARJ поэкранный вывод оглавления обезпечивается указанием режимов -JP -JYY. В этом случае после заполнения экрана строками файла в нижней строке экрана выводится сообщение "More", и вы можете нажать следующие клавиши: Y или Enter - вывести следующий экран; N - окончить вывод данного файла; А - продолжить вывод данного файла без пауз; Q - прекратить вывод файлов на экран.
Для программы PKUNZIP можно использовать средства перенаправления ввода-вывода DOS, например:
PKUNZIP -V имя-архива [имена-файлов]... | MORE
В этом случае оглавление архива будет записано во временный файл на диске, а затем поэкранно выведено программой MORE. Для выдачи очередного экрана надо нажимать любую клавишу, для окончания вывода - Ctrl-C.
Примеры
arj l archive -jp -jyy - поэкранный вывод оглавления архива ARCHIVE.ARJ из текущего каталога;
pkunzip -v a:\myzip | more - поэкранный вывод информации о файлах в архиве A:\MYZIP.ZIP.
Сортировка информации о файлах
Программа PKUNZIP позволяет выводить оглавление архива в отсортированном виде. Наиболее часто используется вывод оглавления в алфавитном порядке. Для этого надо указать режим -VN, например, PKUNZIP A:\ARCHIVE -VN - вывод оглавления архива A:\ARCHIVE.ZIP. Оглавление упорядочено в алфавитном порядке имен файлов.
Выдача оглавления в файл или на принтер
Информацию о файлах, находящихся в архиве, можно вывести не на экран, а в файл или на принтер. Для этого следует в конце команды написать:

Формат выдачи оглавления
Формат выдачи оглавления у разных программ различается. Вот как выводит оглавление архива программа PKUNZIP:

В столбцах выведенной таблицы располагается следующая информация:

При использовании для вывода оглавления режима -VB (а не -V) сведения о коде циклического контроля и атрибутах файла не выводятся, что оставляет больше места для вывода имени файла.
Программа ARJ выводит информацию об оглавлении архива совсем по-другому:

В столбцах этой таблицы располагается следующая информация:

Вывод информации о каталогах
Программы PKZIP и ARJ позволяют запоминать в архивном файле сведения о каталогах, в которых располагались помещенные в архив файлы. Эти сведения могут использоваться при извлечении файлов в нужные подкаталоги.
Имя файла вместе с указанием пути к нему может быть достаточно длинным. Поэтому для вывода оглавления с выдачей сведений о каталогах предусмотрены специальные режимы:
  • у программы ARJ - команда V (она отличается от команды L тем, что выдает информацию о каждом файле в две строчки: в первой содержится имя файла с указанием пути к нему, а во второй - остальные сведения о файлах;
  • у программы PKUNZIP - режим -VB (или -VNB). При этом на экран не выводятся сведения о коде циклического контроля и атрибутах файла, что оставляет больше места для вывода имени файла. Заметим, что программа PKUNZIP при выводе оглавления архива заменяет в именах файлов символ "\", разделяющий имена файлов и каталогов, на символ"/".
Примеры
pkunzip a:\archive -vnb - вывод оглавления архива A:\ARCHIVE.ZIP. Оглавление упорядочено в алфавитном порядке имен файлов; код CRC и атрибуты файлов не выводятся,так что остается достаточно места для вывода путей к файлам;
arj v archive -jp -jyy - поэкранный вывод оглавления архива ARCHIVE.ARJ из текущего каталога. Информация о каждом файле из архива выводится в две строчки.

Размещено в Без категории
Просмотров 2460 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 18:43. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.