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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



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



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать по-русски): dev@rarlab.com
 
Стабильная английская версия: 7.13
Стабильная русская версия: 7.13


Последняя 32-разрядная версия (7.01): английская | русская


 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

Скачать ранее вышедшие версии можно с официального FTP
Список версий совместимых с различными ОС

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

Коллекция всех ранее выходивших 16- и 32-бит версий WinRAR 1.54b - 7.01 (1995-2024): скачать (342 МБ) [обновлено 12.05.2024]

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

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

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

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)
 
Таблицы для наглядности с соотношением размера словаря к потребляемой ОЗУ:
с ключом mcx | без ключа mcx

Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: Komandor, 10:46 02-08-2025
lemeh27



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странно... Что-то, только-что созданные пользователем(ями) архивы .rar - не открываются той-же самой программой. Приходится прибегать к помощи 7zip... RAR 7.01X64
В чём тут фокус?
 

Всего записей: 730 | Зарегистр. 14-04-2010 | Отправлено: 14:24 30-01-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lemeh27
Если архив не содержит приватные данные - можно какой то выложить для образца, а если содержит приватные данные - тогда в ЛС EugeneRoshal, ему виднее будет в чем проблема. Хорошо бы также настройки архивации уточнить, если какие то менялись.
Если бы в релизе Winrar 7.01 это была бы массовая проблема, об этом все бы знали и исправили.

Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 14:34 30-01-2025 | Исправлено: lelik007, 14:37 30-01-2025
lemeh27



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
https://www.upload.ee/files/17688505/Downloads.rar.html
В настройках - добавлял только галочки в интеграции... Через меню "Открыть в WinRAR" - открывается. А двойным щелчком - нет. (
 

Всего записей: 730 | Зарегистр. 14-04-2010 | Отправлено: 14:40 30-01-2025 | Исправлено: lemeh27, 14:50 30-01-2025
EugeneRoshal

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

Цитата:
В нынешней версии установщика Opera GX тот самый sfx перед 7z в самом файле дистрибутива уже за 8 МБ перешагнул.

Чем больше размер данных для поиска сигнатуры архива, тем выше вероятность обнаружения ложнопозитивных сигнатур.
 
Ограничение на размер SFX модуля в 4мб в WinRAR общее для всех архивных форматов. При этом есть форматы, у которых длина сигнатуры всего 3 - 4 байта. Например, GZIP и BZIP2. С ростом размера анализируемых данных растет и вероятность, что мы найдем архивную сигнатуру в произвольных данных, которые не являются архивом. То есть растет вероятность, что WinRAR будет сообщать о битом архиве на произвольных файлах.
 
Кроме того, увеличение этого размера это еще и потери в производительности.
 
Так что тут приходится балансировать между поддержкой растущих размеров SFX модулей и минимизацией ложных сообщений о битых архивах. Может быть, в следующих версиях это значение можно будет попробовать подбирать для каждого архивного формата в отдельности, в зависимости от длины сигнатуры и надежности распознавания.
 
Добавлено:
lemeh27

Цитата:
https://www.upload.ee/files/17688505/Downloads.rar.html

У меня WinRAR его нормально открывает и распаковывает.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 14:40 30-01-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lemeh27
У себя архив проверил, все нормально на Windows 10 Enterprise 22H2 x64 - Winrar 7.01 Ru, Winrar 7.1 beta 3 Ru, x64.
Попробуйте через: Параметры - Приложения - Приложения по умолчанию - Выбор стандартных приложений для типов файлов задать для архива .rar приложение Winrar.

Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 14:50 30-01-2025 | Исправлено: lelik007, 15:49 30-01-2025
lemeh27



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

Windows 10 IoT Корпоративная LTSC 21H2
Ладно... Переживу... )

Всего записей: 730 | Зарегистр. 14-04-2010 | Отправлено: 15:01 30-01-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lemeh27
Странная штука, попробуйте в CMD от админа набрать:
assoc .rar=WinRAR
ftype WinRAR="C:\Program Files\WinRAR\WinRAR.exe" "%1"
что то с файловыми ассоциациями для .rar не так, но это локальная проблема.

Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 15:10 30-01-2025 | Исправлено: lelik007, 18:39 30-01-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lemeh27
Можно попробовать запустить WinRAR и открыть архив из его оболочки. Если получится, причина действительно может быть в ассоциациях файлов. Если не получится, возможно, что-то не в порядке с файлами WinRAR, и можно попробовать его переустановить.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 16:02 30-01-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
У него по ПКМ - Открыть в Winrar - открывает, а по ЛКМ - нет. Просто вопрос не совсем корректно был поставлен.
lemeh27
Кстати, иногда помогает простейшее, переустановить Winrar, в настройках интеграции снять галочку с RAR - OK, потом ее поставить и опять - OK, но, может, вы это уже пробовали.

Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 16:23 30-01-2025 | Исправлено: lelik007, 18:03 30-01-2025
lemeh27



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

Спасибо. Ясно, что дело темное... ) Поживём - увидим... Может и переустановить стоит... Может - утилиты обслуживания чего-то нахимичили... (Kerish PC Doctor? Advanced SystemCare?)
lelik007
Помог ваш вариант с переназначением галочки на WinRAR! Спасибо.
----
Проверил эффект от обслуживания системы утилитами... Настройка - не сломалась. Видимо, это произошло после последнего обновления WinRAR.

Всего записей: 730 | Зарегистр. 14-04-2010 | Отправлено: 16:29 30-01-2025 | Исправлено: lemeh27, 19:01 30-01-2025
uShell

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

Цитата:
Кстати, если у WinRar будет штатная поддержка смещения начала 7z архива хотя бы на 8 МБ

Не помню, было ли уже такое предложение, но я бы реализовал разбор некоторых распространённых исполняемых форматов, чтобы искать начало архива там, где оно обычно и лежит. Для PE можно по-быстрому разобрать таблицу секций, аналогично можно поступить с ELF. Этим исключаются ложные срабатывания, о которых чуть выше написал EugeneRoshal. Для обработки ситуаций, когда архив засовывают в ресурсы, можно дополнительно (или, наоборот, изначально) просканировать первый мегабайт.
 
Разумеется, все фантазии авторов инсталляторов предугадать невозможно, но вот отсечь типовые случаи такой подход точно сможет.

Всего записей: 1137 | Зарегистр. 12-06-2019 | Отправлено: 22:42 03-02-2025
Silver Raven

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А возможно создать флаг для SFX архивов, принудительно включающий нужную тему оформления (темная\светлая) для самого себя, при запуске на Win 10\11? Допустим, если я хочу, чтобы все мои архивы запускались с темной темой, вне зависимости от настроек ОС.

Всего записей: 175 | Зарегистр. 12-10-2012 | Отправлено: 10:46 04-02-2025
EugeneRoshal

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

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

1 мб может не хватить, инсталляторы сейчас толстые. Придется сканировать 4 - 8 мб в начале, от чего опять вырастет вероятность ложного срабатывания. Или разбирать структуру exe, еще и чтобы найти начало ресурсов.  
 
Но, в принципе, о разборе exe для поиска сигнатур еще и после его окончания в будущих версиях можно будет подумать.
 
Добавлено:
Silver Raven

Цитата:
А возможно создать флаг для SFX архивов, принудительно включающий нужную тему оформления (темная\светлая) для самого себя

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

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 11:41 04-02-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А что если попробовать сыграть в парсер по подобию того, который в 7zip работает через параметр -t# ?
Тогда вообще всё по силам. Не только sfxы простые, но и всякие инсталляторы (типа того же AviDemux) с кучей склеенных подряд архивов буквально в одно движение разбираются.

Всего записей: 19745 | Зарегистр. 04-11-2010 | Отправлено: 15:40 04-02-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Про разбор структуры exe и шла речь выше.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 16:35 04-02-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Там в 7zip, как я понимаю, сам по себе разбор ехе не делается, а просто идёт вычитка на наличие начал и концов архивов. Самого по себе копания в исполняемом коде там не происходит.

Всего записей: 19745 | Зарегистр. 04-11-2010 | Отправлено: 20:31 04-02-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Допустим, у нас есть инсталлятор с 20 мб exe и добавленным к нему в конце архивом. Пусть поиск сигнатуры ограничен 4 мб. Как нам найти начало архива, не разбирая структуру exe?
 
Для ZIP еще можно поискать end of central directory в конце файла, но у большинства остальных форматов аналогичной структуры нет.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 21:30 04-02-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Я не знаю всех нюансов и тонкостей режима работы "парсера" в 7zip, но он корректно определяет все кусочки и подписывает их по очереди 1,2,3,4..... даже если эти кусочки - вообще никакое не ехе. Подписи тоже находит, как я понимаю.
 
   
   
 
Вот тут 18 - это вообще похоже на подпись дистрибутива, если посмотреть:
 

Всего записей: 19745 | Зарегистр. 04-11-2010 | Отправлено: 21:44 04-02-2025 | Исправлено: insorg, 21:46 04-02-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Как 7-zip действует и какая разновидность, когда встречает SFX архив, примерно описано здесь и ниже:
https://sourceforge.net/p/sevenzip/discussion/45797/thread/b95432c7ac/?page=1#12f1
И там же написан максимальный размер модуля SFX без режима парсинга.  
Только есть один нюанс - в Winrar режима парсера нет.
И PE он распаковывать не умеет, ресурсы .exe и .dll, например, как все это будет - пожалуйста, разбирай на здоровье...

Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 22:44 04-02-2025 | Исправлено: lelik007, 08:33 05-02-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Евгений, а у меня такой вопрос, сразу поясню, что это не запрос.
 
Игорь Павлов не торопится добавлять метод ZSTD в контейнер 7z на распаковку, хотя, обещал когда то это сделать.
А если добавит то будет 7zxa.dll с методом ZSTD Игоря Павлова.
 
А эту распаковку в Winrar нельзя сделать используя 7zxa.dll + официальный метод ZSTD, который в Winrar уже есть.
То есть так написать - если Winrar встречает архив .7z с ID метода 4F71101 - то использовать метод ZSTD?  
Или библиотеки 7zxa.dll + официального метода ZSTD для этого не хватит, вот в чем вопрос.
 
ID метода из 7z i я узнал. Так он, кажется, сформирован и это тут оговаривается:
https://github.com/ip7z/7zip/blob/main/DOC/Methods.txt
04.. - Misc codecs.
F7 - External codecs (that are not included to 7-Zip).
11 xx - reserved (Tino Reichardt).

Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 10:19 05-02-2025 | Исправлено: lelik007, 11:15 05-02-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 5)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru