Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна работа №5.doc
Скачиваний:
28
Добавлен:
07.03.2016
Размер:
502.78 Кб
Скачать

Метаданные

Архив почти всегда содержит метаданные. Например:

  • Имена файлов (кроме некоторых программ сжатия одиночных файлов — например, gzip, где в качестве имени файла используется имя архива без расширения, добавленного такой программой)

  • Идентификаторы владельцев, групп, и т. п. файлов, и их прав

  • Размеры файлов

  • Даты изменения, создания файлов

  • Контрольные суммы файлов для проверки правильности распаковки

  • Размер и контрольные суммы архива

  • Избыточные данные для восстановления данных при повреждении

  • Цифровая подпись создателя архива

В настоящее время одними из наиболее популярных программ-архиваторов являются WinRARиWinZip.

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

ZIP был разработан Филом Кацем для использования в программе PKZIP. Впоследствии появилось множество других утилит, работающих с этим форматом.

Наряду со множеством утилит, работающих с zip-файлами из командной строки, в середине 1990-х годов появились и графические zip-программы. Среди них одной из самых популярных стала WinZip.

На текущий момент существует множество алгоритмов компрессии, выигрывающих у ZIP и в скорости, и в компрессии, и в количестве предоставляемых дополнительных возможностей. Несмотря на это, он является самым популярным методом сжатия данных.

Zip стал де-факто стандартом для компрессии данных. Множество конкурирующих архиваторов, помимо своего собственного, также поддерживают формат zip. Этот способ сжатия также широко используется в других программах и даже в некоторых форматах файлов.

Программа kzip является экстремальным по степени сжатия упаковщиком в формат ZIP и применяется людьми, привязанными к zip-формату (например, для публикации программного обеспечения в вебе или Java-разработчиками).

WinRAR— это 32-разрядная версия файлового архиватора для Windows с высокой степенью сжатия,WinRARявляется одним из лучших архиваторов по соотношению степени сжатия к скорости работы. Распространяется по shareware-лицензии. Версия для платформы Pocket PC имеет лицензию Freeware.

Среди возможностей WinRAR – настройка степени компрессии, разделение архивов на несколько файлов, шифрование данных с паролем, создание самораскрывающихся модулей.

Существует две версии RAR для Windows:

- версия с графическим интерфейсом пользователя (GUI) - WinRAR.exe;

- консольная версия - Rar.exe, работающая из командной строки в текстовом режиме.

Основные возможности

  • Создание архивов форматов RAR и ZIP.

  • Распаковка файлов формата CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7z, Z.

  • Возможность шифрования архивов с использованием алгоритма AES (Advanced Encryption Standard) с длиной ключа 128 бит по алгоритму SHA-1

  • Возможность работы с файлами размером до 8,589 трлн (1012) гигабайт.

  • оригинальный высокоэффективный алгоритм сжатия данных;

  • специальный алгоритм мультимедиа-сжатия;

  • оболочка с поддержкой технологии перетащить-и-оставить (drag & drop);

  • поддержка непрерывных (solid) архивов, в которых степень сжатия может быть на 10 – 50% больше, чем при обычных методах сжатия, особенно при упаковке значительного количества небольших похожих файлов;

  • Создание самораспаковывающихся, непрерывных и многотомных архивов.

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

  • Полная поддержка файловой системы NTFS и имен файлов в Юникоде.

  • Поддержка командной строки

Рис.1 Внешний вид окна программы WinRAR

Рис. 2. Настройка параметров архивирования в WinRAR

После того как вы вошли в папку с нужными файлами, выделите файлы и папки, которые хотите заархивировать. Это можно сделать клавишами управления курсором или левой кнопкой мыши при нажатой клавише <Shift>. Выделять файлы в окне WinRAR можно также клавишами <Пробел> и <Insert>. Клавиши <+> и <-> на цифровой клавиатуре позволяют выделять и снимать выделение с группы файлов с помощью шаблонов (т.е. задавая маски файлов символами '*' и '?').

Выделив один или несколько файлов, нажмите кнопку "Добавить" (то же действие происходит при нажатии <Alt+A> или при выборе команды "Добавить файлы в архив" из меню "Команды"). В появившемся диалоговом окне введите имя архива или просто подтвердите имя, предложенное по умолчанию. Здесь же можно выбрать формат нового архива (RAR или ZIP ), метод сжатия, размер тома и прочие параметры архивации.Нажмите кнопку OK, чтобы создать архив.

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

Добавлять файлы в существующий архив RAR можно также методом перетаскивания. Выделите архив в окне WinRAR и нажмите <Enter> (или дважды щёлкните мышью) на его имени — RAR прочтёт архив и покажет его содержимое. Теперь вы можете добавлять файлы в архив, просто перетаскивая их из другой программы в окно WinRAR.

Если при установке WinRAR вы не выключали параметр "Встроить WinRAR в оболочку", то архивировать файлы можно прямо в оболочке (Проводнике) Windows. В Проводнике или на Рабочем столе выделите файлы, которые хотите заархивировать, нажмите правую кнопку мыши на выделенных файлах и выберите команду "Добавить в архив...". В появившемся диалоговом окне введите имя архива или просто подтвердите имя, предложенное по умолчанию. Здесь же можно выбрать формат нового архива (RAR или ZIP), метод сжатия, размер тома и прочие параметры архивации. Нажмите кнопкуOKдля создания архива. Архив будет создан в той же папке, где находятся выделенные файлы.

Чтобы добавить файлы в предложенный архив без дополнительных запросов, воспользуйтесь командой "Добавить в <имя архива>". В этом случае будут применены параметры архивации изпрофиля архивации по умолчанию.

Если включён параметр "Вложенные контекстные меню" вдиалоге параметров интеграции, то для доступа к описанным пунктам меню вам необходимо открыть подменю "WinRAR". Если данный параметр выключен, то эти пункты будут находиться на верхнем уровне контекстного меню.

Ещё один способ заархивировать файлы — перетащить значки файлов на значок существующего архива. В этом случае файлы будут добавлены в этот архив.

Архивация файлов в режиме командной строки

Общий синтаксис командной строки для архивации файлов таков:

WinRAR A [-ключи ] <Архив> [ Файлы ] [ @Файлы-списки ]

Например, если вы хотите добавить файл F.TXT в архивFiles.RAR, введите:

WinRAR A Files.RAR F.TXT

Если не указать расширение архива, WinRAR будет использовать формат архива по умолчанию, определённый в профиле архивации по умолчанию. Однако вы можете задать тип архива явно, введя соответствующее расширение файла архива — .RAR или .ZIP.

Следующий пример добавляет все файлы *.WAV в непрерывный RAR-архив Songs:

WinRAR A -S Songs.RAR *.WAV

Файлы для архивации можно также перечислить не в командной строке, а в текстовом файле. В этом случае в командной строке необходимо указать имя этого файла, причём перед ним должен стоять символ @. Так, если вы создадите файл Binaries, содержащий строки *.exe и *.com, и выполните команду:

WinRAR A TOOLS.ZIP @Binaries

то в ZIP-архив TOOLS будут добавлены все файлы из текущей папки с расширениями .EXE и .COM.

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

Открыть архив в WinRARможно несколькими способами:

 дважды щёлкнуть левой кнопкой мыши или нажать <Enter> на файле архива в оболочке Windows (в Проводнике или на Рабочем столе). Если при установке WinRAR был связан (ассоциирован) с файлами-архивами (что делается по умолчанию), то архив будет открыт в WinRAR. Связать WinRAR с архивами можно и после его установки в диалоговом окне"Интеграция";

 дважды щёлкнуть мышью или нажать <Enter> на файле архива в окне WinRAR;

 перетащитьархив на значок или окно WinRAR. Перед тем как это сделать, убедитесь, что в окне WinRAR не открыт другой архив, иначе перетаскиваемый архив будет добавлен в уже открытый;

запустить WinRAR из командной строки с именем архива в качестве параметра.

При открытии архива в окне WinRAR выводится его содержимое. Выделите файлы и папки, которые вы хотите извлечь. Это можно сделать клавишами управления курсором или левой кнопкой мыши при нажатой клавише <Shift>. Выделив один или несколько файлов,нажмите кнопку "Извлечь..."вверху окна WinRAR, или же нажмите <Alt+E>, введите в появившемся диалоговом окне нужный путь, после чего нажмите кнопкуOK.

Во время извлечения отображается окно со статистикой. Если вы хотите прервать извлечение, нажмите кнопку "Отмена".

Извлечение файлов в режиме командной строки

Общий синтаксис командной строки для извлечения файлов с полными путями таков:

WinRAR X [ -ключи ] <архив> [ файлы ] [ @файлы-списки ] [ папка назначения\ ]

Для извлечения файлов без путей:

WinRAR E [ -ключи ] <архив> [ файлы ] [ @файлы-списки ] [ папка назначения\ ]

К примеру, если вы хотите извлечь файл F1.TXT в текущую папку из архива Files.RAR, это можно сделать следующей командой:

WinRAR X Files.RAR F1.TXT

Расширение архива указывать не обязательно.

Следующая команда извлечёт все *.WAV файлы из архива Songs в папку Audio:

WinRAR X Songs *.WAV Audio\

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

Интеграция с Windows

Рис.3. Интеграция WinRAR с оболочкой операционной системы

Чтобы активизировать этот диалог из среды WinRAR, выберите команду "Установки..." из меню "Параметры"и перейдите на вкладку "Интеграция". Тот же набор параметров доступен во время установки WinRAR, поэтому описанные ниже параметры можно изменить как во время установки, так и во время работы WinRAR.

Ассоциировать WinRAR с: (архивами RAR, ZIP, CAB, ARJ, LZH и др.)

Здесь можно выбрать те типы архивов, для которых WinRAR будет сконфигурирован в Windows как стандартное средство просмотра. Лучше всего оставить эти параметры включёнными, так как они позволяют открывать архивы в WinRAR простым нажатием <Enter> или двойным щелчком мыши на имени или значке архива в Проводнике или на Рабочем столе. Чтобы отметить сразу все форматы, нажмите кнопку "Выбрать все".

Интерфейс

· Добавить значок WinRAR на Рабочий стол

Поместить на Рабочий стол значок WinRAR.

· Добавить значок WinRAR в меню "Пуск"

Поместить в меню "Пуск" пункт, вызывающий WinRAR.

· Создать группу программ WinRAR

Создать группу программ WinRAR в меню "Пуск/Программы".

Интеграция с оболочкой

· Встроить WinRAR в оболочку ОС

Позволяет использовать контекстные менюи технологиюперетаскиваниядля обработки архивов, поддерживаемых WinRAR.

· Вложенные контекстные меню

Поместить все элементы, добавляемые WinRAR в контекстное меню, в отдельное подменю.

· Значки в контекстных меню

Показывать маленькие значки рядом с пунктами, добавляемыми WinRAR в контекстные меню файлов и архивов.

· Элементы контекстного меню

Здесь вы можете выбрать элементы, которые будут отображаться в контекстных менюПроводника Windows.

Просмотр файлов

При выполнении команды "Просмотреть файл" WinRAR показывает содержимое файла под курсором в окневстроенной программы просмотравне зависимости от содержимого файла и параметров настройки, однако при нажатии <Enter> на имени файла возможны несколько вариантов. Если находящийся под курсором файл является архивом, то WinRAR откроет и покажет содержимое этого архива, в противном случае последующие действия зависят от параметров, указанных вдиалоге параметров просмотра. В этом диалоге можно указать, что для просмотра файла WinRAR будет:

а) всегда использовать внутреннюю программу просмотра,

б) запускать внешнюю программу просмотра,

в) запускать программу, связанную в Windows с файлом этого типа, или

г) перед каждым просмотром файла выдавать запрос о том, какой из трёх описанных выше способов следует применить.

Тестирование файлов в архиве

Когда WinRAR отображает содержимое архива, выделитев архиве те файлы и папки, которые требуется извлечь. После этого воспользуйтесь командой "Протестировать файлы в архиве" в меню"Команды", кнопкой "Тест" на панели инструментов или комбинацией клавиш <Alt+T>.

Любые ошибки, найденные в результате тестирования, будут отображены в окне "Диагностические сообщения". Если ни одной ошибки обнаружено не будет, WinRAR выдаст соответствующее сообщение.

Удаление файлов из архива

Эта команда удаляет выделенные файлы и папки в Корзину, поэтому случайно удалённые данные впоследствии можно будет восстановить. Однако в режиме управления архивами выделенные файлы и папки удаляются окончательно, поэтому вы должны делать это осторожно. Для запуска этой команды используйте меню "Команды", кнопку "Удалить" на панели инструментов, клавиши <Alt+D> или <Del>.

Окончательно удалять файлы, не помещая их в Корзину, можно и в режиме управления файлами. Для этого вместо клавиши <Del> используйте комбинацию клавиш <Shift+Del>.

Переименование файлов

Эта команда позволяет переименовать файл или папку под курсором. Переименование файлов внутри архивов поддерживается для форматов RAR и ZIP. Чтобы воспользоваться этой командой, вызовите её в меню "Команды"или нажмите клавишу <F2>.

Команда переименования имеет некоторые ограничения при работе с многотомными архивами. Переименовать можно только те файлы, которые находятся в текущем томе. Если вы собираетесь переименовывать файлы в многотомных архивах, необходимо выключить параметр "Объединять содержимое томов" на вкладке"Список файлов"в диалоге настроек WinRAR и открывать тома, содержащие требуемые файлы.

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

Извлечь без подтверждения

Воспользуйтесь командой "Извлечь без подтверждения" из меню"Команды", кнопкой "Извлечь" на панели инструментов или комбинацией клавиш <Alt+W>. Выделенные файлы будут извлечены в текущую папку или в папку для извлекаемых файлов по умолчанию, если это определено в диалоге"Параметры сжатия". Если вы хотите указать папку для распаковки или другие дополнительные параметры, то можете применить команду"Извлечь в указанную папку".

Добавление архивного комментария

Рис.4 Добавление архивного комментария

Если WinRAR находится внутри архива, никакие файлы выделять не нужно, просто воспользуйтесь командой "Добавить архивный комментарий" из меню"Команды", кнопкой "Комментарий" на панели инструментов или комбинацией клавиш <Alt+M> и введите в появившемся диалогеархивный комментарий. Если же вы находитесь в режиме управления файлами вне архивов, сначала выделите те файлы и папки, среди которых будет выполняться поиск архивов для добавления комментариев.

Добавление информации для восстановления

Рис. 5 Окно добавления информации для восстановления, блокировки и цифровой подписи архива

Если WinRAR находится внутри архива, никакие файлы выделять не нужно, просто воспользуйтесь командой "Добавить информацию для восстановления" в меню"Команды", кнопкой "Защита" на панели инструментов или комбинацией клавиш <Alt+P>. Если же вы находитесь в режиме управления файлами вне архивов, сначала выделите те файлы и папки, среди которых будет выполняться поиск архивов для добавления защитной информации.

Эта команда добавляет в текущий открытый архив или в выделенные архивы информацию для восстановления. Она может помочь при последующемвосстановленииархива в случае его небольших физических повреждений. Данная функция применима только к архивам формата RAR.

Если открытый архив является первым файлом в последовательности томов многотомногоархива, вы также можете создать для неготома для восстановления. Для этого просто укажите количество создаваемых.revфайлов. Кроме того, к этому параметру можно добавить знак процента (%), и тогда количество создаваемых файлов.revбудет вычисляться как процент от общего количества томов RAR-архива.

Блокировка архива от изменений

Если WinRAR находится внутри архива, воспользуйтесь командой "Заблокировать архив" в меню"Команды", кнопкой "Запрет" на панели инструментов или комбинацией клавиш <Alt+L>. Если же вы находитесь в режиме управления файлами вне архивов, сначала выделите те файлы и папки, среди которых будет выполняться поиск архивов для блокировки.

Заблокированный архив (т.е. архив, изменение которого запрещено) невозможно изменить средствами WinRAR. Блокировка может быть полезна, например, чтобы предотвратить случайное изменение важных архивов. Данная функция применима только к архивам формата RAR.

Восстановление поврежденных архивов

Если выделенные файлы или открытый архив — это повреждённые архивы, и предпринимается попытка их восстановить, то для выполнения этой команды можно воспользоваться меню "Операции", кнопкой "Исправить" на панели инструментов или комбинацией клавиш <Alt+R>.

WinRAR может восстанавливать только архивы RAR и ZIP. Тип архива WinRAR пытается определить автоматически по данным в файле архива и по его расширению, но можно указать тип архива и самостоятельно.

Исходный архив не изменяется. Полученный в результате выполнения операции восстановленный архив будет записан под именем fixed.arcname.rarилиrebuilt.arcname.rar, где 'arcname' - имя исходного архива. Шансы на удачное восстановление архива RAR значительно выше, если в нём естьинформация для восстановления.

Непрерывный архив,не содержащий информации для восстановления, как правило, восстановить невозможно.

Поиск файлов

Рис. 6 Окно поиска файлов в архиве

С помощью диалога "Поиск файлов" можно искать файлы, содержащие указанную строку, либо в открытом архиве, либо в выделенных папках или дисках. Ниже приведено описание элементов диалога.

  • Искомые имена файлов

По умолчанию в этом поле указана звёздочка ( *), т.е. будут просматриваться все файлы. При желании вы можете ввести здесь другую маску файлов, например, чтобы выполнить поиск только в TXT-файлах, введите "*.txt". Допускается указывать несколько масок файлов, разделяя их пробелами. Если требуется указать имя файла, содержащее пробелы, его нужно заключить в кавычки.

  • Искомая строка

Здесь вы можете указать строку для поиска. Если оставить это поле пустым, WinRAR покажет все файлы, удовлетворяющие выбранным критериям.

  • Учитывать регистр букв

Включите этот параметр, если вы хотите, чтобы при сравнении строк учитывался регистр букв (прописные/строчные).

  • Диски и папки

Это поле содержит список дисков, папок или архивов, в которых нужно выполнить поиск. Кроме того, вы можете выбрать из выпадающего списка предопределённые значения <Текущая папка>, <Локальные жёсткие диски>, а также отдельные диски.

  • Типы архивов

Типы архивов, в которых нужно выполнить поиск. По умолчанию в этом поле указана звёздочка ( *), что означает "все поддерживаемые архивные форматы", однако если вы хотите найти данные только в архивах RAR, то укажите "*.rar". Допускается указывать несколько масок архивов, разделяя их пробелами. По техническим причинам в WinRAR не выполняет поиск текста в архивах ACE и 7-Zip, для остальных форматов, поддерживаемых WinRAR, этого ограничения нет.

  • Поиск во вложенных папках

Этот параметр заставляет WinRAR выполнять поиск не только в указанной папке, но также и в её вложенных папках.

  • Поиск в файлах

Если включён этот параметр, WinRAR будет также искать данные в обычных (не архивированных) файлах в соответствии с указанным именем файла.

  • Поиск в архивах

Этот параметр включает поиск в архивных файлах. Чтобы выполнить поиск нужной строки в архивах и обычных файлах, включите оба параметра — "Поиск в файлах" и "Поиск в архивах".

Кнопка "Сохранить"

Эта кнопка сохраняет текущее состояние диалога, чтобы оно было автоматически восстановлено при следующем вызове.

Шифрование файлов

Оба формата — RAR и ZIP — поддерживают шифрование информации. Чтобы зашифровать файлы, нужно доначала архивации указать пароль — в командной строке, в меню или непосредственно на вкладке"Дополнительно"диалога "Имя и параметры архива". В командной строке это делается с помощьюключа -p<пароль>. Для ввода пароля в оболочке WinRAR нажмите <Ctrl+P> (то же действие происходит при выборе команды "Установить пароль по умолчанию" в меню"Файл"или при щелчке мышью на маленьком значке ключа в левом нижнем углу окна WinRAR). Для ввода пароля в диалоге "Имя и параметры архива" необходимо нажать кнопку "Установить пароль" на вкладке "Дополнительно".

В отличие от ZIP, формат RAR позволяет шифровать не только данные файлов, но и другие важные области архива: имена файлов, размеры, атрибуты, комментарии и другие блоки. Если вы хотите задействовать эту функцию, включите параметр "Шифровать имена файлов" в диалоге задания пароля. Чтобы включить общее шифрование в режиме командной строки, вместо ключа -p[пароль]нужно указать ключ-hp[пароль]. Зашифрованный в таком режиме архив нельзя без пароля не только распаковать, но даже просмотреть список находящихся в нём файлов.

НепрерывныеRAR-архивы и архивы с зашифрованными именами содержащихся в них файлов могут содержать только один пароль, одинаковый для всех файлов в архиве. Файлы в обычных (не непрерывных) RAR-архивах без шифрования имён файлов и в архивах ZIP могут быть зашифрованы с разными паролями (в одном архиве могут содержаться файлы с разными паролями).

Чтобы удалить пароль, введите пустую строку в диалоге ввода пароля или закройте WinRAR и снова его запустите.Когда пароль введён, жёлтый значок ключа становится красным.

Если вы ввели пароль непосредственно в диалоге "Имя и параметры архива", то вам не нужно отменять его самостоятельно — пароль будет действовать только в течение одной операции архивирования, по окончании которой автоматически сбросится.

При извлечении зашифрованных файлов можно ввести пароль заранее, хотя это и необязательно.

Если пароль не был введён перед началом извлечения, и WinRAR обнаружил зашифрованный файл, он спросит пароль у пользователя.

Если необходимо зашифровать конфиденциальную информацию, гораздо предпочтительнее выбирать формат RAR.

Для обеспечения достаточно высокого уровня безопасности используйте пароли длиной не менее восьми символов.

Не следует использовать в качестве пароля слова какого-либо языка, лучшим выбором является случайная комбинация букв и цифр.

Обратите внимание, что в паролях учитывается регистр букв. Максимальная длина пароля для архивов RAR равна127 символам. При указании более длинного пароля он будетобрезандо этой длины.

(!) Если вы потеряете свой пароль, извлечь из архива зашифрованные файлы не удастся.

Информация об архиве

Рис. 7 Окно просмотра информации об архиве

Если команда "Информация" вызывается, когда WinRAR находится внутри архива или вне его, но в списке файлов при этом выделен всего один архив, то выводится следующая информация об этом архиве:

  • имя архива(в заголовке диалога);

  • тип архива( непрерывный,SFX,многотомный) и формат (RAR, ZIP, CAB, ARJ, LZH или др.). Все эти параметры объединены в одной строке вверху диалога. Для томов RAR, созданных с помощью WinRAR версии 3.40 или новее, эта строка также содержит номер тома. Данный номер может пригодиться в том случае, когда утеряны исходные имена томов, и их требуется правильно восстановить вручную;

  • минимальная версия архиватора, необходимая для извлечения файлов;

  • операционная система, в среде которой был создан архив;

  • общее количество файлов;

  • общий размер несжатых и сжатых файлов;

  • общая степень сжатия;

  • размер модуля самораспаковкиили 0 (ноль) для обычных архивов;

  • наличие архивного комментария;

  • наличие зашифрованныхфайлов;

  • заблокированархив или нет;

  • максимальный размер последовательно повреждённых данных, которые ещё можно восстановить с помощью информации для восстановления(если она имеется в архиве);

  • максимальный размер словаря, использованный для упаковки файлов в архиве;

  • электронная подпись (если она имеется в архиве).

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

Преобразование архива в SFX (самораспаковывающийся)

Рис. 8 Окно преобразования архива в самораспаковывающийся

Она преобразовывает архив в самораспаковывающийся (SFX). Если WinRAR находится внутри архива, воспользуйтесь командой "Преобразовать архив в SFX" в меню"Операции", кнопкой "SFX" на панели инструментов или комбинацией клавиш <Alt+X> и выберите в появившемся списке нужный SFX-модуль. Если же вы находитесь в режиме управления файлами вне архивов, сначала выделите те файлы и папки, среди которых будет выполняться поиск архивов для преобразования в SFX..

Рис. 9 Окно дополнительных параметров для SFX-модуля

Если архив уже является самораспаковывающимся, то вы можете удалить SFX-модуль из архива. В этом случае WinRAR не изменяет оригинальный архив, а создаёт новый с тем же содержимым, но без модуля самораспаковки.

Если выбран SFX-модуль GUI (он предлагается по умолчанию), то можно также нажать кнопку "Дополнительные параметры SFX", чтобы указать ряд дополнительных параметров SFX-модуля, например, пути распаковки по умолчанию, заголовок и текст окна. Подробности об этом см. в разделе"Дополнительные параметры SFX".

Существуют такие SFX-модули:

GUI SFX-модули RAR и ZIP (Default.SFX и Zip.SFX)

Консольный SFX-модуль RAR (WinCon.SFX)

SFX-модуль RAR для DOS (Dos.SFX)

Проверка архива на вирусы

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

Данная команда выводит диалоговое окно со следующими полями:

  • Обнаруженные антивирусные программы

Список антивирусных программ, установленных в компьютере и обнаруженных WinRAR. Если в этом списке содержатся несколько антивирусных сканеров, вы можете выбрать любой из них по вкусу. Если же список состоит только из элемента "Задано пользователем", это означает, что WinRAR не смог найти в системе ни одного антивирусного пакета, и вы должны указать имя и параметры сканера самостоятельно.

  • Имя антивирусного сканера

Имя исполняемого файла антивирусного сканера. Информацию в этом поле следует изменять только тогда, когда WinRAR не смог обнаружить установленного в компьютере антивирусного ПО, и в списке "Обнаруженные антивирусные программы" присутствует только элемент "Задано пользователем". В этом случае вы должны нажать кнопку "Обзор" и указать exe-файл вашего антивируса, который будет вызываться WinRAR для проверки извлечённых из архивов файлов.

  • Параметры антивирусного сканера

Параметры, передаваемые антивирусному сканеру. Информацию в этом поле следует изменять только тогда, когда WinRAR не смог обнаружить установленного в компьютере антивирусного ПО, либо когда указанные параметры не соответствуют данному сканеру. Такое может произойти, например, если в новой версии антивирусной программы изменился синтаксис командной строки. Обычно для антивирусных сканеров требуется указывать только один параметр - имя папки, содержащей распакованные файлы. Для обозначения этой папки WinRAR использует символ %f. Поскольку в имени могут содержаться пробелы, его необходимо заключать в кавычки, поэтому вероятнее всего в этом поле следует указывать строку"%f". Тем не менее, некоторые антивирусы могут нуждаться в дополнительных параметрах, узнать о которых вы можете в соответствующей документации.

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

Создание отчёта по архивам

В режиме управления архивами данная команда создаёт отчёт, содержащий полный список файлов в текущем открытом архиве. Выделение файлов при этом игнорируется.

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

Стиль отчёта можно изменять с помощью следующих параметров:

  • Сохранить отчёт в файле

Здесь можно указать имя файла для сохранения отчёта. Если вы не хотите сохранять отчёт в файле, оставьте это поле пустым.

  • Распечатать отчёт

Включите этот параметр, если вы хотите отправить отчёт на принтер.

  • Скопировать отчёт в буфер обмена

Включите этот параметр, чтобы скопировать отчёт в буфер обмена. Поскольку для сохранения данных в буфере обмена требуется определённое количество памяти, применяйте этот параметр осмотрительно, особенно если предполагается создание многомегабайтного отчёта. Это может потребовать слишком много памяти и замедлить скорость операции.

  • Отчёт в формате HTML

Если данный параметр включён, отчёт будет создан в формате HTML. В противном случае это будет обычный текстовый файл.

  • Порядок сортировки файлов (без сортировки, по имени, по размеру, по размеру в архиве, по времени изменения, по CRC)

Здесь вы можете указать режим сортировки или выбрать значение "без сортировки", чтобы помещать сведения в отчёт в их исходном порядке.

  • Сортировать архивы отдельно

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

Элементы для добавления в отчёт

  • Архивы

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

  • Обычные файлы

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

  • Имена архивов

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

  • Общая информация

Если включено, WinRAR будет помещать в конец отчёта информацию об общем количестве и размере файлов. При выбранном параметре "Обычные файлы" в общую информацию включаются сведения, касающиеся только обычных файлов, в противном случае будут присутствовать сведения только об архивных файлах. Подсчёт и обычных, и архивных файлов вместе невозможен. Если файлы разделены между томами, общая информация подсчитывается для тех из них, которые начинаются с текущего тома. Это сделано во избежание многократного подсчёта разделённых файлов при обработке группы томов.

  • Размеры файлов

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

  • Размеры сжатых файлов

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

  • Даты файлов

Помещать в отчёт даты модификации файлов. В качестве формата даты (вне зависимости от системных региональных установок) всегда используется следующий: ГГГГ-ММ-ДД чч:мм.

  • CRC файлов

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

Кнопка "Сохранить"

Эта кнопка позволяет запомнить все значения параметров этого диалогового окна, за исключением имени файла отчёта. WinRAR сохраняет для данной команды два набора принимаемых по умолчанию значений: один для режима управления архивами, другой для режима управления файлами.