WinRAR SWinCon.SFX myarchive.Rar
ПРАКТИЧЕСКАЯ РАБОТА № 25
По дисциплине: Операционные системы и среды
Наименование работы:
Создание архивов
Для специальностей: 230105
Работа рассчитана на 2 часа
г. Смоленск
20…
1. Цель работы:научиться создавать архивы с помощью программы WINRAR с различными параметрами.
Литература.
2.1.В. Э. Фигурнов. IBM PC для пользователя. Изд. 6-е переработанное и дополненное – М.: ИНФРА-М, 2005
2.2.А. Левин. Самоучитель работы на компьютере. Изд. 2-е исправленное и дополненное. М “A.D.&T.”, 2006
2.3.О. Ефимова, Ю. Шафрин. Практикум по компьютерной технологии. -М.: ABF, 2007
Вопросы домашней подготовки.
3.1.Что такое архивация и архиваторы? Перечислите наиболее часто используемые программы архивации.
3.2.Какие функции выполняют архиваторы?
3.3.Сформулируйте цель и задачи архивации.
4. Оборудование:компьютеры PC
Задание.
5.1.Данная лабораторная работа выполняется только в присутствии преподавателя или лаборанта.
5.2.Включить ПЭВМ.
5.3.Загрузить программное обеспечение.
5.4.Внимательно изучите вопросы по работе с программой WINRAR . (см. Приложение).
5.5.Выполнить задание.
Порядок выполнения работы.
6.1.Правила техники безопасности в компьютерном классе.
6.1.1.Студенты должны входить в кабинет спокойно, не задевая столы и ничего на них не трогая.
6.1.2.Перед началом работы необходимо убедиться в отсутствии видимых повреждений аппаратуры.
6.1.3.Работа с компьютером производится строго по указаниям преподавателя.
6.2. Запрещается:
6.2.1.Разъединять или соединять разъемы аппаратуры;
6.2.2.Прикасаться к экрану монитора;
6.2.3.Включать и выключать аппаратуру без указания преподавателя;
6.2.4.Класть какие-либо предметы на монитор, системный блок или клавиатуру;
6.2.5.Работать во влажной одежде, а также влажными или грязными руками;
6.2.6.Пытаться самостоятельно исправлять возникшую в аппаратуре неисправность.
6.3.Включите компьютер.
6.3.1.Включите в сеть стабилизатор напряжения (если он имеется).
6.3.2.Включите принтер (если он имеется).
6.3.3.Включите монитор.
6.3.4.Включите системный блок (большая кнопка на передней панели).
6.3.5.После этого происходит тестирование компьютера, загрузка операционной системы ПЭВМ, основных драйверов, необходимых для нормальной работы компьютера.
6.4.Загружается программа Windows XP.
6.5.На рабочем столе находится установочный комплект программы WINRAR. Установите эту программу на диск c: в каталог WINRAR.
6.6.Создайте rar - архив для папки «Мои документы», поместив его на рабочий стол под именем “ar&rar “.
6.7.Создайте zip - архив для папки «Мои документы», поместив его на рабочий стол под именем “ar&zip “.
6.8.Создайте самораспаковывающийся архив для папки «Мои документы», поместив его на рабочий стол под именем “ar&exe“.
6.9.Попытайтесь добавить в каждый из архивов файлы, находящиеся в корзине. Сделайте вывод.
6.10.Активизируйте команду «информация» и для каждого из созданных архивов запишите следующие данные:
· имя архива (в заголовке диалога);
· тип архива (непрерывный, SFX, том) и формат (RAR, ZIP, CAB, ARJ, LZH или др.). Все эти параметры собраны в одной строке вверху диалога;
· минимальная версия архиватора, необходимая для извлечения файлов;
· операционная система, в среде которой был создан архив;
· общее количество файлов;
· общий размер несжатых и сжатых файлов;
· общая степень сжатия;
· размер модуля самораспаковки или 0 (ноль) для обычных архивов;
· наличие архивного комментария;
· наличие зашифрованных файлов;
· заблокирован архив или нет;
· наличие информации для восстановления;
· максимальный размер словаря, использованный для упаковки файлов в архиве;
· электронная подпись (если она есть)..
Содержание отчета.
7.1.Название и цель работы.
7.2.Отчет о проделанной работе.
7.3.Знать ответы на контрольные вопросы.
Контрольные вопросы.
8.1.Какие вы знаете методы создания и распаковки архивов?
8.2.Чем отличаются архивы, созданные разными архиваторами?
8.3.Что такое упаковщики exe и com файлов?
8.4.Что такое многотомный архив?
8.5.Какие архиваторы являются наиболее эффективными?
8.6.Что такое просмотрщики архивных файлов?
Приложение.
Зачем нужно сжимать информацию и какие существуют способы это сделать. А действительно, зачем? Посчитаем, к примеру, сколько займет памяти изображение, по качеству близкое к телевизионному. Пусть его разрешение - 800х6001 пиксел, а число оттенков цвета около 16 тысяч (High Color), т. е. цвет каждого пиксела представляется двухбайтовым кодом. 800x600=480000 элементов. 480000x2 байт = 960000 байт - это чуть меньше 1 мегабайта. Кажется, не так много - на лазерном диске поместится больше 650 таких картинок. Ну, а если речь идет о фильме? Стандартная скорость кинопроекции - 24 кадра в секунду. Значит на компакт-диске можно записать фрагмент длительностью 650:24=27 секунд. Куда это годится?! А ведь это далеко не единственный случай, когда информации "слишком много". Таким образом, одна из причин использования сжатия данных - желание поместить больше информации в память того же объема. Есть и вторая причина. Сжатие информации ускоряет ее передачу. Но об этом - в следующей главе.
Существует несколько методов сжатия (компрессии2) данных. Все их можно разделить на две группы - сжатие без потерь и с потерями. В первом случае распакованное сообщение точно повторяет исходное. Естественно, так можно обрабатывать любую информацию. Сжатие же с потерями возможно только в тех случаях, когда допустимы некоторые искажения - какие именно, зависит от конкретного типа данных.
Практически все методы сжатия без потерь основаны на одной из двух довольно простых идей.
Одна из них впервые появилась в методе сжатия текстовой информации, предложенном в 1952 году Хафманом. Вы знаете, что стандартно каждый символ текста кодируется одним байтом. Но дело в том, что одни буквы встречаются чаще, а другие реже. Например, в тексте, написанном на русском языке, в каждой тысяче символов в среднем будет 90 букв "о", 72 - "е" и только 2 - "ф". Больше же всего окажется пробелов: сто семьдесят четыре. Если для наиболее распространенных символов использовать более короткие коды (меньше 8 бит), а для менее распространенных - длинные (больше 8 бит), текст в целом займет меньше памяти, чем при стандартной кодировке.
Несколько методов сжатия основаны на учете повторяющихся байтов или последовательностей байт. Простейший из них - RLE - широко используется при сжатии изображений. В файле, сжатом таким методом, записывается, сколько раз повторяются одинаковые байты. Например, вместо "RRRRRGGGBBBBBBRRRBBRRRRRRR" будет храниться "5R3G6B3R2B7R". Очевидно, что такой метод лучше всего работает, когда изображение содержит большие участки с однотонной закраской.
Другие методы основаны на том, что если некоторая последовательность байт встречается в файле многократно, ее можно записать один раз в особую таблицу, а потом просто указывать: "взять столько-то байт из такого-то места таблицы".
Методы сжатия без потерь уменьшают размер файлов не очень сильно. Обычно коэффициент сжатия не превосходит 1/3—1/4. Гораздо лучших результатов можно добиться, используя сжатие с потерями. В этом случае на основе специальных исследований определяется, какой информацией можно пожертвовать.
Например, установлено, что человеческое зрение очень чувствительно к изменению яркости и гораздо меньше, к цветовому тону. Поэтому при сжатии фотографических изображений (и вообще, изображений, в которых нет резких границ между цветами) можно исключить информацию о цвете части пикселов. При распаковке же определять его по соседним. На практике чаще всего применяется метод, использующий более сложную обработку, - JPEG. Он позволяет сжимать изображение в десятки раз. С учетом особенностей восприятия человеком информации строятся также методы сжатия с потерями видеоизображения (наиболее распространены сейчас методы MPEG7) и звука.
Естественно, сжатие с потерями может использоваться только программами, предназначенными для обработки конкретных видов данных (например, графическими редакторами). А вот методы сжатия без потерь применяются и для любых произвольных файлов (широко известны программы-компрессоры ARJ, ZIP, RAR, StuffIt и др).
Заметим, что не стоит пытаться сжать файлы, которые уже были сжаты: размер их либо уменьшится совсем незначительно, либо даже увеличится.
Архивация - это сжатие, уплотнение, упаковка информации с целью её более
рационального размещения на внешнем носителе (диске или дискете). Архиваторы - это программы, реализующие процесс архивации, позволяющие создавать и распаковывать архивы. Необходимость архивации связана с резервным копированием информации на диски и дискеты с целью сохранения программного обеспечения компьютера и защиты его от порчи и уничтожения (умышленного, случайного или под действием компьютерного вируса). Чтобы уменьшить потери информации, следует иметь резервные копии всех программ и файлов. Программы-упаковщики (архиваторы) позволяют за счёт специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. Это даёт возможность на дисках или дискетах разместить больше информации, то есть повысить плотность хранения информации на единицу объёма носителя (дискеты или диска). Кроме того, архивные файлы широко используются для передачи информации в Интернете и по электронной почте, причём благодаря сжатию информации повышается скорость её передачи. Это особенно важно, если учесть, что быстродействие модема и канала связи (телефонной линии) намного меньше, чем процессора и жёсткого диска.
Работа архиваторов основана на том, что они находят в файлах повторяющиеся участки и пробелы, помечают их в архивном файле и затем при распаковке восстанавливают по этим отметкам исходные файлы.
Программы-упаковщики (или архиваторы) позволяют помещать копии файлов в архив и извлекать файлы из архива, просматривать оглавление архива и тестировать его целостность, удалять файлы, находящиеся в архиве, и обновлять их, устанавливать пароль при извлечении файлов из архива и др. Разные программы архивации отличаются форматом архивных файлов, скоростью работы, степенью сжатия, набором услуг (полнотой меню для пользователя), удобством пользования (интерфейсом), наличием помощи, собственным размером.
Ряд архиваторов позволяют создавать многотомные архивы, саморазворачиващиеся архивы, архивы, содержащие каталоги. Наиболее популярны и широко используются следующие архиваторы: ARJ, PKZIP/PKUNZIP, RAR, LHA, ICE, PAK, PKARC/PKXARC, ZOO, HYPER, AIN.
Наиболее высокоэффективными являются архиваторы RAR, AIN, ARJ. Разновидности программ – архиваторов млжно увидеть на рисунке 1
Они обеспечивают наибольшую степень сжатия информации и имеют наиболее высокую скорость работы. Архиватор RAR имеет удобный графический интерфейс и позволяет читать текстовые файлы, находящиеся как в rar-архиве, так и в arj- и
zip-архивах. Архиватор AIN имеет русскоязычный интерфейс. Ахиваторы WinRAR и WinZIP работают только в среде Windows 9*/NT/XP. Они необходимы при работе с длинными и русскими именами файлов в среде Windows. Работа архиваторов ARJ, PKZIP, LHA и др. автоматизирована с помощью оболочек Norton Commander 4.0, 5.0, DOS Navigator, Windows Commander и др.
Для этих архиваторов имеются специальные программы просмотрщики архивных файлов ARCVIEW и AVIEW. Основным для всех архиваторов является режим работы в командной строке. Архиватор RAR может использовать для работы своё собственное меню. Некоторые архиваторы для извлечения файлов из архива используют отдельные программы-распаковщики, например PKUNZIP, PKXARC. Степень упаковки архива зависит от типа архивируемых файлов, их числа и размера, выбранной программы
архивации и установленных в ней ключей, вида архива. Текстовые файлы в упакованном виде занимают гораздо меньше места, чем программы ( exe и com файлы). Степень упаковки в среднем равна 2-3, но иногда она достигает нескольких десятков.
Кроме того, существуют упаковщики exe и com файлов PKLITE, DIET, LZEXE, EXEPACK, AINEXE и др. Упакованные exe и com файлы имеют теже расширения (exe и com) и сохраняют свою способность к исполнению, в отличие от архивных файлов. Они занимают значительно меньше места на диске, чем неупакованные файлы.
Инструкции по применению всех указанных архиваторов и упаковщиков приводятся ниже.
Для создания и распаковки архива используется следующие методы:
1) Метод работы архиватора в командной строке - является наиболее общим методом управления архиватором с помощью введения команд в командную строку.
2) Метод использования архивационных свойств программных оболочек (Norton Commander, DOS Navigator, Windows Commander и др.). Этот метод наиболее перспективен, так как программные оболочки позволяют автоматизировать процесс архивации и тем самым резко его облегчить и упростить.
3) Использование просмотрщиков ARCVIEW и AVIEW для распаковки архивов. Этот метод редко используется. Он является вспомогательным.
Оболочка WinRAR
Оболочка WinRAR имеет два основных режима: режим управления файлами и режим управления архивами.
В режиме управления файлами в окне WinRAR показывается список файлов и папок в текущей папке. Вы можете выделить эти файлы и папки, как обычно в Windows, с помощью мыши или клавиатуры, и произвести с выделенными файлами различные операции, например, заархивировать их или удалить. В этом режиме также можно протестировать группу архивов и извлечь из них файлы.
В режиме управления архивами в окне WinRAR отображается список файлов и папок в открытом архиве. Здесь вы также можете выделить файлы и папки и выполнить с ними различные действия, специфичные для архива, например, распаковать, протестировать или прокомментировать.
В обоих режимах можно изменить текущую папку (реальную или архивную). Для перехода в родительскую папку нажмите клавишу BackSpace (BS) или Ctrl+PgUp, либо дважды щелкните мышью на папке “..” в списке файлов. Если вы сделаете это в корневой папке архива, то закроете архив и перейдете в ту папку на диске, в которой он находится. Для перехода в другую папку нажмите Enter, Ctrl+PgDn или дважды щелкните мышью на этой папке. Аналогичное действие на файле архива приведет к открытию архива. Для перехода в корневую папку диска служит комбинация клавиш Ctrl+\.
Для входа в режим управления файлами запустите WinRAR двойным щелчком на его значке или введите в командной строке "WinRAR" без параметров.
Для входа в режим управления архивами запустите WinRAR в режиме управления файлами, поместите курсор на выбранный архив и нажмите Enter (это же можно сделать, выбрав в меню Файл пункт “Открыть архив” или дважды щелкнув мышью на имени архива). Кроме того, вход в режим управления архивами происходит при нажатии на архиве Enter или двойном щелчке мышью в оболочке Windows (в Проводнике или на Рабочем столе). Однако последний метод работает только в том случае, если WinRAR связан с архивами (что делается по умолчанию во время установки). Связать WinRAR с архивами несложно и после установки — с помощью диалога Параметры интеграции. Зайти в нужный архив можно также и непосредственно из командной строки, передав WinRAR в виде единственного параметра в командной строке имя этого архива.Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив — это архив, к которому присоединен исполнимый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних программ. При этом WinRAR может работать с SFX-архивом так же, как и с любым другим, поэтому если вы не хотите запускать SFX-архив (например, когда не можете гарантировать, что в нем нет вирусов), то для просмотра или извлечения его содержимого можно использовать WinRAR.
Перед выполнением любой операции нужно выделить в списке файлов WinRAR файлы и папки, которые необходимо обработать.
Если вы хотите выделить только один файл, то просто переместите на него курсор — и можно выполнять желаемую операцию. Существует несколько методов выделения файлов. Как и в других Windows-программах, для выделения непрерывной группы файлов можно использовать клавиши управления курсором или левую кнопку мыши, удерживая нажатой клавишу Shift. Для выделения нескольких отдельных элементов держите нажатой клавишу Ctrl и щелкайте мышью на каждом нужном элементе. Чтобы выделить все файлы и папки в текущей папке, нажмите Ctrl+A или воспользуйтесь командой “Выделить все” в меню Файл.
Все описанные выше методы служат для обычного, непостоянного выделения, которое сбрасывается при перемещении курсора. Как правило, этих стандартных методов достаточно, но иногда более удобно постоянное выделение, позволяющее перемещать курсор в текущей папке без потери выделения ранее отмеченных элементов. Для этого в WinRAR есть несколько клавиш:
Если перед началом извлечения или тестирования не было выделено ни одного файла, то будут извлечены или протестированы все файлы в архиве. Это правило верно только для операций извлечения и тестирования.SFX-архивы, как и любые другие исполнимые файлы, обычно имеют расширение .EXE.
SFX-архивы удобны в тех случаях, когда нужно передать кому-то архив, но вы не уверены, что у адресата есть соответствующий архиватор для его распаковки. Вы также можете использовать SFX-архивы для распространения своих собственных программ. Например, дистрибутив WinRAR базируется на GUI SFX-модуле RAR Default.sfx.
Чтобы создать SFX-архив из командной строки, вы можете использовать ключ – sfx при создании нового архива или команду S для преобразования существующего архива в SFX. При создании нового архива в оболочке WinRAR включите опцию “Создать SFX-архив” в диалоге ввода имени параметров архива. Если же нужно создать SFX-архив из уже существующего, то войдите в него и нажмите кнопку “SFX”.
В комплект поставки WinRAR входит несколько SFX-модулей для разных платформ. Все SFX-модули имеют расширение .sfx. Они должны находиться в той же папке, что и WinRAR. По умолчанию WinRAR всегда использует модуль Default.sfx, но вы можете указать имя другого модуля сразу после ключа “–sfx” или команды “S”. Например, для преобразования архива myarchive.rar в SFX с модулем WinCon.SFX запустите:
WinRAR SWinCon.SFX myarchive.rar
В оболочке WinRAR необходимый SFX-модуль можно выбрать из меню, которое появляется при выполнении команды “SFX”.
Прежде всего, при создании нового архива нужно выбрать его формат. Если вы не уверены, что у получателя есть программа WinRAR, то лучше использовать ZIP. В противном случае разумнее выбрать формат RAR, так как он функционально богаче и обеспечивает более сильное сжатие. Подробнее о форматах архивов см. раздел RAR или ZIP?.
Вслед за форматом архива необходимо выбрать метод сжатия. В обоих форматах поддерживаются шесть методов архивации: “Без сжатия”, “Скоростной”, “Быстрый”, “Нормальный”, “Хороший” и “Максимальный”. “Максимальный” метод обеспечивает наиболее высокую степень сжатия, но с наименьшей скоростью. Напротив, “Скоростной” сжимает плохо, но очень быстро. Метод “Без сжатия” просто помещает файлы в архив без их упаковки. Если вы создаете архив для распространения или для долгого хранения, возможно, имеет смысл пожертвовать временем и выбрать метод “Максимальный” для получения наилучшего сжатия. Если же вы создаете ежедневную резервную копию данных, то, как правило, лучше использовать “Нормальный” метод.
Если в качестве формата архива был выбран ZIP, то на этом этапе подготовка заканчивается. Возможности, описанные ниже, поддерживаются только архивами RAR.
Следующий параметр — размер словаря. Он может принимать значения 64, 128, 256, 512 и 1024 Кб. Чем больше размер словаря, тем лучше, но медленнее сжатие, т.е. здесь все аналогично выбору метода упаковки. В общем случае лучше установить размер словаря 1024 Кб и управлять соотношением размер/скорость, изменяя метод сжатия. При этом, однако, имейте в виду, что большие словари используют больше памяти. Рассчитать примерное количество требуемой памяти можно по формуле: <размер словаря>*5+2560 Кб
Если ваш компьютер имеет всего 16 Мб памяти, то следует выбрать словарь меньшего размера, например 256 Кб. Кроме того, если вы создаете самораспаковывающийся архив, используя SFX-модуль для DOS, то размер словаря может быть только 64 Кб, так как SFX-модуль для DOS не поддерживает словари большего объема. Для других SFX-модулей подобных ограничений нет.
Обратите внимание, что при извлечении файлов ни на скорость, ни на требования к объему памяти метод сжатия и размер словаря не влияют.
Следующий параметр — непрерывное сжатие. Подробно этот режим описан в разделе Непрерывные архивы, здесь приведены только основные принципы выбора. Если вы хотите добиться максимальной степени сжатия — используйте непрерывное сжатие. Если же нужна максимальная скорость обновления или извлечения отдельных файлов, а также тогда, когда вы хотите уменьшить потери данных в случае повреждения архива, непрерывную архивацию использовать не следует.
Отдельный метод — мультимедиа-сжатие. При архивации в этом режиме RAR пытается использовать дополнительный алгоритм для улучшения сжатия таких данных, как оцифрованный звук, содержащий четыре 8-разрядных или два 16-разрядных канала, или полноцветные (24-разрядные) графические изображения в формате BMP. В этом случае может быть достигнута на 30% более высокая степень сжатия, чем при обычном сжатии. Как правило, этот метод не влияет на степень сжатия обычных данных, хотя иногда возможно его незначительное улучшение, а порой даже ухудшение. Обратите внимание, что этот метод не может улучшить сжатие уже упакованных звуковых или графических данных, поэтому его бесполезно применять при архивации файлов JPEG или MPEG. А вот несжатые WAV- и полноцветные BMP-файлы упаковываются им хорошо.
Вот и все основные установки, влияющие на степень и скорость сжатия. На самом деле их необязательно настраивать перед каждой архивацией. Просто один раз выберите свои обычные установки в профиле архивации по умолчанию, который можно задать в диалоге Параметры архивации, а впоследствии вы сможете менять отдельные значения в диалоге ввода имени архива и его параметров или с помощью ключей командной строки, если вы пользуетесь WinRAR в этом режиме. Единственным исключением является формат архива, который нельзя выбрать с помощью ключа в командной строке. Вместо этого можно принудительно использовать любой из двух форматов, явно указав в имени архива расширение .rar или .zip. В режиме оболочки WinRAR формат архива выбирается в диалоге ввода имени архива и его параметров так же, как и другие параметры.
WinRAR поддерживает применяемую в Windows-программах технологию “Перетащить-и-оставить” (Drag & Drop).
Если в режиме управления файлами в окно WinRAR перетащить один архив, то WinRAR перейдет в режим управления архивами и отобразит содержимое этого архива.
Если в режиме управления файлами перетащить на окно WinRAR один или несколько обычных файлов (не архивов), то WinRAR запросит имя архива и добавит их в этот архив.
Если в режиме управления архивами перетащить какие-либо файлы в окно WinRAR, то они будут добавлены в архив. Перетаскивание файлов доступно только для архивов RAR и ZIP.
Перетащить файлы из WinRAR в другую программу можно независимо от текущего режима WinRAR и формата просматриваемого архива.
Если при установке вы не выключали опцию “Встроить WinRAR в оболочку”, то для добавления файлов в архив ZIP или RAR можно перетаскивать эти файлы на значок архива на Рабочем столе. Кроме того, если перетащить архив с помощью правой кнопки мыши в другую папку, то из появившегося меню можно выбрать пункт “Извлечь в <имя папки>” для извлечения всех папок из перетаскиваемого архива в папку назначения.
Составила ______________ Ю.В. Скляр