RAR - История изменений версий Версия 3.50 1. Появилась возможность изменять внешний вид WinRAR с помощью "тем" интерфейса. Темы доступны на web-странице http://www.rarlab.com/themes.htm Файлы тем представляют собой RAR-архивы. Чтобы установить тему, нужно просто открыть её файл в WinRAR. Для манипулирования установленными темами используйте меню "Параметры/Темы". 2. WinRAR поддерживает распаковку архивов ZIP, созданных с использованием алгоритма Zip64. Этот алгоритм был введён как расширение классического формата ZIP с целью преодоления его ограничений на размер архивируемых файлов. 3. Добавлена поддержка многотомных (состоящих из нескольких частей) архивов CAB. 4. Новые параметры на вкладке "Дополнительно" диалога распаковки: а) параметры в группе "Удалить архив" позволяют удалять архивы после распаковки; б) параметр "Проверять электронную подпись" служит для включения или отключения проверки информации о создателе RAR-архивов (подписи). 5. Добавлен параметр "Ждать, если работает другая копия WinRAR" на вкладках "Дополнительно" диалогов архивирования и извлечения. Если этот параметр активизирован, WinRAR будет ожидать завершения работы других запущенных копий WinRAR. Операция будет начата только тогда, когда другие копии WinRAR закончат создавать, изменять или распаковывать архив. Если вам требуется выполнять несколько операций архивирования или распаковки, такая последовательная обработка способна снизить дисковую активность и повысить общую производительность. 6. Появилась возможность встраивать WinRAR в контекстные меню Windows также и в системах Windows x64. 7. SFX-модули: а) Включённые в комплект поставки WinRAR SFX-модули больше не упакованы утилитой UPX, поэтому их объём увеличился. Сжатие с помощью UPX приводило к значительному количеству ложных срабатываний антивирусных программ. Если вы хотите использовать сжатые модули, то для этого вам нужно самостоятельно сжать файлы *.sfx в папке WinRAR посредством утилиты UPX (http://upx.sourceforge.net) или подобных ей программ (например, PECompact или Upack); б) Стандартный логотип SFX-модуля можно заменять другим растровым изображением. Для этого служит параметр "Загрузить логотип для SFX из файла" на вкладке "Текст и значок" диалога "Дополнительные параметры SFX", а также указываемый в командной строке ключ -iimg<имя>. Обратите внимание, что ключ -iimg распознаётся только в WinRAR, консольная версия RAR его не поддерживает. Этот параметр неприменим в системах Windows 95, 98 и Me. Кроме того, вы не сможете его использовать, если SFX-модули сжаты с помощью UPX. в) Теперь стало возможным указывать свои SFX-значки размером более 32x32 и любой глубиной цвета. Как и в предыдущем пункте, это нововведение доступно лишь для несжатых SFX-модулей и только в том случае, если вы используете операционную систему Windows, отличную от семейства 9x/Me; г) Модуль DOS.SFX перемещён в дистрибутив RAR/DOS32. Если вам требуется создавать самораспаковывающиеся архивы для DOS, просто скопируйте файл DOS.SFX в папку с WinRAR. 8. Команда "Мастер" позволяет указывать пароль при создании или обновлении архива. 9. Предыдущие версии WinRAR извлекали всё содержимое архива, если пользователь нажимал или дважды щёлкал мышью на файлах с расширениями ".EXE", ".HTM" и ".HTML". Теперь стало возможным задавать маски файлов, для которых требуется распаковывать архив целиком. Эти маски указываются на вкладке "Просмотр" в настройках программы. Например, если нужно, чтобы при щелчке на заархивированном HTML-файле распаковывался только этот файл (а не весь архив), в этом поле следует убрать "*.htm *.html". 10. На вкладке "Интеграция" в диалоге настройки программы добавлено поле "Пользовательские расширения архивов". Оно позволяет указывать расширения имён файлов для архивных форматов, поддерживаемых WinRAR. Например, если ваши RAR-архивы имеют расширение ".001", то, чтобы ассоциировать WinRAR с такими файлами, в этом поле нужно ввести "001". 11. Добавлен параметр "Выделять цветом сжатые/зашифрованные NTFS-файлы" на вкладке "Список файлов" в диалоге настроек WinRAR. 12. Добавлен параметр "Заблокировать панели" на вкладке "Общие" в диалоге настроек WinRAR и в меню, вызываемом щелчком правой кнопкой мыши на панели инструментов. Блокировка позволяет избежать случайного перемещения или изменения размера панели инструментов. 13. Команды "Восстановить архив" и "Извлечь" заменяют недопустимые символы (двоеточие, знак вопроса и т.п.) символами подчёркивания в именах файлов, находящихся в архивах ZIP. Ранее эта возможность была доступна только для архивов RAR. 14. Новые ключи -n<маска> и -n@<файл-список> позволяют определять дополнительные фильтры, чтобы подвергались обработке только файлы, соответствующие указанной маске. 15. Новый ключ -id[c,d,p,q]. В дополнение к ранее доступному ключу -idp (запрет вывода процентного индикатора работы), ключи -idc, -idd и -idq позволяют отключать у консольной версии RAR вывод сведений об авторских правах, строки "Готово" и всех информационных сообщений. 16. Ключ -e+<атрибут> позволяет указывать маску включения в обработку по файловым атрибутам. Например, чтобы заархивировать только файлы с атрибутом "скрытый", нужно указать ключ "-e+h". 17. Ключ -ver[n] теперь поддерживает дополнительный параметр 'n' не только при извлечении файлов, но и при архивировании. С его помощью можно ограничить максимальное число версий файла. 18. Если при извлечении файла из архива обнаруживается, что короткое имя уже существующего на диске файла такое же, как длинное имя распаковываемого файла, то перед извлечением WinRAR изменяет короткое имя уже существующего файла. Предыдущие версии WinRAR в подобных ситуациях выдавали запрос на перезапись имеющегося на диске файла даже в тех случаях, когда длинные имена файлов не совпадали. 19. Изменения, связанные с безопасностью: а) Оболочка WinRAR не позволяет запускать файлы *.pif. Заархивированные файлы PIF - один из типичных способов распространения компьютерных вирусов; б) Оболочка WinRAR не позволяет запускать файлы, имеющие в своих именах пять и более непрерывно следующих друг за другом пробелов (например, "calc.txt .exe"). Такие пробелы часто используют вирусы, чтобы запутать пользователя, скрыв от него настоящее расширение файла. Кроме того, оболочка WinRAR удаляет непрерывно следующие пробелы (за исключением первого и последнего) при отображении таких имён в списке файлов. 20. При работе в Windows XP колонка, выбранная для сортировки списка файлов в оболочке WinRAR, выделяется другим цветом (подобно тому, как это сделано в Проводнике). Версия 3.42 1. Исправлена ошибка, связанная с переполнением буфера в команде "Удалить" WinRAR GUI, которая могла привести к краху при попытке удаления файла из поврежденного архива. Версия 3.41 1. Исправлены ошибки: а) при добавлении новых файлов в уже существующий непрерывный RAR-архив, RAR 3.40 обеспечивал худшую степень сжатия, нежели RAR 3.30; б) починка поврежденных ZIP-архивов с помощью команды "Исправить" могла приводить к краху WinRAR. 2. Если юникод-имя файла в архиве повреждено, команды 'l' и 'v' вместо этого поврежденного юникод-имени показывают имя в кодировке ASCII. Версия 3.40 1. Изменён "Скоростной" (-m1) метод сжатия RAR. Теперь он обеспечивает значительно более высокую скорость упаковки при меньшей степени сжатия. Это сделано для решения задач, требующих высокой скорости упаковки, например, систематического снятия резервных копий. Быстродействие метода "Скоростной" можно повысить ещё сильнее, если вместо стандартного размера словаря (4 Мб) выбрать 64 Кб. 2. Теперь WinRAR поддерживает распаковку архивов, созданных с помощью Unix-инструмента 'compress' (файлы .Z). Подобно архивам GZIP и BZIP2, WinRAR открывает файлы tar.Z и .taz за один приём, благодаря чему пользователю не нужно распаковывать .tar самостоятельно. 3. Теперь WinRAR поддерживает распаковку архивов, созданных программой 7-Zip (файлы .7z). Для архивов этого типа неприменима команда "Найти". 4. Добавлен новый диалог "Безопасность" в настройках WinRAR: а) параметр "Типы файлов, исключаемые из распаковки" позволяет запретить извлечение из архивов таких потенциально опасных файлов, как .exe, .scr и .pif; б) параметр "Предлагать выбор антивирусного сканера" влияет на поведение команды "Проверить архивы на вирусы". Если вы не хотите, чтобы перед началом сканирования появлялся диалог выбора антивирусного сканера, выключите этот параметр. 5. Добавлен новый ключ командной строки -ep3 для сохранения и восстановления полных путей файлов, включая букву диска. При работе в оболочке WinRAR эквивалентом ключа -ep3 являются параметры "Сохранять полные пути, включая букву диска" в диалоге архивирования на вкладке "Файлы" в параметре "Сохранение путей файлов при добавлении в архив", и "Извлекать абсолютные пути" в диалоге распаковки на вкладке "Дополнительно" в группе "Пути файлов". 6. Теперь можно выбирать и упаковывать диски непосредственно при выборе пункта "Мой компьютер" в оболочке WinRAR. Для этого надо в адресной строке WinRAR выбрать пункт "Мой компьютер", выделить диски, которые требуется упаковать, и нажать кнопку "Добавить". Если выбрано более одного элемента, WinRAR автоматически включит режим архивирования "Сохранять полные пути, включая букву диска". 7. Если выделить несколько дисков в окне "Мой компьютер" Проводника Windows и начать архивирование из контекстного меню, WinRAR автоматически включит режим "Сохранять полные пути, включая букву диска". 8. Добавлен новый ключ командной строки -oc для восстановления атрибута "Сжатый" файловой системы NTFS при извлечении файлов. При создании архивов RAR всегда сохраняет атрибут "Сжатый", но не восстанавливает его при распаковке, если только не указан ключ -oc. При работе в оболочке WinRAR эквивалентом ключа -oc является параметр "Устанавливать атрибут 'Сжатый'" на вкладке "Дополнительно" в диалоге распаковки. 9. Начиная с этой версии тома RAR содержат поле номера тома. Если архив был создан с помощью WinRAR версии 3.40 или более новой, номер тома отображается в верхней строке диалога с информацией об архиве, а также в адресной строке. В режиме командной строки номер тома выводят команды 'L' и 'V' в в строке с итоговой информацией о томе. Эта возможность может пригодиться в случае утери исходных имён томов, когда требуется дать им правильные имена. 10. Команды 'L' и 'V' в листинге архива отображают NTFS-атрибут "Сжатый". 11. Ключ -ag может быть дополнен необязательным текстом, заключённым в фигурные скобки '{' и '}'. Указанный текст будет вставлен в имя архива. Например: -agHH{час}MM{мин} Та же возможность реализована в поле "Добавлять к имени архива окончание по маске" в диалоге архивирования WinRAR. 12. Если указан ключ -ac, RAR не будет снимать атрибут "Архивный" с файлов, размер или время модификации которых изменилось с момента начала архивирования. Таким образом, файлы, изменённые после добавления их в архив, но до снятия атрибута "Архивный", будут включены в следующее инкрементное резервное копирование. То же самое справедливо для параметра "Снимать у файлов атрибут 'Архивный' после упаковки" в оболочке WinRAR. 13. При использовании команды "Добавить к Избранному" внутри вложенной папки архива, WinRAR сохранить вложенную папку, а затем восстановит её при выборе этого пункта в списке Избранного. Предыдущие версии могли восстанавливать только корневую папку архивов. 14. При редактировании заархивированных файлов WinRAR предлагает обновить их в архиве немедленно, как только обнаруживается, что данный файл был изменён. Предыдущие версии ждали окончания работы внешней программы-редактора, прежде чем обновлять изменённый файл. 15. При перетаскивании архива на адресную строку или панель инструментов WinRAR, в окне WinRAR будет показано содержимое этого архива, даже если в данный момент там был открыт другой архив. Предыдущие версии в такой ситуации предлагали добавить отбуксированный архив в просматриваемый. Если все же требуется добавить перетаскиваемый архив в просматриваемый, нужно перетащить его в поле WinRAR со списком файлов. 16. Исправлена обработка повреждённых архивов LZH, чтобы исключить возможный сбой при чтении повреждённых файловых заголовков LZH. 17. RAR и WinRAR отображают индикатор хода операции при починке архивов, содержащих информацию для восстановления.