Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архивирование информации.rtf
Скачиваний:
1
Добавлен:
31.07.2019
Размер:
113.05 Кб
Скачать

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

Пересылка файлов из архива возможна только для.ZIP-архивов при использовании архиватора NCZIP (то есть при наличии надписи NcZip: в заголовке панели с архивом). Пересылка выполняется так же, как извлечение файлов из архива, только для ее начала надо нажать клавишу F6, а не F5, либо держать при перетаскивании мышью нажатой клавишу Alt.

Помещение файлов в архив. Чтобы поместить (скопировать) файлы в архив, следует вывести в панель Norton Commander оглавление архива, перейти (например, нажав клавишу Tab) на другую панель, выделить в ней имена помещаемых в архив файлов и нажать F5 (либо перетащить мышью выделенные файлы в другую панель). Далее все действия выполняются так же, как при копировании файлов в обычный каталог.

Пересылка файлов в архив. Пересылка файлов в архив выполняется так же, как копирование файлов в архив, только для ее начала надо нажать клавишу F6,а не F5, либо держать при перетаскивании мышью нажатой клавишу Alt.

4. Извлечение файлов из архива и их удаление.

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

Удаление файлов из архива осуществляется так же, как удаление файлов из каталога: надо установить курсор на удаляемый файл архива или отметить удаляемые из архива файлы и нажать F8.

Сравнение оглавлений архива и каталога. Вы можете сравнить оглавление архива и каталога так же, как оглавление двух каталогов. Для этого надо вывести сравнимые оглавления на панели Norton Commander и выбрать команду Compare directories (Сравнение каталогов) в группе Commands (Команды) меню программы.

NCZIP или PKZIP/PKUNZIP. ZIP-файлы могут обрабатываться как архиватором PKZIP/PKUNZIP, так и архиватором NCZIP (собственным архиватором Norton Commander). Узнать о том, каким архиватором обрабатывается архив, можно по заголовку панели с оглавлением архива. Если в заголовке панели перед именем архивного файла выводится Zip:, значит, архив будет обрабатываться PKZIP/PKUNZIP. Если же то в заголовке панели с оглавлением архива выводится NcZip:, то архив будет обрабатываться архиватором NCZIP.

Выбор между PKZIP/PKUNZIP и NCZIP осуществляется, не исходя из каких-либо свойств архива, а в зависимости от того, какой из архиваторов (методов сжатия) последним использовался для создания архива при нажатии AltF5.

5. Создание архива. Методы архивирования.

Существует два основных метода архивации:

Алгоритм Хаффмана. Алгоритм основан на том факте, что некоторые символы из стандартного 256-символьного набора в произвольном тексте могут встречаться чаще среднего периода повтора, а другие, соответственно, – реже. Следовательно, если для записи распространенных символов использовать короткие последовательности бит, длиной меньше 1 байта, а для записи редких символов – более длинные, то суммарный объем файла уменьшится. Например буквы а,о,е,и – встречаются очень часто в русском тексте, объем каждой буквы равен 1 байт (8 бит), их можно заменить на цифры 0,1,2,3, которые можно разместить в 2-х битах. Т.е. сжатие будет равен 25%, т.е. сжатие в 4 раза.

Алгоритм Лемпеля-Зива. Классический алгоритм Лемпеля-Зива – LZ77, названный так по году своего опубликования. Он формулируется следующим образом : «если в более раннем тексте уже встречалась подобная последовательность байт, то в архивный файл записывается только ссылка на эту последовательность (смещение, длина), а не сам текст». Так фраза «КОЛОКОЛ_ОКОЛО_КОЛОКОЛЬНИ»[24] закодируется в последовательность «КОЛО(-4,3)_О(-6,4)_(-7,7)ЬНИ»[13]. Коэффициент сжатие - 54%. Аналогично сжимается изображение. Большие области одного цвета заменяются на ссылку: (цвет, длина) Графические файлы сжимаются очень хорошо– в 100–200 раз! Типы архивных файлов. В файловой системе компьютера архивные файлы имеют строго заданный тип (расширение). Так, наиболее часто встречающиеся архивы имеют тип: ZIP, RAR,ARJ.

Кроме них на компьютерах используются архивы: CAB, LZH, TAR, GZ, UUE, BZ2,ISO…

Рейтинг архиваторов

В настоящем время используются многие программы-архиваторы. Ниже приводится сравнительная таблица эффективности сжатия различными архиваторами тестового набора файлов. Каждая из представленных программ предлагает свои уникальные форматы и отвечает общим требованиям по разархивированию стандартных архивов.

|Архиватор |Место в тесте |WinAce |1 ||WinRar |2 ||WinImp |3 ||Aladdin Expander|4 ||DCA Archiver |5 |WinZip |6 |

WinZip, версия 8.0 пожалуй самый известный архиватор. Это наиболее популярный архиватор, используемый в Интернете. В нашем тесте WinZip показал себя не с лучшей стороны - последнее место.

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

Удобный (русифицированный) интерфейс и достаточно высокая скорость работы в сочетании с низкими системными требованиями обещают WinRar'у хорошее будущее.

WinAce 2.0 - свежая версия старого архиватора, пополнившаяся очень интересными функциями и новым алгоритмом сжатия. Этот архиватор использует самый большой размер словаря для архивирования (4 Мб), что во многом объясняет его высокие результаты. В наших тестах максимальный размер словаря был 2 Мб, несмотря на это, WinAce занял итоговое первое место. Хотя на двух тестах он уступил первенство WinImp'у (сжатие видео и jpeg-gif), а на одном - DCA Archiver'у (сжатия mp3).

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

1. Выделите в панели Norton Commander с оглавлением каталога те файлы и подкаталоги, которые надо поместить в архив.

2. Если на другой панели Norton Commander выведено оглавление архива, выйдите из просмотра оглавления архива. Лучше всего вывести в эту панель оглавление того каталога, в который должен быть помещен создаваемый архив.

3. Находясь в панели с файлами и подкаталогами, которые выделены для помещения в архив, нажмите AltF5. Norton Commander выведет запрос о параметрах помещения файлов в архив. Над полем, указывающим имя создаваемого архива, сообщается вид архиватора, который будет примеряться при создании архива.

4. Укажите в запросе каталог и имя создаваемого архива (расширение можно не указывать, оно определяется типом архива, то есть методом сжатия). По умолчанию Norton Commander предлагает имя Default, так что обычно вместо него приходиться вводить другое.

5. Установите выведенные в запросе режимы (как обычно, для изменения значения режима надо либо щелкнуть соответствующие поле мышью, либо подвести к нему курсор и нажать клавишу Пробел ): Include sub directories (Включая подкаталоги) - если режим включен и среди отмеченных объектов имеются каталоги (или хотя бы один каталог), то в архив будут помещаться файлы из указанных каталогов и всех их подкаталогов. Для архиваторов ARJ, PKZIP и NCZIP (собственный архиватор Norton Commander) при этом в архиве будут сохраняться и сведения о каталогах, содержавших файлы (точнее, для которого архивируемого файла в архиве сохраняются сведения о пути от каталога, в котором Вы выделяли файлы и подкаталоги, до каталога, содержащего данный файл);

Use Filters (Использовать фильтр) - если данный режим включен, то при выполнении архивации будет использоваться фильтр. Для выбора фильтра следует нажать кнопку запроса Filters (Фильтр) и задать параметры фильтра операции;

Delete files afterwards (Удалить файл по окончании) - если режим установлен, то после успешного помещения в архив исходные файлы будут удалены.

6. Если указанный в запросе вид архиватора Вас не устраивает, нажмите на кнопку запроса Select method (Метод сжатия) и выберите нужный Вам архиватор.

7. Нажмите на кнопку запроса Compress (Сжать), и Norton Commander начнет помещение файлов в архив. При использовании собственного архиватора Norton Commander при помещении каждого файла в архив будет выводиться имя этого файла и диаграмма-полоска, отображающая ход сжатия файла. Для остальных архиваторов выводиться сообщение о том, что файлы помещаются в архив, и это сообщение остается на экране в неизменном виде до окончания работы архиватора.