Тестирование WinRAR
0 / 28
Содержание

Глава 1. Что такое WinRAR

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

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

Название программы образовано от слов WIN (Windows) и RAR (Roshal ARchive). Автором программы является Евгений Рошал (Roshal). С помощью этой программы, которая идеально подходит для работы на платформе Windows и поддерживает все основные виды платформ, можно создавать сжатые архивы и уменьшать объём данных, хранящихся на системных носителях. В программе предусмотрена комплексная поддержка форматов – архивов rar и zip, и применен усовершенствованный алгоритм сжатия. Для разных форматов подобраны индивидуальные алгоритмы. WinRar обладает интуитивным интерфейсом, что делает работу с в нем очень простой и комфортной.

Основные свойства WinRAR:

  • Мощная утилита для создания и управления архивами, содержащая целый спектр дополнительных полезных функций. 
  • С WinRAR вы сможете сжимать файлы на 8-15% лучше и зачастую быстрее, чем это делают конкурирующие продукты. Это позволит экономить дисковое пространство, расходы на передачу данных и, самое главное, дорогостоящее рабочее время. 
  • Поддерживает все популярные форматы архивов (RAR, ZIP, CAB, ARJ, LZH, ACE, TAR, GZip, UUE, ISO, BZIP2, Z и 7-Zip). 
  • Прекрасно подходит для сжатия мультимедийных файлов. Программа автоматически распознаёт формат файла и выбирает оптимальный метод упаковки.
  • Позволяет разделять архивы на отдельные тома для их записи на съёмные носители.
  • Идеален для передачи конфиденциальных данных по Интернету и других незащищённым каналам. 128-битная криптографическая защита и электронные подписи архивов не дадут злоумышленникам ни единого шанса узнать ваши секреты.
  • WinRAR – это shareware-продукт, который даёт возможность бесплатно попробовать продукт перед покупкой в течение 40 дней.
  • Одна лицензия WinRAR обеспечивает возможность использовать продукт на любых платформах и языках.

Лицензионная политика WinRAR

Архиватор RAR (и его версия для Windows — WinRAR) распространяется по принципу “попробуй перед тем, как купить”. Это означает, что:

1.    Всеми авторскими правами на RAR и WinRAR эксклюзивно владеет автор программы — Александр Рошал.

2.    Вы можете использовать эту программу на протяжении испытательного периода в 40 дней. Если вы хотите пользоваться этой программой и дальше, то ДОЛЖНЫ зарегистрировать свою копию программы.

3.    Предусмотрено два основных типа лицензий на использование WinRAR:

а)    Лицензия на ИСПОЛЬЗОВАНИЕ на ОДНОМ компьютере. Пользователь приобретает ОДНУ лицензию для ИСПОЛЬЗОВАНИЯ WinRAR на ОДНОМ компьютере.

б)    Лицензия на ИСПОЛЬЗОВАНИЕ на НЕСКОЛЬКИХ компьютерах. Приобретение определенного количества лицензий дает право ИСПОЛЬЗОВАТЬ программу покупателю, служащему или уполномоченному представителю покупателя на таком же количестве компьютеров.
Число лицензий при использовании в сети должно быть не меньше максимально допустимого количества одновременно работающих пользователей.
После регистрации пользователю предоставляется неэксклюзивная лицензия на использование WinRAR в любых легальных целях на количестве компьютеров, соответствующем купленной лицензии. Зарегистрированная копия WinRAR не может быть сдана в аренду или дана напрокат, но может быть передана в полном комплекте, если получающее лицо согласно с данной лицензией. Если продукт является обновлением, то помимо обновления должны быть переданы и все предыдущие версии.

4.    Незарегистрированная пробная версия WinRAR может распространяться свободно (кроме случаев, оговоренных ниже) лишь в том виде, в котором она поставляется, т.е. без всяких изменений.

а)    Никакие физические или юридические лица не имеют права распространять отдельные части пакета (кроме компонентов UnRAR) без письменного разрешения владельца авторских прав.

б)    Запрещается распространять незарегистрированную пробную версию RAR/WinRAR в комплекте других программных пакетов без письменного разрешения владельца авторских прав.

в)    Запрещается распространять RAR/WinRAR на одном носителе и/или в одном пакете программ вместе с пиратскими утилитами для “взлома”, ключевыми файлами и генераторами ключей.

5.    Для регистрации вы должны купить RAR. Подробности см. в файле order.htm.

6.    Архиватор WinRAR распространяется по принципу “как есть”. При этом не предусматривается никаких гарантий, явных или подразумеваемых. Вы используете его на свой собственный риск. Ни автор, ни его уполномоченные агенты не несут ответственности за потери данных, повреждения, потери прибыли или любые другие виды потерь, связанные с использованием (правильным или неправильным) этой программы.

7.    НЕ предусматривается никаких дополнительных лицензионных отчислений, кроме стоимости регистрации, связанных с созданием и распространением архивов RAR, томов, самораспаковывающихся архивов и самораспаковывающихся томов. Легально зарегистрированные пользователи могут использовать свои копии RAR для создания архивов и самораспаковывающихся архивов и распространения этих архивов без дополнительных авторских отчислений.

8.    Вы не можете использовать, копировать, эмулировать, клонировать, сдавать в аренду, давать напрокат, продавать, изменять, декомпилировать, дизассемблировать, передавать лицензированную программу или ее часть иначе, чем это описано в данной лицензии. Любое подобное неавторизованное использование приводит к немедленному и автоматическому прекращению действия этой лицензии и может повлечь за собой уголовное и/или гражданское преследование.
Без письменного разрешения автора запрещается использовать двоичный код RAR, двоичный код WinRAR, исходные тексты UnRAR или двоичный код UnRAR для реконструирования алгоритма сжатия RAR, который является собственностью автора.
    Ключевые файлы WinRAR не должны распространяться (кроме случаев, перечисленных выше в пункте 3) за пределы области, контролируемой лицом или лицами, купившими оригинальную лицензию, без письменного разрешения обладателя авторских прав.
    Все права, явно не предоставленные здесь, принадлежат Александру Рошалу.

9.    Установка и использование RAR свидетельствует о вашем согласии с условиями данной лицензии.

10.    Если вы не согласны с условиями данной лицензии, то должны удалить файлы WinRAR со своих устройств хранения информации и отказаться от дальнейшего использования WinRAR.

Запуск WinRAR

Для запуска программы вам необходимона панели задач зайти в меню «Пуск» и найти в каталоге «Все программы». Из раскрывшегося списка кликнуть по знаку программыWinRAR.

Рисунок 1

Интуитивный интерфейс обеспечивает легкую навигацию по программе. Перед вами появится окно программы. В ней вы можете увидеть: меню; панель инструментов; окно ниспадающего списка; файловое окно; строка состояния.

Рисунок 2

Так как основная задача программы WinRAR это создание и извлечение архивов, то остановимся на этом пункте более подробно.Для создания архива, нужно выбрать файл на компьютере, который вы желаете сжать. Найти нужные файлы можно через окно ниспадающего списка. Чтобы добавить файл в архив, достаточно его выделить с помощью мыши, или выделить группу файлов с помощью мыши и клавиши «Ctrl», а затем нажать на иконку «Добавить»

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

Рисунок 3

 

После того как нужные файлы будут выделены, появится окно, в котором вы можете задать нужные параметры для будущего архива. При запуске WinRAR показывает в своём окне список файлов и папок в текущей папке. Перейдите в папку, в которой находятся файлы, предназначенные для архивации. Для изменения текущего диска можно нажать комбинацию клавиш Ctrl+D, воспользоваться списком дисков (под панелью инструментов), или щёлкнуть на маленьком значке диска в нижнем левом углу окна. Для перехода в родительскую папку нажмите клавиши Backspace  или Ctrl+PgUp, щёлкните на маленькой кнопке "Вверх" (под панелью инструментов) или дважды щёлкните на папке ".." в списке файлов. Для перехода в другую папку нажмите Enter, Ctrl+PgUp или дважды щёлкните мышью на этой папке. Для перехода в корневую папку текущего диска нажмите сочетание клавиш Ctrl+ .

Также, здесь можно выбрать тип архива, который нужно создать – rar или zip, и метод сжатия

Рисунок 4

Количество файлов, добавляемых в один архив зависит от объёма доступной памяти и длины имён этих файлов. Примерно 128 байт памяти требуется для одного архивируемого файла. Таким образом, для сжатия миллиона файлов необходимо иметь 128 Мб. Предельные нагрузки, которые прошли испытание в тестовой лаборатории нашей компании достигают 10 миллионов файлов.

Рисунок 5

Режим мастера (wizard)

Режим Мастера(Wizard) WinRAR предназначен для начинающих пользователей, чтобы максимально облегчить им выполнение основных операций архивирования и распаковки с помощью простой пошаговой процедуры.

Рисунок 6

Чтобы вызвать диалог мастера, нажмите кнопку "Мастер" на панели инструментов WinRAR. По умолчанию эта кнопка отображается и при нахождении внутри архивов, и вне их, но вы можете отключать/включать её (подобно остальным кнопкам) в диалоге выбора кнопок, вызываемом кнопкой "Выбрать кнопки..." в окне общих параметров программы. Другой расположенный в том же окне параметр - "При старте запускать мастера" - позволяет включить режим, при котором мастер будет вызываться автоматически при каждом запуске WinRAR.

Каждое диалоговое окно мастера снабжено краткой инструкцией, в которой описывается содержимое окна и возможные действия пользователя. Чтобы ознакомиться с более подробными инструкциями, нажмите кнопку "Справка". 

Возможности WinRAR

Сжатие данных является повсеместной практикой, которая используется при работе с файлами больших форматов. Степень сжатия в основном зависит от исходных размеров файлов. Хорошо сжимаются почти все предварительно не сжатые данные, например, исполняемые файлы (EXE), тексты (TXT, DOC), базы данных (DBF), простые несжатые изображения (BMP). Ограниченно сжимаются несжатый звук (WAV), сложные несжатые изображения (BMP).

Не сжимаются почти все уже сжатые данные, например, архивы (ZIP, CAB), сжатые документы (PDF), сжатая графика и видео (JPG, GIF, AVI, MPG), сжатый звук (MP3). Их сжатие находится в пределах 1-2% процентов за счет служебных блоков и небольшой избыточности.

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

Программа позволяет создавать архивы RAR огромных размеров, содержащие большое количество файлов, поддерживает форматы RAR и ZIP, может выполнять все основные операции с форматами: 7Z, ACE, ARJ, BZ2, CAB, GZ, JAR, LZH, TAR, UUE, Z и ISO (CD-имиджи), а также умеет создавать самораспаковывающиеся архивы типа SFX. Архиватор автоматически распознаёт формат данных и выбирает лучший метод сжатия.

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

При работе с архивами в WinRAR вы можете:

  • архивировать с последующим удалением архивированных файлов;
  • создавать самораспаковывающийся архив;
  • выбрать RAR или ZIP типы архивов;
  • сохранить путь по которому будет в дальнейшем распаковываться архив;
  • создать архив не более 8Гб;
  • создать непрерывный архив;
  • добавить электронную подпись;
  • заблокировать архив;
  • создать архив разбитый на части - к примеру каждая часть размером с дискету;
  • ввести пароль для архива;
  • исправить ваш архив;
  • оперативно просматривать содержимое архивов;
  • добавить файлы в уже существующий архив;

Среди полезных особенностей следует отметить возможность создавать само распаковывающиеся архивы. Если у вас не установлен архиватор, информация из архива все равно будет извлечена. Обратите внимание на то, что нельзя создавать архивы объемом более 8,589,934,591Гб - это стандартное ограничение. Для защиты вашей информации можно задать пароль для архива. В WinRAR есть особое достоинство – возможность добавления информации в уже существующий архив. Эта функция - Добавить файлы в архив (Drag and Drop).

Эта команда доступна как в режиме управления файлами, так и в режиме управления архивами.

Если WinRAR находится в режиме управления файлами, выделите те файлы и папки, которые нужно заархивировать. После этого выберите команду "Добавить файлы в архив" в меню "Команды" (это же действие выполняется при нажатии кнопки "Добавить" на панели инструментов или комбинации клавиш Alt+A). Укажите имя архива и параметры в диалоге ввода имени архива и его параметров и нажмите Enter  для начала архивации.

Если WinRAR находится в режиме управления архивами, то сначала нужно выбрать команду "Добавить файлы в архив", потом в появившемся окне выделить добавляемые файлы, а затем указать имя и параметры архива, как описано выше. - Эквивалент командной строки: команда "a"

Кроме WinRAR, в дистрибутив продукта также входит файл Rar.exe. Это также 32-разрядная версия RAR для Windows, но она поддерживает только интерфейс командной строки и работает в текстовом (консольном) режиме.

Консольную версию RAR удобно использовать для вызова из командных файлов (BAT и CMD), для запуска из DOS и т.п. Она поддерживает больше команд и ключей в командной строке, чем WinRAR, но не способна обрабатывать другие форматы архивов, отличные от RAR. Все особенности управления командной строкой WinRAR верны и для консольной версии RAR.

 Все особенности управления командной строкой WinRAR верны и для консольной версии RAR.

Глава 2. Работа с архивами WinRAR

Команды RAR

      a       Добавить файлы в архив.

             Пример:

             rar a myarch

             В данном примере создаётся или обновляется существующий архив myarch - в него добавляются все файлы из текущего каталога.

     c       Добавить комментарий к архиву.

             Комментарии отображаются во время обработки архива. Длина архивного комментария не должна превышать 62000 байт.

             Примеры:

             rar c distrib.rar

             Комментарии также можно добавлять из заранее подготовленного текстового файла с помощью ключа -z[имя_файла].

Следующая команда добавит в архив комментарий из файла info.txt:

             rar c -zinfo.txt dummy

     cf      Добавить комментарии к файлам в архиве.

             Эти комментарии отображаются при использовании команды 'v'.

            Длина файлового комментария не должна превышать 32767 байт.

             Пример:

             rar cf bigarch *.txt

     ch      Изменить параметры архива.

             Эта команда позволяет изменять параметры архива, и её можно применять с большинством ключей, служащих для модификации архивов. Это особенно удобно для таких ключей, как -av, -cl, -cu, -tl, которые не имеют специально предназначенных для них команд.

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

            Пример:

             Установить время архива по времени новейшего файла:

             rar ch -tl files.rar

     cw      Записать комментарий архива в указанный файл.

             Формат результирующего файла зависит от ключа -sc.

             Примеры:

             1) rar cw arc comment.txt

             2) rar cw -scuc arc unicode.txt

      d       Удалить файлы из архива.

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

     e       Извлечь файлы в текущий каталог.

      f       Освежить имеющиеся файлы в архиве.

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

     i[i|c|h|t]=<строка>

            Поиск строки в архивах.

             Поддерживаются следующие необязательные параметры:

               i - не различать прописные и строчные буквы (по умолчанию);

               c - различать прописные и строчные буквы;

               h - выполнять поиск в шестнадцатеричном режиме;

               t - использовать таблицы символов ANSI, Unicode и OEM (только для Win32);

             Если ни один параметр не указан, вместо синтаксиса i=<строка> можно использовать более простую команду i<строка>.

             Модификатор 't' допускается применять вместе с другими параметрами, например, ict=строка выполнит чувствительный к регистру букв поиск с использованием всех вышеупомянутых таблиц символов.

             Примеры:

             1) rar "ic=first level" -r c:\*.rar *.txt

             Выполнить регистрозависимый поиск строки "first level" в файлах *.txt, находящихся в архивах *.rar на диске C:.

             2) rar ih=f0e0aeaeab2d83e3a9 -r e:\texts

             Найти шестнадцатеричную строку f0 e0 ae ae ab 2d 83 e3 a9 в архивах RAR, расположенных в каталоге e:\texts.

     k       Заблокировать архив.

             Заблокированный архив уже нельзя изменить средствами RAR.

             Пример:

             rar k final.rar

     l[t,b] Просмотреть содержимое архива [с технической информацией].

             Отображает список файлов как при использовании команды 'v', но без путей, т.е. выводятся только имена файлов. Если в команде присутствует модификатор 't', то будет также отображена дополнительная техническая информация (базовая ОС, флаги непрерывного архивирования и старой версии файла).

            Модификатор 'b' служит для вывода только имён файлов без всякой дополнительной информации.

     m[f]    Переместить в архив [только файлы].

             После успешного завершения операции архивирования добавленные в архив файлы и каталоги удаляются с диска. При использовании модификатора 'f' и/или ключа '-ed' будут удалены только файлы, а каталоги (пустые) останутся на диске.

     p       Извлечь (распечатать) файл на стандартное устройство вывода (stdout).

             Команду можно применять в сочетании с ключом -inul, чтобы запретить вывод всех сообщений RAR и посылать на печать только данные файла. Это может иметь особое значение, когда требуется отправить файл на stdout для конвейерного использования.

     r       Восстановить архив.

             Восстановление архива выполняется в два этапа. Сначала повреждённый архив сканируется на наличие информации для восстановления (см. команду 'rr'). Если в архиве есть информация для восстановления, а повреждённая часть данных непрерывна и имеет размер меньше, чем N*512 байт (где N - количество имеющихся в архиве секторов с информацией для восстановления), то шансы на успешное восстановление очень высоки.

             По завершении этого этапа создаётся новый архив с именем fixed.arcname.rar, где 'arcname' - имя исходного (повреждённого) архива.

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

             По завершения этого этапа создаётся реконструированный архив с именем rebuilt.arcname.rar, где 'arcname' - имя исходного архива.

             Версия RAR/DOS32 вместо вышеупомянутых имён использует имена _recover.rar и _reconst.rar.

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

               Подозрительный элемент

               Имя:    <возможное имя файла>

              Размер: <размер> Размер в архиве: <упакованный размер>

               Добавить в архив? Да/Нет/Все

             Ответьте 'Да' (Y), чтобы добавить этот элемент в fixed.arcname.rar.

             Пример:

             rar r buggy.rar

      rc      Воссоздать отсутствующие или повреждённые тома многотомного архива с помощью томов для восстановления (файлов .rev).

             В качестве имени архива нужно указать имя любого имеющегося тома, например:

           rar rc backup.part03.rar

            Информацию о томах для восстановления см. в описании команды 'rv'.

     rn      Переименовать файлы в архиве.

             Синтаксис команды:

             rar rn <архив> <исх_имя1> <рез_имя1> ... <исх_имяN> <рез_имяN>

             Например, команда

             rar rn data.rar readme.txt readme.bak info.txt info.bak служит для переименования файла readme.txt в readme.bak и файла info.txt в info.bak в архиве data.rar.

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

            rar rn data.rar *.txt *.bak

            переименует все *.txt файлы в файлы *.bak.

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

            Особенно важно быть осмотрительным при использовании шаблонов. Такая команда потенциально опасна, поскольку при неправильном указании шаблона можно испортить имена всех файлов в архиве.

     rr[N]   Добавить информацию для восстановления.

             В архивы можно добавлять необязательную избыточную информацию для восстановления (защитную запись). Она слегка увеличивает размер архива, однако может помочь при восстановлении архива, повреждённого в результате сбоя дискеты или другой потери данных. Информация для восстановления может содержать до 524288 секторов. Количество секторов допускается задавать явно командой 'rr' (N = 1, 2 .. 524288). Если этот параметр не указан, то размер выбирается автоматически и составляет около 1% от общего объёма архива, что обычно позволяет восстановить последовательно повреждённые данные длиной до 0,6% от общего объёма архива.

            Кроме того, размер информации для восстановления также разрешается указывать в процентах от объёма архива. Для этого просто добавьте знак процента к параметру команды, например:

             rar rr3% arcname

             Обратите внимание, что если эту команду требуется вызвать из пакетного файла (.bat или .cmd), то нужно указывать не rr3%, а rr3%%, так как командный процессор воспринимает одиночный символ '%' как начало параметра пакетного файла. Вместо символа '%' допускается использовать латинскую букву 'p'. Например, команда 'rr3p' также будет правильной.

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

             Примерный размер информации для восстановления можно определить по формуле:

             <размер архива>/256 + <число секторов восстановления>*512 байт

      rv[N]   Создать тома для восстановления (файлы .rev).

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

             rar rv3 data.part01.rar

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

             Каждый том для восстановления способен воссоздать один отсутствующий или повреждённый том RAR. Например, если архив состоит из 30 томов и для него создано 3 тома для восстановления, то вы сможете воссоздать ЛЮБЫЕ три отсутствующих тома. Если файлов .rev меньше, чем отсутствующих томов, то реконструкция архива невозможна. Общее количество обычных томов и томов для восстановления не может превышать 255.

             После создания томов для восстановления исходные тома RAR-архива модифицировать нельзя. При воссоздании отсутствующих томов RAR алгоритм восстановления использует данные, хранящиеся как в файлах REV, так и в томах RAR. Поэтому если после создания файлов REV вы измените тома RAR, например, заблокируете их от изменения, то восстановление выполнить не удастся.

             Необязательный параметр <N> указывает, сколько должно быть создано томов для восстановления, и он должен быть меньше, чем общее количество обычных RAR-томов. Если следом за этим числовым параметром указать символ процента (%), то количество создаваемых томов для восстановления будет вычисляться как указанный процент от общего числа томов RAR-архива. Например:

             rar rv15% data.part01.rar

             RAR воссоздаёт отсутствующие тома либо по команде 'rc', либо автоматически при распаковке, если он не находит следующий том, но обнаруживает необходимое количество rev-файлов.

             Перед реконструкцией повреждённые тома переименовываются в *.bad. Например, volname.part03.rar будет переименован в volname.part03.rar.bad.

     s[имя] Преобразовать архив в самораспаковывающийся (SFX).

             Эта команда добавляет в начало файла-архива SFX-модуль (если имя модуля не указано, то будет добавлен модуль из файла Default.sfx, иначе добавляется модуль, указанный как аргумент этой команды). В версии RAR для Windows файл Default.sfx должен находиться в том же каталоге, что и Rar.exe, в версии для UNIX - в домашнем каталоге пользователя, в /usr/lib или в /usr/local/lib.

     s-      Удалить SFX-модуль из уже существующего самораспаковывающегося архива.

             В результате выполнения этой команды создаётся новый архив без SFX-модуля. Исходный SFX-архив при этом не удаляется.

     t       Протестировать файлы в архиве.

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

             Примеры:

             Протестировать архивы в текущем каталоге:

             rar t *

                или для UNIX:

            rar t '*'

             Можно протестировать архивы во всех подкаталогах, начиная с текущего:

             rar t -r *

                или для UNIX:

            rar t -r '*'

     u       Обновить файлы в архиве.

             Добавляет файлы, которых ещё нет в архиве, и обновляет только те файлы в архиве, версии которых на диске новее, чем в архиве. 

    v[t,b] Вывести подробный список содержимого архива [с технической информацией].

             Отображаются следующие сведения о файлах: полное имя, комментарий файла, размер (несжатый и в архиве), степень сжатия, дата и время последнего изменения, атрибуты, CRC, метод сжатия и минимальная версия RAR, необходимая для извлечения. Если указан модификатор 't', то также будут отображены дополнительные технические сведения (наличие информации для восстановления, ОС, в которой был создан архив, флаги непрерывного архивирования и старой версии файла).

            Модификатор 'b' предназначен для вывода только имён файлов без всякой дополнительной информации.

             Чтобы просмотреть содержимое всех томов архива, укажите вместо расширения архива звёздочку ('*') или используйте ключ '-v'.

             Примеры:

             1) Вывести список содержимого архива system.rar (с техническими подробностями) и перенаправить вывод в файл techlist.lst

                rar vt system >techlist.lst

             2) Вывести список содержимого архива tutorial.rar (в режиме показа одних только имён файлов)

                rar vb tutorial

      x       Извлечь файлы с полными путями.

             Пример:

             rar x -av- -c- dime 10cents.txt

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

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

Если вы хотите выделить только один файл, то просто переместите на него курсор, после чего можно выполнять желаемую операцию. Существует несколько способов выделения файлов. Как и в других Windows-программах, для выделения непрерывной группы файлов можно использовать клавиши управления курсором или левую кнопку мыши, удерживая нажатой клавишу <Shift>. Чтобы выделить несколько отдельных элементов, держите нажатой клавишу <Ctrl> и щёлкайте мышью на каждом нужном элементе. Чтобы выделить все файлы и папки в текущей папке, нажмите <Ctrl+A> или воспользуйтесь командой "Выделить все" в меню "Файл".

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

<Пробел>, <Insert>

Выделяет файл, находящийся под курсором, и перемещает курсор вниз. Для отмены выделения файла, отмеченного клавишами <Пробел> или <Insert>, ещё раз нажмите на этом файле <Пробел> или <Insert>, или используйте "-" на цифровой клавиатуре

<*> (на цифровой клавиатуре)

Инвертирует текущее выделение

<+> (на цифровой клавиатуре)

Выделяет файлы, соответствующие введённому шаблону

<-> (на цифровой клавиатуре)

Снимает выделение с файлов, соответствующих введённому шаблону

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

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

  WinRAR поддерживает применяемый в Windows-программах способ "перетаскивания" элементов (drag & drop).

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

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

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

Перетаскивать файлы из окна WinRAR в другие программы можно вне зависимости от текущего режима WinRAR и формата просматриваемого архива.

Если при установке вы не выключали параметр "Встроить WinRAR в оболочку", то для добавления файлов в архивы ZIP или RAR можно перетаскивать эти файлы на значок архива на Рабочем столе. Кроме того, если перетащить архив с помощью правой кнопки мыши в другую папку, то из появившегося меню можно выбрать пункт "Извлечь в текущую папку" для извлечения всех папок из перетаскиваемого архива в папку назначения.

Введение комментария к архиву

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

Рисунок 7

Посмотреть введенный комментарий можно войдя в свойства файла и щелкнув на окно «комментарий» Там вы увидите введенный текст.

Создание многотомных архивов

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

По умолчанию тома RAR получают имена вида 'имя_тома.partNNN.rar', где NNN — номер тома. Если по каким-либо причинам вас эта схема именования томов не устраивает, то с помощью ключа -vn можно включить старую схему, основанную на расширениях файлов, при которой первый том многотомного архива получает расширение .rar, а расширения последующих томов нумеруются как .r00, .r01, r02 и т.д. до .r99.

Тома также могут быть непрерывными и самораспаковывающимися. Первый самораспаковывающийся том имеет другое (т.е. не .rar) расширение, например, для SFX-томов DOS это будет .exe.

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

Для распаковки томов необходимо начинать извлечение с первого тома. Если тома находятся на несменном носителе (например, на жёстком диске), то сначала нужно переписать все тома в одну папку.

Для удобства хранения файлов и более простой работы с ними, их можно разделить на отдельные тома. Для этого в меню "Имя и параметры архива" ("Archive name and parameters") выберите опцию "Разделить на тома" и укажите размер каждого тома. Можно задать разные параметры для каждого тома в отдельности, что позволит вам перезаписывать их на съёмные носители.

Рисунок 8

По умолчанию размер томов указывается в байтах. Однако вы можете указывать и в килобайтах - для этого достаточно добавить прописную букву k (в латинице) в конце показателя. Параметр K (строчная латинская K) означает тысячи байт.

Аналогично работают параметры m и M: первый позволяет указывать размер тома в мегабайтах, а второй - в миллионах байт. Также возможно выбрать размер тома из списка предустановленных: 1,44Мб (для дискет формата 3,5"), 700Мб (для CD), 4,4 Гб (для DVD) и 98 Мб (для ZIP100). При архивации на любой другой съемный носитель выбирайте параметр "Автоопределение" ("Autodetect").

Для превращения однотомных RAR/ZIP/TAR и других архивов в многотомный архив, пожалуйста, воспользуйтесь командой "Преобразовать архив", которая доступна начиная с версии WinRAR 3.10.

В случае если вы хотите распаковать один из томов многотомного архива. Вам следует знать следующее. Вы можете распаковать содержимое одного из томов многотомного архива используя опцию "Оставить на диске повреждённые файлы" ("Keep broken files") из меню "Путь и параметры извлечения" ("Extraction path and options dialog").

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

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

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

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

Если повреждён том непрерывного архива, то попробуйте восстановить его. В этом помогает информация для восстановления (если она была добавлена при создании или изменении архива). Проверить наличие информации для восстановления можно с помощью команды "Информация об архиве". Измените имя восстановленного тома с fixed.arcname.rar (или с rebuilt.arcname.rar, если информации о восстановлении в томе не было) на его исходное и попробуйте извлечь файлы из архива, начиная с первого тома.

Вы также можете переключиться на старое именование расширений многотомных архивов (*.rar,*.r00 ... *.r99)?

По умолчанию тома RAR-архива имеют имена следующего вида: 'volname.partNNN.rar', где 'NNN' означает номер тома, а 'volname' - название архива, заданное пользователем. Вы можете переключить программу на старую схему именования многотомных архивов, когда они отличаются только расширениями (*.rar,*.r00 ... *.r99). Это может пригодиться, если вы предполагаете распаковывать архив под архаичными операционными системами, например MS DOS, которые не допускают более одной точки в имени файла или не понимают длинные имена.

В графическом интерфейсе WinRAR:

Включите опцию "Старый стиль именования томов" ("Old style volume names") во вкладке "Дополнительно" ("Advanced options"), меню "Имя и параметры архива" ("Archive name and parameters").

В режиме командной строки WinRAR и RAR:

Используйте ключ -vn при создании многотомного архива.

Количество файлов, добавляемых в один архив зависит от объёма доступной памяти и длины имён этих файлов. Примерно 128 байт памяти требуется для одного архивируемого файла. Таким образом, для сжатия миллиона файлов необходимо иметь 128 Мб.

Если в качестве формата архива был выбран ZIP, то на этом этапе подготовка заканчивается. Архивный формат RAR поддерживает ещё один важный режим, влияющий на степень сжатия — непрерывное (solid) архивирование.

  Если не указаны ни файлы, ни файл-список, то подразумевается шаблон *.*, т.е. WinRAR обработает все файлы.

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

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

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

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

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

В некоторых случаях может потребоваться дополнительная настройка параметров сжатия RAR, выполняемая в меню "Дополнительные параметры сжатия". Чтобы вызвать этот диалог, нажмите кнопку "Сжатие…" на вкладке "Дополнительно" в меню "Имя и параметры архива". Однако обычно изменять дополнительные настройки нет необходимости.

Извлечение архива с помощью WinRAR

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

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

Рисунок 9

Рисунок 10

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

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

Лучше заранее просмотреть сведения о файле. Получите информацию о степени сжатия и других параметрах архива. 

Рисунок 11

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

Выделив один или несколько файлов, нажмите кнопку "Извлечь..." вверху окна WinRAR, или же нажмите , введите в появившемся диалоговом окне нужный путь, после чего нажмите кнопку OK. Здесь же можно поменять несколько дополнительных параметров.

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

Для того чтобы открыть RAR-архив вам достаточно щелкнуть два раза левой кнопкой мыши на этом файле и архив автоматически откроется. В появившемся диалоговом окне выберите файлы для разархивации, нажмите на кнопку "Извлечь" ("Extract To"), задайте путь вывода и нажмите "OK".

Альтернативно вы можете щёлкнуть правой кнопкой мыши на RAR-архиве в оболочке Windows Explorer. В случае, если вы включили опцию "Встроить RAR в облочку ОС" ("Shell integration") при установке WinRAR, такое действие покажет в контекстном меню пункт "Извлечь..." ("Extract to ...").

Защита архивов от повреждений

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

Благодаря этому архив может быть восстановлен даже в случае физического повреждения носителя (например, царапины на CD/DVD, сбой флоппи-диска и пр.). К слову сказать, ZIP-формат не содержит такой технологии.

Для добавления информации для восстановления необходимо следать следующие шаги:

  • В графическом интерфейсе WinRAR, при создании нового архива активируйте опцию "Добавить информацию для восстановления" ("Put Recovery Record") в закладке "Общие" ("General"), меню "Параметры архивации" ("Archiving Options").

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

  • Для добавления "Информации для восстановления" в режиме командной строки вы можете воспользоваться параметром -rr[N], введенным вместе с любой командой создания или модификации архива. Например:

WinRAR a -rr newarc *.txt

WinRAR d -rr4 newarc dummy.txt

WinRAR rr oldarc

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

Вы также можете указать размер "Информации для восстановления" в процентном соотношении с общим размером архива:

  • В графическом интерфейсе WinRAR вы можете задать этот параметр при помощи команды "Protect archive" или в закладке "Дополнительно" ("Advanced"), меню "Информация для восстановления" (Recover Record").
  • В режиме командной строки необходимо всего лишь указать процент в параметрах архивации. Например:

winrar rr3% arcname

Очевидно, что "Информация для восстановления" увеличивает общий размер архива. Вы можете самостоятельно вычислить приблизительный дополнительный объём, пользуясь следующей формулой:

[размер архива]/256 + [количество секторов для восстановления]*512 байт.

Переменная окружения

Если нужно определить какие-то параметры как используемые по умолчанию, то их можно задать в переменной окружения с именем "RAR" (без кавычек).

Например, в UNIX к вашему профилю можно добавить следующие строки:

RAR='-s -md1024'

export RAR RAR

будет использовать указанные в этой строке параметры как используемые по умолчанию и всегда создавать непрерывные архивы со словарём 1 Мбайт.

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

Тома для восстановления

Тома для восстановления ("Recovery Volumes") - это файлы с расширением .REV, создаваемые WinRAR для восстановления отсутствующих и повреждённых томов. Данная технология работает исключительно с многотомными архивами.

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

С помощью каждого тома для восстановления можно востановить один отсутствующий том RAR-архива. Например, если архив состоит из 30 томов, и для него создано три тома для восстановления, вы сможете воссоздать любые три отсутствующих тома. Если REV-файлов меньше, чем отсутствующих томов, восстановление такого архива невозможно. Общее количество обычных томов и томов для восстановления не может превышать 255, а томов для восстановления должно быть меньше, чем томов RAR-архива.

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

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

Для создания томов для восстановления воспользуйтесь соответствующим параметром в меню "Имя и параметры архива" на вкладке "Дополнительно" или аналогичным параметром в диалоге, вызываемом командой защиты архива от повреждений. В режиме командной строки тома для восстановления создаются с помощью команды RV или ключа -rv.

Исходным копиям повреждённых томов перед восстановлением назначаются имена с расширением *.bad. Например, volname.part03.rar будет переименован в volname.part03.rar.bad.

Пароль на архив

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

Рисунок 12

Целью выбора действительно надёжного пароля является противостояние взлома защищённого архива путём логического подбора ключа. Это не оставляет злоумышленникам никакого выбора кроме как использовать "brute-force" атаку для перебора всех возможных вариантов пароля. Подобная атака, даже будучи проведённой с использованием мощного компьютера, способного перебирать до миллиона паролей в секунду (большинство современных компьютеров способны перебирать лишь сотни паролей в секунду) потребует приблизительно сто лет.

Что не следует делать при выборе пароля

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

На что следует обращать внимание при выборе пароля

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

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

Благодаря поддержке Unicode в WinRAR не существует никаких ограничений на символы в паролях архивов.Вместе с тем, имейте в виду, что не все современные операционные системы поддерживают Unicode..

Если вы не уверены в однородности будущих платформ распаковки или планируете создать платформонезависимый архив, то мы рекомендуем использовать нижний регистр символов ASCII (латинские буквы, цифры, символы пунктуации).

Система защиты архивов RAR не содержит никаких закладок для её обхода. Так что единственный способ найти забытый или утерянный пароль - перебрать все возможные комбинации.

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

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

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

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

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

В поддерживаемом WinRAR формате ZIP 2.0 применяется собственный алгоритм шифрования. Архивы RAR шифруются с помощью значительно более надёжного алгоритма AES-128. Поэтому если необходимо зашифровать конфиденциальную информацию, то предпочтительнее выбирать формат RAR. Для обеспечения достаточно высокого уровня безопасности используйте пароли длиной не менее 8 символов. Не следует использовать в качестве пароля слова какого-либо языка, лучшим выбором является случайная комбинация букв и цифр. Обратите внимание, что в паролях учитывается регистр букв.

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

Создание архива

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

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

При запуске WinRAR показывает в своём окне список файлов и папок в текущей папке. Перейдите в папку, в которой находятся файлы, предназначенные для архивации. Для изменения текущего диска можно нажать комбинацию клавиш Ctrl+D , воспользоваться списком дисков (под панелью инструментов), или щёлкнуть на маленьком значке диска в нижнем левом углу окна. Для перехода в родительскую папку нажмите клавиши Backspase или Ctrl+PgUp, щёлкните на маленькой кнопке "Вверх" (под панелью инструментов) или дважды щёлкните на папке ".." в списке файлов. Для перехода в другую папку нажмите Enter , Ctrl+PgUp или дважды щёлкните мышью на этой папке. Для перехода в корневую папку текущего диска нажмите сочетание клавиш Ctrl+\.

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

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

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

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

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

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

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

Вы также можете настроить дополнительные параметры сжатия. Здесь можно задать специальные параметры для сжатия текста, графических или аудио-файлов.

Рисунок 13

Вы также можете вызвать окно дополнительных параметров для самораспаковывающихся (Self Extracting Archive, SFX) архивов. В этом окне вы можете создавать SFX-архивы и настраивать их параметры.

Рисунок 14

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

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

Пример 1: Добавление файлов в архив

Общий синтаксис управления консольной версией RAR:

RAR ‹команда› [ -‹ключи› ] ‹имя_архива› [ @‹файлы-списки ›... ] [ ‹файлы›... ] [ ‹путь_для_распаковки\› ]

Для добавления файлов в архив используется команда 'a'

Пример A:

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

rar a myarch

Пример B:

Требуется создать новый или обновить существующий архив C:\BACKUPMYARCH, поместив в него файлы и вложенные папки из папок C:\Settings и C:\Work и всех поддиректорий (используйте ключ -r : рекурсия вложенных папок)

rar a -r C:\Backupmyarch C:\Settings C:\Work WinRAR

не всегда удаляет свои служебные файлы во временной папке Windows. Такое может происходить при использовании функции перетаскивания (drap'n'drop) для извлечения файлов или открытии/запуске упакованных файлов при помощи внешних программ. В таких случаях, даже после закрытия WinRAR файлы могут быть заблокированы другими процессами. Более того, не существует достаточно надёжного способа прояснить не нуждается ли внешнее приложение в таких файлах. По этой причине WinRAR не удаляет их сразу.

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

Если вы вообще не хотите использовать временную папку Windows при извлечении файлов, то рекомендуем воспользоваться или командой "Распаковать в" ("Extract To") в режиме командной строки WinRAR или аналогичной командой в контекстном меню Проводника.

Глава 3. SFX-архивы

Самораспаковывающиеся архивы (SFX)

Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив — это архив, к которому присоединён исполняемый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних программ. Вместе с тем, WinRAR может работать с SFX-архивом точно так же, как и с любым другим, поэтому если вы не хотите запускать SFX-архив (например, когда не можете гарантировать, что в нём нет вирусов), то для просмотра или извлечения его содержимого можно использовать 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".

Основные действия с SFX-архивами

Чтобы запустить сразу несколько программ после распаковки SFX-архива, следует выполнить следующие действия:

В графическом интерфейсе WinRAR:

  • Включите параметр "Распаковать во временную папку" ("Unpack to temporary folder") в меню "Дополнительные параметры SFX", вкладке "Режимы" ("Modes"). Этот параметр заставляет SFX-архив создавать временную папку, распаковывать в неё все файлы, запускать внешнее приложение, указанное в поле "Запускать после установки" ("Run after extraction"). После выполнения внешнего приложения временная папка и всё её содержимое будут автоматически удалены.
  • Вместо названия приложения укажите имя BAT или CMD-файла, содержащего сценарий обработки содержимого SFX-архива. Сценарий, в свою очередь, может поочерёдно запускать несколько внешних приложений.

В интерфейсе командной строки WinRAR/RAR:

• Запишите в текстовый файл, который будет добавлен в SFX-архив в качестве комментария следующие строки:

=====================================

Setup=setup.cmd

TempMode

=====================================

• Файл setup.cmd содержит вывоз внешних программ после распаковки архива.

• Добавьте этот текстовый файл в SFX-архив при помощи ключа -z.

Например, чтобы добавить файл sfxoptions.txt в качестве комментария к SFX-архиву myinst.exe с использованием модуля default.sfx:

rar a -sfxdefault.sfx -zsfxoptions.txt myinst C:\test\*.*

Чтобы изменить формат текста, цвета и шрифты при использовании SFX:

• Для это воспользуйтесь командой Text для SFX-модулей. Для этой команды существует два синтаксиса:

• 1) Text=

• 2) Text { string1 string2 … }

• C помощью языка HTML вы можете управлять цветами, шрифтами и форматированием выводимого текста. Описание HTML доступно на сайте WWW-консорциума. Кроме того, для подготовки HTML-текста подойдёт любой редактор web-страниц.

Важно: 

Данная команда доступна только для модуля Default.SFX (RAR-архивы) и Zip.SFX (ZIP-архивы).

Виды SFX-модулей:

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

С помощью этих двух модулей можно создавать самораспаковывающиеся архивы GUI (т.е. работающие в графическом режиме), функционирующие в среде любой 32-разрядной версии Windows (95, 98, NT и т.д.). Эти модули не работают в среде Windows 3.1 и DOS.

Для архивов RAR следует использовать модуль Default.SFX, а для архивов ZIP — модуль Zip.SFX.

Оба модуля поддерживают команды для организации простых процедур установки. Эти команды должны находиться в комментарии SFX-архива.

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

С помощью этого модуля можно создавать самораспаковывающиеся архивы, работающие в текстовом режиме в среде любой 32-разрядной версии Windows (95, 98, NT и т.д.). Этот модуль не функционирует в среде Windows 3.1 и DOS.

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

Начиная с версии WinRAR 3.50, SFX-модуль для DOS распространяется только в составе дистрибутива RAR/DOS32. Если вам требуется создавать самораспаковывающиеся архивы для DOS, извлеките из дистрибутива RAR/DOS32 файл DEFAULT.SFX, переименуйте его в DOS.SFX и поместите в папку WinRAR.

С помощью этого модуля можно создавать самораспаковывающиеся архивы, работающие в текстовом режиме в среде DOS. SFX-модуль для DOS также работает в сеансе DOS в OS/2, Windows и других ОС в режиме эмуляции DOS.

Работа с в SFX-модулями

Вы можете самостоятельно менять параметры SFX-модулей, в том числе редактировать содержащиеся в них Windows-ресурсы.
Важно отметить, что SFX-модули сжаты утилитой UPX, так что для редактирования параметров потребуются их оригинальные версии. Вы можете найти их по этому адресу (см. файл UnpSFX.rar).

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

Глава 4. Возникающие ошибки

Ошибка "Packed data CRC failed in volume name. The volume is corrupt"!

Данная ошибка проявляется одновременно с сообщением "Ошибка CRC. Файл повреждён" ("CRC failed in file name. The file is corrupt"), что помогает понять какая из частей многотомного архива повреждена. Правда, только в случае использования многотомного архива.

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

Ошибка CRC. Архивный файл повреждён

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

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

Если хотите восстановить архив - просто укажите нужный файл и нажмите кнопку.

Ошибка "Invalid or corrupt authenticity information"!

По всей видимости, архив был создан с использованием ключа -av (записывать электронную подпись, содержащую имя автора, время последнего обновления и имя архива). Однако, по каким-то причинам, подпись оказалась поврежденной или недействительной. Это может свидетельствовать о неработоспособности всего архива или использовании нелегального ключа RARREG.key при создании архива.

В заключение рекомендуем установить свежую версию WinRAR/RAR - мы постоянно совершенствуем наши технологии и, не исключено, что обнаруженная ошибка уже исправлена.

Глава 5. Преимущества RAR - формата

По сравнению с форматом ZIP RAR обеспечивает целый спектр дополнительных возможностей: более удобное создание многотомных архивов, лучший коэффициент сжатия, графический интерфейс и командная строка, поддержка криптографического алгоритма AES-128, восстановление повреждённых файлов, совместимость с Unicode для обработки имён файлов, отличных от английских и многое другое.

Сравнительный анализ RAR и ZIP:

RAR: 128-битный AES алгоритм RAR значительно более криптостойкий, чем в формате ZIP. Поэтому мы рекомендуем использовать именно его при хранении особо важных конфиденциальных данных. Для пущей надёжности используйте пароли не короче восьми символов, желательно состоящие из произвольной комбинации букв (лучше с переменным регистром), цифр и знаков препинания. Не применяйте слова из словарей какого то ни было языка или часто встречающиеся в разговорной речи. Помните, что потеря пароля означает невозможность извлечения файлов из защищённого архива. Для более подробной информации обратитесь к разделу "Криптографическая защита" Базы Знаний WinRAR.

В формате ZIP применяется приприетарный криптографический алгоритм. Он значительно слабее, чем 128-битный AES в формате RAR, поэтому мы рекомендуем использовать именно его при хранении конфиденциальных данных.

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

Формат RAR в большинстве случаев обеспечивает существенно лучшее сжатие, чем ZIP, особенно в режиме создания непрерывных архивов. Другая важная возможность RAR поддержка многотомных архивов. Они намного удобнее и проще в использовании, чем так называемые "разделённые по дискам" ("span disks") архивы ZIP. WinRAR не поддерживает такие архивы ZIP, многотомные архивы можно создавать только в формате RAR.

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

Формат RAR позволяет обрабатывать файлы практически неограниченного размера (до 8 эксабайт, что равносильно 8 589 934 591 Гбайт), тогда как размер одного файла в архиве ZIP не может превышать 2 Гбайт. Обратите внимание, что старые файловые системы не поддерживают файлы размером более 4 Гбайт, поэтому при работе с такими файлами вы должны использовать файловую систему NTFS.

Технические характеристики WinRAR

Начиная с версии WinRAR 3.0 мы используем криптографический алгоритм AES (Advanced Encryption Standard) с длиной ключа 128 бит.

Несколько лет назад правительство США утвердило стандарт DES (Data Encryption Standard), который получил широкое распространение как в государственных учреждениях, так и в банках и других коммерческих организациях. Однако совсем недавно правительство приняло новый стандарт AES, который отличается гораздо более высокой стойкостью. Например, принимая за аксиому, что для взлома DES-пароля потребуется 1 секунда (перебор 2^55 паролей в секунду), то такому же компьютеру потребуется приблизительно 149 триллионов лет для взлома 128-битного AES-пароля.

Более подробную информацию вы найдёте по адресу: http://csrc.nist.gov/encryption/aes/

Криптографическая система WinRAR содержит фрагменты кода AES-реализации Шимона Стефанека (Szymon Stefanek) и Брайана Гладмана (Brian Gladman), а также исходный код SHA-1 Стива Рейда (Steve Reid).

В формате ZIP применяется приприетарный криптографический алгоритм. Он значительно слабее, чем 128-битный AES в формате RAR, поэтому мы рекомендуем использовать именно его при хранении конфиденциальных данных.

Глава 6. Оптимизация установки WinRAR для работы в сети

Установка в silent-режиме:

----------------------------------
SFX-модуль и дистрибутив WinRAR поддерживают ключ /s, который принудительно включает silent-режим (режим отсутствия вывода дополнительной информации и запросов на подтверждение). Для установки в таком режиме необходимо дать команду:

wrar300.exe /s

Этот параметр можно также использовать для удаления предыдущей версии ПО при установке новой версии поверх старой:

uninstall.exe /setup /s

Создания сценария установки:

---------------------------------
Для установки WinRAR со съёмного накопителя вам необходимо записать на него следующие файлы:

wrar300.exe (дистибутив WinRAR)

settings.reg (файл настроек)

install.bat (скрипт-программа)

Install.bat должна содержать следующие команды:

mkdir "c:Program FilesWinRAR"
copy settings.reg "c:Program FilesWinRAR"
wrar300.exe /s
regedit /s "c:\Program Files\WinRAR\settings.reg"

При подключении съёмного носителя к компьютеру запустите install.bat и WinRAR будет автоматически установлен в правильном месте и с правильными настройками.

Репликация настроек WinRAR:

--------------------------------
Другая полезная особенность WinRAR в сетевом окружении заключается в использовании команды "Импорт/экспорт" ("Import/Export") меню "Параметры" ("Options"). Эта команда позволяет настроить одну единственную копию WinRAR, скопировать настройки в файл Settings.reg и добавлять его в папку с дистрибутивом до установки WinRAR на других компьютерах. Вы также можете скопировать Settings.reg в папку уже установленного WinRAR - в этом случае программа автоматически примет новые настройки. Настройки также можно импортировать при помощи указанной выше команды "Импорт" или regedit:

regedit /s settings.reg

Сохранение настроек в многопользовательском режиме:

--------------------------------------------------------------
Начиная с версии WinRAR 3.10, стало возможным предотвращать изменение настроек программы в условиях многопользовательского режима. Для этого необходимо произвести соответствующие изменения в ключе системного реестра "HKEY_CURRENT_USER\Software\WinRAR\Policy". Для получения более подробной информации, пожалуйста, обратитесь к разделу "Параметры конфигурации" файла помощи WinRAR.

Изменение каталога установки:

----------------------------------
Вы можете изменить имя каталога для установки WinRAR. В рассматриваемых ниже примерах мы изменим путь "C:\Program Files\WinRAR" на "C:\Apps\WinRAR".

При использовании WinRAR 3.10 (beta 1 - beta 4) добавьте в конце файла настроек settings.reg:

[HKEY_CURRENT_USER\Software\WinRAR\SFX]
"C%%Program Files%WinRAR"="C:\Apps\WinRAR"
  
и импортируйте настройки перед запуском 'wrar310.exe /s' при помощи команды:

regedit /s settings.reg.

Если вы хотите изменить путь установки WinRAR 3.00 (описанные действия также применимы к версии 3.10), то необходимо или изменить параметр "Path=WinRAR" на "Path=c:\Apps\WinRAR" или просто скопировать файлы из распакованного дистрибутива в надлежащую папку.

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

Чтобы ускорить процесс и преодолеть описанный недостаток рекомендуем воспользоваться ключом /s, который переводит WinRAR в silent-режим (режим отсутствия вывода дополнительной информации и запросов на подтверждение).
Cертификат
Результаты тестирования
Курсы