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

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

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

Maz



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



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать по-русски): dev@rarlab.com
 
Финальная русская версия 7.01 | 32-bit | 64-bit    
Финальная английская версия 7.01 | 32-bit | 64-bit
Важная информация о ссылках Список изменений
Дополнительно Коллекционный архив версий (с 1995 года) | Официальный архив (с 2002 года по FTP)

Примечание: английская бета-версия обновляется регулярно, без изменения номера версии. подробнее...
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

Таблица совместимости версий с различными ОС

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

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

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

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

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

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

Всего записей: 39038 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: Benchmark, 19:23 04-07-2024
lelik007



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

Всего записей: 2945 | Зарегистр. 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. С другой стороны, двоичный код не меняется и авторские права, соответственно, не нарушаются.

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

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


----------
http://forum.ru-board.com/profile.cgi?action=show&member=Uncle_KILLER





флуд

Всего записей: 293 | Зарегистр. 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? Это правда или выдумки автора?

Всего записей: 311 | Зарегистр. 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++.

Всего записей: 2343 | Зарегистр. 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

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

Всего записей: 5149 | Зарегистр. 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

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

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

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



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

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



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

Всего записей: 2945 | Зарегистр. 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+ может использоваться похожий механизм.

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

Всего записей: 2343 | Зарегистр. 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.

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

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

Всего записей: 2343 | Зарегистр. 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 чего то, но не пойму, это когда оно включено или же выключено. В смысле и в блоге про это же.

Всего записей: 2945 | Зарегистр. 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, оно запрашивает её явно, поэтому изменение глобальных настроек считаю некритичным.

Всего записей: 1092 | Зарегистр. 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.

Всего записей: 2945 | Зарегистр. 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".
 
Видимо, это пришлось бы делать выключенной по умолчанию опцией и при включении показывать пользователю объяснения возможных последствий. Но тогда у большинства пользователей оно будет всегда выключено.

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



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

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

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

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

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

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

Можно и так.

Всего записей: 2343 | Зарегистр. 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru