Какая информация хранится в оглавлении архивного файла?

4 ответов на вопрос “Какая информация хранится в оглавлении архивного файла?”

  1. McAgos Ответить

    Имена-файлов – задают файлы, включаемые в архив. При задании имен файлов можно использовать символы * и ?. если имена файлов не заданы, то подразумеваются все файлы из текущего каталога (для 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.

  2. Thetadar Ответить

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

  3. Родной Ответить

    Практическая
    работа № 6

    Создание
    архива данных. Извлечение данных из
    архива.

    Цель
    работы:

    выработать практические навыки создания
    архивов, извлечения данных из них
    Сведения
    из теории

    Архивация
    (упаковка)

    — помещение (загрузка) исходных файлов
    в архивный файл в сжатом или несжатом
    виде.
    Архивация
    предназначена для создания резервных
    копий используемых файлов, на случай
    потери или порчи по каким-либо причинам
    основной копии (невнимательность
    пользователя, повреждение магнитного
    диска, заражение вирусом и т.д.).
    Для
    архивации используются специальные
    программы, архиваторы, осуществляющие
    упаковку и позволяющие уменьшать размер
    архива, по сравнению с оригиналом,
    примерно в два и более раз.
    Архиваторы
    позволяют защищать созданные ими архивы
    паролем, сохранять и восстанавливать
    структуру подкаталогов, записывать
    большой архивный файл на несколько
    дисков (многотомный архив).
    Сжиматься
    могут как один, так и несколько файлов,
    которые в сжатом виде помещаются в так
    называемый архивный файл или архив.
    Программы
    большого объема, распространяемые на
    дискетах, также находятся на них в виде
    архивов.
    Архивный
    файл

    — это специальным образом организованный
    файл, содержащий в себе один или несколько
    файлов в сжатом или несжатом виде и
    служебную информацию об именах файлов,
    дате и времени их создания или модификации.
    Выигрыш
    в размере архива достигается за счет
    замены часто встречающихся в файле
    последовательностей кодов на ссылки к
    первой обнаруженной последовательности
    и использования алгоритмов сжатия
    информации.
    Степень
    сжатия зависит от используемой программы,
    метода сжатия и типа исходного файла.
    Наиболее хорошо сжимаются файлы
    графических образов, текстовые файлы
    и файлы данных, для которых степень
    сжатия может достигать 5 – 40%, меньше
    сжимаются файлы исполняемых программ
    и загрузочных модулей — 60 – 90%. Почти не
    сжимаются архивные файлы. Программы
    для архивации отличаются используемыми
    методами сжатия, что соответственно
    влияет на степень сжатия.
    Для
    того чтобы воспользоваться информацией,
    запакованной в архив, необходимо архив
    раскрыть или распаковать. Это делается
    либо той же программой-архиватором,
    либо парной к ней программой-разархиватором.
    Разархивация
    (распаковка
    )
    — процесс восстановления файлов из
    архива в первоначальном виде. При
    распаковке файлы извлекаются из архива
    и помещаются на диск или в оперативную
    память.
    Самораспаковывающийся
    архивный файл

    — это загрузочный, исполняемый модуль,
    который способен к самостоятельной
    разархивации находящихся в нем файлов
    без использования программы-архиватора.
    Самораспаковывающийся
    архив получил название SFX-архив
    (SelF-eXtracting). Архивы такого типа в обычно
    создаются в форме .ЕХЕ-файла.
    Архиваторы,
    служащие для сжатия и хранения информации,
    обеспечивают представление в едином
    архивном файле одного или нескольких
    файлов, каждый из которых может быть
    при необходимости извлечен в первоначальном
    виде.
    В
    оглавлении архивного файла для каждого
    содержащегося в нем файла хранится
    следующая информация:
    имя
    файла;
    сведения
    о каталоге, в котором содержится файл;
    дата
    и время последней модификации файла;
    размер
    файла на диске и в архиве;
    код
    циклического контроля для каждого
    файла, используемый для проверки
    целостности архива.
    Архиваторы
    имеют следующие функциональные
    возможности:

    1.
    Уменьшение требуемого объема памяти
    для хранения файлов от 20% до 90%
    первоначального объема.
    2.
    Обновление в архиве только тех файлов,
    которые изменялись со времени их
    последнего занесения в архив, т.е.
    программа-упаковщик сама следит за
    изменениями, внесенными пользователем
    в архивируемые файлы, и помещает в архив
    только новые и измененные файлы.
    3.
    Объединение группы файлов с сохранением
    в архиве имен директорий с именами
    файлов, что позволяет при разархивации
    восстанавливать полную структуру
    директорий и файлов.
    4.
    Написания комментариев к архиву и
    файлам в архиве.
    5.
    Создание саморазархивируемых архивов,
    которые для извлечения файлов не требуют
    наличия самого архиватора.
    6.
    Создание многотомных архивов –
    последовательности архивных файлов.
    Многотомные архивы предназначены для
    архивации больших комплексов файлов
    на дискеты.
    Задания
    Создайте
    в своей личной папке папки Исходные и
    папку Архив.
    В
    папке Исходные создайте папки Документы,
    Рисунки,
    Презентации.
    Откройте
    папку Мой
    компьютер

    и с помощью кнопки Поиск
    осуществите поиск:
    двух
    файлов с расширением .doc
    (размер должен быть более 50Кбайт),
    которые затем скопируйте в папку
    Документы;
    двух
    файлов с расширением .jpg
    (размер должен быть более 60Кбайт),
    которые затем скопируйте в папку
    Рисунки;
    двух
    файлов с расширением .ppt,
    которые затем скопируйте в папку
    Презентации.
    Откройте
    папку Документы,
    выделите все файлы, находящиеся в ней,
    вызовите для них контекстное меню.
    В
    контекстном меню выберите команду
    Добавить
    в архив

    Появится окно архиватора (рис. 6.1)

    Рис.
    6.1 – Окно архиватора
    Выберите
    формат архива 7Z,
    метод сжатия Максимальный.
    Имя
    архива задайте Архивные
    документы
    .
    Нажмите
    кнопку Обзор
    и выберите папку Архив
    для размещения в ней архива.
    Проверьте
    правильность настроек и нажмите кнопку
    OK.
    Посмотрите,
    появился ли архивный файл Архивные
    документы

    в папке Архив.
    Откройте
    папку Рисунки,
    выделите оба файла и через контекстное
    меню выберите команду Добавить в архив…
    Выберите
    формат архива ZIP,
    метод сжатия Обычный.
    В
    Параметрах
    архивации

    задайте режим «Каждый файл в отдельный
    архив»
    Нажмите
    кнопку Обзор
    и выберите папку Архив
    для размещения в ней архивного файла.
    Проверьте
    правильность настроек и нажмите кнопку
    OK.
    Посмотрите,
    появился ли архивный файл (или файлы)
    в папке Архив.
    Откройте
    папку Презентации,
    выделите оба файла и через контекстное
    меню выберите команду Добавить в архив…
    Создайте
    самораспаковывающийся архив в папке
    Архив
    под именем Архив-Презент.
    Проверьте
    правильность настроек и нажмите кнопку
    OK.
    Посмотрите,
    появился ли архивный файл в папке
    Архив,
    чем он отличается от предыдущих архивных
    файлов.
    Файл
    с текстом практической работы
    заархивируйте с паролем и поместите в
    папку Архив.
    В
    отчете нарисуйте таблицу 1 как в образце
    Таблица
    1 – Образец для заполнения
    Имя
    файла
    Исходный
    размер
    Размер
    сжатого файла
    ________.doc
    ________.doc
    ИТОГО:
    ?
    ?
    ________.jpg
    ________.jpg
    ИТОГО:
    ?
    ?
    ________.ppt
    ________.ppt
    ИТОГО:
    ?
    ?
    Посчитайте,
    на сколько процентов уменьшился
    суммарный размер doc-файлов,
    суммарный размер jpg-файлов,
    суммарный ppt-файлов по формуле: 100%

    (R1*100%)/R0,
    где R1
    – размер сжатых файлов, R0

    размер исходных файлов. Результаты по
    каждой категории файлов запишите в
    отчет.
    Извлечь
    файлы рисунков из архивных файлов на
    Рабочий стол.
    В
    выводе по работе запишите: файлы какого
    формата имеют наибольшее сжатие.
    Контрольные
    вопросы

    Какой
    процесс называют архивацией? Для
    чего предназначена архивация?
    Какой
    файл называется архивным?
    Что
    называется разархивацией?
    Какая
    информации хранится в оглавлении
    архивного файла?
    Какие
    функциональные возможности имеют
    архиваторы?
    От
    чего зависит степень сжатия и какие
    файлы имеют наибольший (наименьший
    процент сжатия)?
    Что
    такое самораспаковывающийся архив?
    Чем он отличается от обычного архива?
    Какое
    расширение имеет самораспаковывающийся
    архив?
    Какое
    расширение имеет архивный файл, созданный
    в программе WinZip,
    а в WinRar?

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *