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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 181

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

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
ZZZerrrrgg
У нас в шапке есть труд камрада volkovysk по этому поводу.
Таблица совместимости версий с различными ОС
Если информация не противоречивая, можно это официально зафиксировать, уж пусть EugeneRoshal сам смотрит, можно или на сайт или в справку.

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 18:00 02-05-2024 | Исправлено: lelik007, 18:00 02-05-2024
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К таблице можно добавить, что консольный Rar 4.20 можно запустить под NT 4.0, если изменить Subsystem в заголовке (проверено). С одной стороны, это модификация и формально требуется Windows 2000. С другой стороны, двоичный код не меняется и авторские права, соответственно, не нарушаются.

Всего записей: 1138 | Зарегистр. 12-06-2019 | Отправлено: 19:10 02-05-2024
ZZZerrrrgg

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007, вот, верной дорогой идёт товарищ.. Посмотришь - и сразу понятно, чо у конкретного юзера заработает...





флуд

Всего записей: 363 | Зарегистр. 27-04-2024 | Отправлено: 04:42 03-05-2024 | Исправлено: Maz, 17:18 03-05-2024
o4frb

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Здесь https://seattlewebsitedesign.medium.com/among-hundreds-of-different-coding-languages-delphi-has-stood-the-test-of-time-58f2eda3d548
 
написано, что когда-то где-то в WinRAR использовался Delphi/Pascal? Это правда или выдумки автора?

Всего записей: 321 | Зарегистр. 01-01-2007 | Отправлено: 16:01 06-05-2024
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o4frb
Delphi/Pascal в WinRAR не использовался.
 
RAR/DOS начинался с x86 ассемблера и C, с уменьшением доли ассемблера и переходом на чистый C/C++ в дальнейшем. Первые версии WinRAR использовали C, сейчас C++. Android RAR - Java и C++.

Всего записей: 2610 | Зарегистр. 29-04-2013 | Отправлено: 19:59 06-05-2024 | Исправлено: EugeneRoshal, 20:03 06-05-2024
cuba65



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal, а почему 7.01, а не 7.1? ) В чём смысл таких "коротких" шагов?

Всего записей: 1550 | Зарегистр. 13-04-2008 | Отправлено: 23:50 06-05-2024
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cuba65
Смысл есть topic.cgi?forum=5&topic=51203&start=180#18

----------
Мы все умрём. (-:

Всего записей: 5493 | Зарегистр. 23-04-2009 | Отправлено: 00:37 07-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cuba65
Это просто билд баг-фиксов будет по мотивам v7.00, у них всегда номера x.01 - а для v7.1 Евгений еще что нибудь интересное придумает, протестируем. Короче, даешь Visual Studio 2022 v17.10 и C++ 20, x64 only, cutting-edge technology будет, желательно к v7.2

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 06:35 07-05-2024 | Исправлено: lelik007, 15:29 07-05-2024
o4frb

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
А когда можно ожидать поддержку больших страниц в WinRAR?
 
Говорят, увеличивает производительность на 20%.

Всего записей: 321 | Зарегистр. 01-01-2007 | Отправлено: 13:00 10-05-2024
Inoz2000



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

Всего записей: 5493 | Зарегистр. 23-04-2009 | Отправлено: 13:07 10-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o4frb
Если вы имеете ввиду свитч-slp (7-zip), то, я конечно не знаю точно, но в mcl+ может использоваться похожий механизм.

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 15:22 10-05-2024 | Исправлено: lelik007, 15:46 10-05-2024
EugeneRoshal

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

Цитата:
А когда можно ожидать поддержку больших страниц в WinRAR?

Сейчас не могу сказать. Надо проверять, есть ли от них заметный выигрыш в скорости для RAR сжатия и нет ли там нежелательных побочных эффектов. Может, когда и доберусь.
 
Есть один не совсем понятный для меня момент. Здесь:
https://devblogs.microsoft.com/oldnewthing/20110128-00/?p=11643
пишут, что: "In order to enable the Se-Lock-Memory-Privilege privilege, you must already have it. But where do you get it? You do this by using the group policy editor". Но этот пример:
https://learn.microsoft.com/en-us/windows/win32/memory/creating-a-file-mapping-using-large-pages
у меня заработал без редактирования настроек Windows 10.
 
Либо Se-Lock-Memory-Privilege в свежих Windows добавлена по умолчанию, либо я ее включил раньше и забыл. Если для использования large pages нужно вносить изменения в настройки Windows, для WinRAR это не совсем хорошо.
 
lelik007

Цитата:
но в mcl+ может использоваться похожий механизм.

Нет, не используется.

Всего записей: 2610 | Зарегистр. 29-04-2013 | Отправлено: 16:03 10-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Для ее использования в 7-zip требования такие:

Цитата:
To install this feature, you must run the 7-Zip File Manager with administrator's rights at least once, close it, and then reboot the system.

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 16:16 10-05-2024
EugeneRoshal

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

Всего записей: 2610 | Зарегистр. 29-04-2013 | Отправлено: 16:43 10-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Я про такое не знаю, может сами посмотрите:
https://www.7-zip.org/a/7z2301-src.7z
7z2301-src\CPP\7zip\UI\Common\ArchiveCommandLine.cpp - CTRL+F - slp, там и про NSecurity::EnablePrivilege_LockMemory чего то, но не пойму, это когда оно включено или же выключено. В смысле и в блоге про это же.

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 16:53 10-05-2024 | Исправлено: lelik007, 16:57 10-05-2024
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Windows Vista и новее SeLockMemoryPrivilege по умолчанию доступна только администраторам, поэтому в корпоративной среде большими страницами воспользоваться обычно не получится. Для домашних пользователей, которые работают под администратором (и зачастую с отключённым UAC), смысл есть. Думаю, можно поступить так:
1) попытаться включить SeLockMemoryPrivilege;
2) если GetLastError() показывает ERROR_NOT_ALL_ASSIGNED - вызвать окно UAC (как для записи в Program Files) и повторить операцию. При отказе обнулить параметр, задающий использование больших страниц.
 
Нужно ещё учитывать фрагментацию памяти. Я лично сталкивался с ситуацией, когда на проработавшей долго системе свободной памяти много, но большие страницы не выделяются. В этом случае придётся выбирать между уменьшением словаря и отказом от больших страниц. 7-Zip делает так: если при выделении больших страниц произошла ошибка - повторяет операцию без флага MEM_LARGE_PAGES.
 
Кстати говоря, поддержка больших страниц недоступна для приложений в Windows XP x86 и Windows 2003 без сервис-паков.
 
Добавлено:

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

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

Всего записей: 1138 | Зарегистр. 12-06-2019 | Отправлено: 17:11 10-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
EugeneRoshal
Как я понимаю политика должна быть включена:
https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-10/security/threat-protection/security-policy-settings/lock-pages-in-memory
gpedit.msc Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\
По умолчанию она не задана, 7-zip и запускается 1 раз от имени администратора, что бы ее задать.
 
Добавлено:
uShell

Цитата:
Windows XP x86 и Windows 2003 без сервис-паков

В 7-zip вроде для x86 не используется (из справки), да и из кода это следует, там определение архитектуры идет, если x86 - выключается (вроде). Хотя вам виднее.

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

Конечно, не критично, политика может уже быть задана другой программой типа 7-zip.

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 17:19 10-05-2024 | Исправлено: lelik007, 17:43 10-05-2024
EugeneRoshal

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

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

Вопрос в том, посчитают ли так же остальные пользователи. Из каких-то соображений Microsoft ведь не стал добавлять SeLockMemoryPrivilege по умолчанию. По ссылке lelik007 есть пункты "Security considerations" и "Vulnerability".
 
Видимо, это пришлось бы делать выключенной по умолчанию опцией и при включении показывать пользователю объяснения возможных последствий. Но тогда у большинства пользователей оно будет всегда выключено.

Всего записей: 2610 | Зарегистр. 29-04-2013 | Отправлено: 17:44 10-05-2024
lelik007



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

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

Про последствия, может в справке объяснять как в 7-zip? Опция в 7-zip по умолчанию выключена, включают же. Дело в том, что uShell прав, политика может быть уже включена каким то другим приложением, как 7-zip. А что бы ее включить, если ее нет, нужны административные права > дополнительный уровень безопасности.

Всего записей: 3383 | Зарегистр. 13-10-2006 | Отправлено: 17:51 10-05-2024 | Исправлено: lelik007, 17:54 10-05-2024
EugeneRoshal

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

Цитата:
Про последствия, может в справке объяснять как в 7-zip?

Можно и так.

Всего записей: 2610 | Зарегистр. 29-04-2013 | Отправлено: 18:02 10-05-2024
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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