Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 3)

Модерирует : gyra, Maz

Maz (27-08-2020 19:31): WinRAR (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: Часть 1 | Часть 2



Официальный русский сайт: win-rar.ru
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Финальная английская версия: 5.91 x86 | x64 (29.06.2020)
Финальная русская версия:  5.91 x86 | x64 (29.06.2020)
 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

 
Скачать ранее вышедшие версии также можно с официального сайта.

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекция всех ранее выходивших версий WinRAR (1995-2020): скачать (253 МБ) [обновлено 30.03.2020]

вместо F.A.Q. || альтернативные архиваторы

Почему опять задерживается русская версия? А при русском разработчике на языке XXX уже давно есть. Не захламляйте тему подобными вопросами.

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio: Стандартная (48x36). Мелкие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 12:00 14-12-2016 | Исправлено: Domin0, 13:37 26-08-2020
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ

Цитата:
Для этого надо купить чистых болванок

Что мешает ?

Цитата:
Я в 2017 году купил десяток индийских DVD-R в боксе. Выпуска они были 2007 года, из 10 штук записались только две

Не нужно покупать такое. Скупой платит дважды.
 

Цитата:
Да и для конечного пользователя не всё ли равно, из какого архиватора-оболочки будет запущена небезопасная DLL

Это не всё равно для автора WinRAR, в которого полетят обвинения в том, в чём он не виноват.
 
Прецедент уже был, когда WinRAR обвинили в 0-day уязвимости. Вот только она оказалась не в WinRAR, а в одном из модулей Explorer'a

Всего записей: 6832 | Зарегистр. 01-10-2002 | Отправлено: 17:09 19-09-2018
ZSZ

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
Это не всё равно для автора WinRAR, в которого полетят обвинения в том, в чём он не виноват.

 
Если "автор" ACE жив, найти его, связаться по ё-mail.
Я заграничных родственников нашёл на первой странице Гугла по первому же запросу, зная о их существовании только теоретически. Сейчас не 1960-е, когда потерянных в войну людей разыскивали годами по объявлениям на радио и в газетах.
 

Цитата:
Не нужно покупать такое. Скупой платит дважды.

 
Вербатим, всегда в боксах брал. Никогда ранее (прошлое десятилетие) не подводили.
 

Цитата:
Что мешает ?

 
Лень!  
 
Benchmark

Цитата:
Это не всё равно для автора WinRAR, в которого полетят обвинения в том, в чём он не виноват.

 
Что с того? Не всё в жизни приятно.
Лично я почти все архивы распаковываю в Total Commander, что удобнее чем оболочки любых архиваторов. WinRar использую для распаковки лишь когда нужно восстанавливать права доступа и атрибут "сжатый".

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 17:32 19-09-2018
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ

Цитата:
Если "автор" ACE жив, найти его, связаться по ё-mail

А зачем это вообще Евгению ?
 

Цитата:
Что с того? Не всё в жизни приятно.

Тот же вопрос - а зачем это вообще Евгению ? Зачем ему чужой гемор брать на себя ?
 

Цитата:
Лично я почти все архивы распаковываю в Total Commander

Вот и прекрасно - решение уже нашлось.

Всего записей: 6832 | Зарегистр. 01-10-2002 | Отправлено: 17:56 19-09-2018 | Исправлено: Benchmark, 17:58 19-09-2018
lvqcl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Debian использует библиотеку unace nonfree 2.5. Со своими патчами, кстати.
Если эта уязвимость там присутствует - засабмитить баг репорт, дождаться исправления, взять патч у них.

Всего записей: 1140 | Зарегистр. 03-02-2007 | Отправлено: 18:22 19-09-2018 | Исправлено: lvqcl, 18:23 19-09-2018
ZSZ

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
А зачем это вообще Евгению ?

 
RAR используется на сотнях миллионов компьютерах. Если людям придётся выбирать между финкциональностью программы и её безопасностью, многие выберут функциональность. Безопасность это забота антивирусов и операционных систем.
 
Если бы в WinRar не было бы поддержки NTFS потоков, прав доступа и атрибута NTFS "сжатый", мне бы этот архиватор был бы совсем не нужен. Чем больше умет программа, тем лучше. А то вот Microsoft режет функциональность софта, разработчиков которого купила, так этот софт постепенно подыхает. Сейчас Скайп добивают. До этого были другие убитые проекты.

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 18:27 19-09-2018
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ

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

Это раньше так было. Сейчас в случае уязвимости заклюют даже архиватор. А это испорченная репутация.
 

Цитата:
Чем больше умет программа, тем лучше

В общем случае это не так. Например WinZip и PowerArchiver умеют много такого, что архиватору не нужно - диски записывать, картинки просматривать / конвертировать и много чего ещё. Вот только толп восторженных пользователей этих программ что-то не видно.
 
lvqcl

Цитата:
Debian использует библиотеку unace nonfree 2.5. Со своими патчами, кстати.  

Отлично, ещё одно решение - пусть ставят Debian и распаковывают
А если серьёзно, про этот код уже говорилось на предыдущей странице. И вопрос в том, стоит ли овчинка выделки. Десятки/сотни часов на интеграцию и отладку ради условных трёх-с-половиной юзеров (которые могут запустить Total Commander или что-то подобное).

Всего записей: 6832 | Зарегистр. 01-10-2002 | Отправлено: 18:37 19-09-2018 | Исправлено: Benchmark, 18:37 19-09-2018
ZSZ

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
Это раньше так было. Сейчас в случае уязвимости заклюют даже архиватор. А это испорченная репутация.

 
Кроме пары десятков журналистов и сотни крикунов всем будет наплевать.
 

Цитата:
В общем случае это не так. Например WinZip и PowerArchiver умеют много такого, что архиватору не нужно - диски записывать,  

 
И за пивом бегать. Архиватор должен знать как можно больше форматов, на остальное наплевать. Ну и когда электорат захватили RAR и 7zip, нужно выпустить что-то мегакрутое, чтобы переманить пользователей. Вон даже китайцы дёрнули дизайн WinRar для "своей" HaoZip...
 
Кстати, у WinRar не хватает функционала по монтированию архивов как диски и как папки. Приходится для этого держать WinMount, которая RAR не любит.
 
Benchmark

Цитата:
Отлично, ещё одно решение - пусть ставят Debian и распаковывают

 
Win-Вирусы на Линукс могут работать также продуктивно, как и под виндой.

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 18:51 19-09-2018 | Исправлено: ZSZ, 18:53 19-09-2018
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lvqcl

Цитата:
Debian использует библиотеку unace nonfree 2.5.

Я видел. Сейчас попробовал собрать ее под Ubuntu, выдает сколько-то ошибок. Пока я не решил, стоит ли с ней разбираться дальше.

Цитата:
Если эта уязвимость там присутствует - засабмитить баг репорт, дождаться исправления, взять патч у них.

То падение, о котором шла речь в свежей сборке 5.61 beta 1, было не в самой unacev2.dll, а в коде чтения заголовков ace архивов, основанном на исходниках unace1. Unacev2.dll в WinRAR используется только для распаковки, но не для чтения заголовков. Так как исходники чтения заголовков у меня есть, это я уже исправил, и ждать чьего-то патча не надо. Сейчас не надо. Но мы обсуждали гипотетическую ситуацию с дырой в unacev2.dll в распаковке. В этом случае придется или оперативно менять dll на unace библиотеку из Debian, или просто убрать поддержку ace. Прямо сейчас такая альтернатива не стоит, но иметь ее в виду на будущее приходится.
 
Bulat_Ziganshin

Цитата:
более того, 7zxa.dll ты можешь исправить и пересобрать сам. хотя и Игорь дыры в безопасности закрывает максимально оперативно

Да, с 7z есть варианты.

Всего записей: 2239 | Зарегистр. 29-04-2013 | Отправлено: 18:58 19-09-2018 | Исправлено: EugeneRoshal, 18:58 19-09-2018
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Да, и ещё. Творение автора, который в своё время вылез в прямом смысле за счёт копирования RAR (так и не сказав спасибо), я бы выкинул вообще не задумываясь Правда история расставила всё по местам - "помер Клим, да и..."

Всего записей: 6832 | Зарегистр. 01-10-2002 | Отправлено: 19:05 19-09-2018
lvqcl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
было не в самой unacev2.dll, а в коде чтения заголовков ace архивов, основанном на исходниках unace1

 
от оно чё(C)
 
ЗЫ: LHA, оказывается, весьма популярен в Японии: "The Japanese version of Windows 7 ships with the LZH folder add-on built-in".

Всего записей: 1140 | Зарегистр. 03-02-2007 | Отправлено: 19:29 19-09-2018 | Исправлено: lvqcl, 19:37 19-09-2018
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот такая вот интерсная фигня вылезла при попытке сжать файл с именем nul, точнее при тестировании архива:
 

Код:
 
*   .......     13960  2017-01-25 01:06  Testing\!GUI\nuklear-master\example\images\image7.png
*   .......     45987  2017-01-25 01:06  Testing\!GUI\nuklear-master\example\images\image8.png
*   .......     30759  2017-01-25 01:06  Testing\!GUI\nuklear-master\example\images\image9.png
*   .......       877  2017-01-25 01:06  Testing\!GUI\nuklear-master\example\Makefile
*   ..A....         0  ????-??-?? ???  Testing\!GUI\nuklear-master\example\nul
Corrupt header is found
Checksum error in the encrypted file tower_backup.part011.rar. Corrupt file or wrong password.
----------- ---------  ---------- -----  ----
            863147713                    32943
 

 
до этого rar зависал на попытке сжать aux.c
 
версия 5.40, опции -rr10% -rv10% -v1g -ma5 -md128m -m2
 
точно не смотрел, но вероятно такие файды можно создать/открыть через \\? - при этом досовские имена устройств не проверяются. скорей всего они у меня были появились в результате распаковки 7z-ипом и можно посмотортеть в сторону его кода для открытия файлов

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 08:24 22-09-2018
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Архив делали на Unix-подобной операционке - там нет ограничений на имена файлов, совпадающий по именам с устройствами, как в Windows (например COM1, LPT1, AUX, NUL).

 
Добавлено:
P.S. Это еще из DOS тянется.

----------
Per Aspera Ad Astra...

Всего записей: 2187 | Зарегистр. 10-08-2003 | Отправлено: 09:01 22-09-2018
Silver Raven

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Не сохраняется заголовок окна лицензии, при создании SFX архивов:

 

Це баг?
 
И когда-то уже писал, но то-ли пост затерялся, то-ли был проигнорирован - при активном использовании (открытии подряд нескольких архивов, просмотр файлов без распковки, их перетаскивание в папки, сворачивание\разворачивание), вот так "ломается" GUI архиватора:

(цветные полосы, это область выделения)
 
И нет, это не глюки ОСи, железа, не кривые драйвера или перегрев видеокарты. И да это происходит исключительно в WinRAR-е и больше нигде и никогда. Эта фигня у меня на двух совершенно разных машинах. Общее у обеих только одно - Win 10. От версии архиватора зависимости не выявлено, но использую всегда актуальную.

Всего записей: 149 | Зарегистр. 12-10-2012 | Отправлено: 13:12 22-09-2018 | Исправлено: Silver Raven, 13:14 22-09-2018
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
У меня nul добавляется и тестируется нормально, но при распаковке вылетает с invalid file name. Распаковка специально не дает создавать имена устройств из соображений безопасности. Что касается aux, открывается он нормально, но виснет при попытке чтения. Дело в том, что для пакуемых файлов RAR сначала вызывает FindFirstFile, а тот заменяет aux.c на просто aux.
 
Надо ли разрешать распаковывать файлы типа aux.txt под Windows я пока не решил. Большинство программ будет пытаться работать с такими файлами как с устройствами, и тут надо хорошо подумать, не грозят ли пользователю от этого какие-либо проблемы. Там ведь не только aux и nul могут быть, но и прочие устройства. То есть мы опосредованно, через прочие программы, можем спровоцировать пользователя обратиться к устройству. И есть ли тут какие-то риски мне сразу сказать сложно. Так же как и есть ли польза от такой фичи.
 
Добавлено:
Silver Raven

Цитата:
Не сохраняется заголовок окна лицензии, при создании SFX архивов

5.61b1 проверяли?

Цитата:
И когда-то уже писал, но то-ли пост затерялся, то-ли был проигнорирован - при активном использовании (открытии подряд нескольких архивов, просмотр файлов без распковки, их перетаскивание в папки, сворачивание\разворачивание), вот так "ломается" GUI архиватора

Пока не увижу у себя, сложно сказать в чем тут дело.

Всего записей: 2239 | Зарегистр. 29-04-2013 | Отправлено: 13:24 22-09-2018
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Silver Raven

Цитата:
Не сохраняется заголовок окна лицензии, при создании SFX архивов

Сохраняется, но не отображается.
 
Добавлено:
В 5.61b1 исправлено

----------
Per Aspera Ad Astra...

Всего записей: 2187 | Зарегистр. 10-08-2003 | Отправлено: 13:38 22-09-2018
subreal1ty

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли создавать SFX-архивы с помощью командной строки?

Всего записей: 86 | Зарегистр. 11-11-2016 | Отправлено: 13:59 22-09-2018
Silver Raven

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mr_eoi

Цитата:
В 5.61b1 исправлено

Ну тогда ок. Актуальную бету пока не ставил.
 
EugeneRoshal
А можно собрать какую-нибудь дебаг версию? Готов слать логи.

Всего записей: 149 | Зарегистр. 12-10-2012 | Отправлено: 14:18 22-09-2018 | Исправлено: Silver Raven, 14:19 22-09-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Насколько я помню ещё в описании NTFS v1.0 для Windows NT 3.1 было указано: "Имена файлов совпадающие с зарезервированными ОС именами устройств AUX, CON, LPT, ... , NUL не допустимы так вызовут внутреннюю ошибку диспетчера ввода-вывода.".  
 
Потому я бы поставил проверку типа If <file_name> == <RESERVED> Then MewFileName=L'_+<file_name> End;. Правда такое автопереименование гарантирует кучу раздражённых "Не хочу! , Вредители!" , ....",  но соглашения ОС об именовании файлов будут довольны.
 
Добавлено:
subreal1ty
 
Да, говорят чтение edit < rar -? сильно помогает в таком деле.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33119 | Зарегистр. 31-07-2002 | Отправлено: 14:26 22-09-2018
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ

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

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

Цитата:
Кстати, у WinRar не хватает функционала по монтированию архивов как диски и как папки.

Это вообще не архиваторный функционал. С монтированием контейнеров в виде дисков - к Daemon Tools или чему-то подобному.
 
EugeneRoshal

Цитата:
Надо ли разрешать распаковывать файлы типа aux.txt под Windows я пока не решил.

Как вариант - только при наличии у файла расширения. Совсем не распаковывать файлы вроде aux.txt или aux.c всё же немного странно.

Всего записей: 6832 | Зарегистр. 01-10-2002 | Отправлено: 14:27 22-09-2018 | Исправлено: Benchmark, 14:28 22-09-2018
ZSZ

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
Это вообще не архиваторный функционал. С монтированием контейнеров в виде дисков - к Daemon Tools или чему-то подобному.

 
Вот как раз это забота архиватора. Немногие программы умеют работать с файлами из архива, не распаковывая их на диск. В HaoZip есть такая функция, но работает только с образами компакт дисков, что сейчас почти неактуально. Нужно монтировать все форматы, которые умеет распаковывать архиватор.
 
Пока не забыл. Потестировал WinRar 32х разрядный на 32b Windows  и Линукс. На линуксе под Wine снижение производительности всего на 5%, что неактуально, а сам WinRar под линуксами намного удобнее всяких идиотских линуксовых менеджеров архивов. У 7-zip потери под wine 20...25 %, что уже заметно.

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 14:39 22-09-2018
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 3)
Maz (27-08-2020 19:31): WinRAR (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru