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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 182 183 184 185 186 187 188 189 190

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

Maz



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



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


Стабильная английская версия: 7.13
Стабильная русская версия: 7.13


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


Текущая английская бета-версия: 7.20 beta 2
Текущая русская бета-версия: 7.20 beta 2

Примечание: английская бета-версия обновляется регулярно, без изменения номера версии. подробнее...
Список изменений на английском языке
(на родном – смотрите файл 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

Всего записей: 39725 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: DimmY, 23:23 21-11-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Ошибки локализации и открытия файлов пропали.
Евгений, вы так не шутите больше, чувствую, от 29.11.2025 - это как раз Python версия и была, пробуете поди
Iacoyn
Может быть, такие же ошибки, как и у меня:
http://forum.ru-board.com/topic.cgi?forum=5&topic=51203&start=3760#11
Евгений то, о чем я писал поправил в русской бете winrar-x64-720b2ru с ЦП от 03.12.2025, английская бета тоже обновилась.
Перекачайте файл, установите, возможно, у вас тоже исправлено, не знаю локализацию. Ваши 2 файла тоже нормально открываются, как в русской, так и английской локализации ЦП от 03.12.2025.

Всего записей: 3454 | Зарегистр. 13-10-2006 | Отправлено: 13:40 03-12-2025 | Исправлено: lelik007, 16:28 03-12-2025
EugeneRoshal

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

Цитата:
скачайте два архива, и зайдите в один из них винраром, потом не закрывая винрара попробуйте открыть из винрара же второй - выдаёт ошибку?

У меня не выдает, нормально и открывает, и распаковывает.
 
lelik007

Цитата:
Ошибки локализации и открытия файлов пропали.

Я поменял идентификаторы сообщений в WinRAR.exe, пересобрал русскую бету, но забыл про возникшую несовместимость с rarlng.dll. Уже исправил.

Всего записей: 2648 | Зарегистр. 29-04-2013 | Отправлено: 21:32 03-12-2025
Denisminsk



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

Цитата:
WinRAR распространяется именно в формате архива RAR, но самораспаковывающегося.  

Вспомнил по поводу самораспаковывающихся архивов. Например, Display Driver Uninstaller, когда нажимаешь два раза на него левой кнопкой мыши, он предлагает распаковать себя в ту же папку где лежит, естественно место распаковки можно менять. После идёт распаковка файлов из архива и всё. WinRAR же ведёт себя по-другому, он добавляется в список установленных программ, а так же предлагает сразу так называемую распаковку в C:\Program Files\WinRAR, по этим причинам я не могу назвать его просто самораспаковывающимся архивом.
 

Всего записей: 376 | Зарегистр. 07-04-2008 | Отправлено: 11:13 04-12-2025
DimmY



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Denisminsk
Так распакуйте сами туда, куда хотите

Всего записей: 5090 | Зарегистр. 22-04-2002 | Отправлено: 15:54 04-12-2025
lelik007



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

Цитата:
Уже исправил.

Это очень хорошо.
 
Евгений, а вы случайно не хотите сделать 2 версии Winrar?
1- которая сейчас - будет общая.
2-ю сделаете на Visual Studio 2026 с С++23, только для Windows 10 и 11, развернетесь во всю, новые возможности посмотрите и языка и IDE, вам же самому интересно будет. Назовем по-модному - Winrar 2026 Edition.
Не по версии x86 усопшей плакать же, в самом деле.

Всего записей: 3454 | Зарегистр. 13-10-2006 | Отправлено: 19:38 04-12-2025 | Исправлено: lelik007, 19:48 04-12-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
Ты чего? А потом ещё и NT 6.x дропнуть захочет... Или хром встроить... Или ещё чего похуже. Грехи начинаются с малого.

Всего записей: 20390 | Зарегистр. 04-11-2010 | Отправлено: 20:17 04-12-2025
lelik007



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

Цитата:
А потом ещё и NT 6.x дропнуть захочет...

Думаю, пока не захочет из-за приличного наличия таковых в корпоративном секторе.

Всего записей: 3454 | Зарегистр. 13-10-2006 | Отправлено: 21:01 04-12-2025 | Исправлено: lelik007, 21:01 04-12-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
Ну так там и 32-биток полно в сборках на 2/3/4 ГБ оперативки, что означает возможность работы и с 2 ГБ словарями (на чтение) при необходимости. Но увы, 32-битка уже дропнута.
Так что.. В каждой шутке... Ну ты понял.

Всего записей: 20390 | Зарегистр. 04-11-2010 | Отправлено: 21:07 04-12-2025
EugeneRoshal

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

Цитата:
2-ю сделаете на Visual Studio 2026 с С++23, только для Windows 10 и 11

На данный момент меня устраивают имеющиеся средства C++20. Да и C++11 в основном тоже.
 
Поддержание совместимости с Windows 7 пока что особых проблем не создает.

Всего записей: 2648 | Зарегистр. 29-04-2013 | Отправлено: 21:42 04-12-2025
Denisminsk



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

Цитата:
Так распакуйте сами туда, куда хотите

А если я его распакую, например, на диск D:\Soft\WinRAR, то после переустановки Windows он будет интегрирован в контекстное меню проводника?

Всего записей: 376 | Зарегистр. 07-04-2008 | Отправлено: 01:21 05-12-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Denisminsk
Что нажмёшь, то и  будет:
 
   
 
Добавлено:
Ты сам решаешь, будет менюшка или её убрать.

Всего записей: 20390 | Зарегистр. 04-11-2010 | Отправлено: 02:20 05-12-2025
Denisminsk



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

Цитата:
Что нажмёшь, то и  будет:  


Цитата:
Ты сам решаешь, будет менюшка или её убрать.

Это я сам знаю, без АДМИРАЛА ЯСЕН ПЕНЬ. Чукча не читатель чукча писатель. Нужно внимательно читать вопрос. Файл WinRAR.ini будет находиться возле WinRAR.exe в распакованной папке D:\Soft\WinRAR.

Всего записей: 376 | Зарегистр. 07-04-2008 | Отправлено: 10:52 05-12-2025
lelik007



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

Цитата:
На данный момент меня устраивают имеющиеся средства C++20. Да и C++11 в основном тоже.

Вам виднее, возможно в C++26 что то появится интересное, когда его стандартизируют окончательно и адаптируют в Visual Studio 2026. Тогда Winrar 26 и сделаем
 
А пока, может такое сделать?
 
В Winrar авто-подбор словаря работает с округлением в большую сторону. Например, при заданном ограничении сверху в 2 Гб, при размере данных 514 Мб, Winrar сделает словарь - 1 Гб. Имеются ввиду словари - степени 2, до 4 Гб, включительно.
 
А нельзя сделать, если данных: меньший словарь + 5%, то Winrar предпочтет меньший словарь.
То есть: для данных до 537,6 Мб = 512 Мб (Словарь) + 25,6 Мб (5%) будет использоваться словарь 512 Мб.
Данных до 33,6 Мб - 32 Мб (Словарь) + 1,6 Мб % также будет словарь 32 Мб.
 
Меня словари от 32 Мб до 4 Гб интересуют, в них при 5% получится целое число Мб, если это потребуется.
 
Так как, я не знаю, как сжатию в этом случае может помочь словарь 1 Гб в 1-м примере и 64 Мб во 2-м примере.

Всего записей: 3454 | Зарегистр. 13-10-2006 | Отправлено: 14:57 05-12-2025 | Исправлено: lelik007, 15:20 05-12-2025
insorg



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

Цитата:
Это я сам знаю, без АДМИРАЛА ЯСЕН ПЕНЬ

Вообще-то, там был не "пень".

Цитата:
Нужно внимательно читать вопрос.  

Что спросил, то и ответили. Кэп.
Или формулируй хотелку более внятно и понятно для окружающих.

Цитата:
WinRAR.ini будет находиться возле WinRAR.exe  

Этот ini и должен лежать возле exe. Всё просто. Что настроишь, всё в ini и сидит.
 
Добавлено:
lelik007

Цитата:
 Данных до 33,6 Мб - 32 Мб (Словарь) + 1,6 Мб % также будет словарь 32 Мб.  

Данных 33,7 МБ и.... Облом.
Где эта грань, через которую станет внезапно больше? Она ж всё равно останется.
Да и не решает это толком ничего принципиального. Если пакуешь архивы и тебе точно нужно указать словарь, ты это и сам сделаешь же. Через гуй вообще каждый раз доступно. Через команды это решается банальной проверкой по размеру и (если хочется сыграть в "минус 5%") несложной арифметической задачкой через дополнительную переменную.

Цитата:
Так как, я не знаю, как сжатию в этом случае может помочь словарь 1 Гб в 1-м примере и 64 Мб во 2-м примере.  

Самым прямым образом, если у тебя "в голове" и "в хвосте" есть схожие данные. При вылете "за словарь" они так и останутся лишним грузом, когда могли бы быть оптимизированы.
И этой задачке с чисто психологически обидным случаем, когда из-за одного-двух байт ты вылетаешь за словарь и конечные сжатые данные становятся резко больше желаемого, очень много годиков. Но увы.
Пути здесь ровно два - либо наращиваем размеры словаря, либо усложняем алгоритм (кратно падая в скорости обработки) для поиска похожего дальше дозволенного. И если первое выльется только в слегка большем расходе оперативки (без потери скорости), то второе ещё и к лишней нагрузке не только на проц (более сложный алгоритм всё-таки), но и на накопитель. Обрати внимание на SREP, например. Да, там заявлена дистанция поиска похожих данных на порядок дальше, чем доступная используемая оперативка, но какой ценой.
Имхо, эта игра не стоит свеч в 99% случаев и лишь усложнит работу. Тем более, что всё равно принципиальная задача (плюс один байт выше какого-то предела, пусть и чуть подвинутого) всё равно остаётся на месте и всё равно никуда от неё не уйдёшь.

Всего записей: 20390 | Зарегистр. 04-11-2010 | Отправлено: 17:03 05-12-2025 | Исправлено: insorg, 17:13 05-12-2025
EugeneRoshal

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

Цитата:
Например, при заданном ограничении сверху в 2 Гб, при размере данных 514 Мб

Соглашусь с insorg, что разница между двумя соседними значениями словаря, как правило, не столь принципиальна. Точнее, она может быть принципиальна при нехватке памяти, но если пользователь указал 2 гб, то 1 гб памяти у него тем более должен найтись.
 
insorg

Цитата:
либо усложняем алгоритм (кратно падая в скорости обработки) для поиска похожего дальше дозволенного.

Дедупликация требует двух проходов по исходным данным. В первый проход делим данные на блоки с использованием какого-нибудь скользящего хэша для определения границ, вычисляем криптохэши блоков. По завершении ищем совпадающие хэши. Во второй проход заменяем все кроме одного блоки с совпадающими хэшами ссылками на один оставшийся блок.
 
Это хорошо ложится на обработку одного большого файла, когда мы его открыли в эксклюзивном режиме, и никто его не может удалить или изменить между проходами. Если же мы пакуем тысячи файлов, мы не можем держать их все открытыми. При этом нам нужно, чтобы в первый и второй проход порядок и содержимое файлов совпадали. Порядок-то мы обеспечим сами, а вот содержимое...
 
Для практической реализации во втором проходе пришлось бы проверять, не поменялись ли данные с первого. Видимо, пересчитывать криптохэши и сравнивать их с ранее найденными, которые придется держать в памяти до окончания второго прохода.
 
Плюс еще затраты времени на двойное чтение данных. На HDD это вообще печально. На SSD, может быть, не так страшно.

Всего записей: 2648 | Зарегистр. 29-04-2013 | Отправлено: 18:34 05-12-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помимо того, не так страшно двойное последовательное чтение, как непоследовательное (выглядящее практически случайным) у того же srep, например. Да, при расходе оперативки в условные полгига он способен найти похожее на расстоянии гигабайтов, но это очень медленно.

Всего записей: 20390 | Зарегистр. 04-11-2010 | Отправлено: 18:51 05-12-2025
Denisminsk



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

Цитата:
Что спросил, то и ответили. Кэп.
Или формулируй хотелку более внятно и понятно для окружающих.  

Чукча не читатель чукча писатель.

Всего записей: 376 | Зарегистр. 07-04-2008 | Отправлено: 18:52 05-12-2025
EugeneRoshal

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

Цитата:
Помимо того, не так страшно двойное последовательное чтение, как непоследовательное (выглядящее практически случайным) у того же srep, например.

Конкретно с SREP я в детали не вдавался. Но на первый взгляд в этих двух проходах вроде бы можно обойтись последовательным чтением.
 
Другое дело, что если мы обрабатываем множество файлов, то последовательным оно будет в пределах каждого отдельного файла. А при переходе от файла к файлу возможно позиционирование. Но оно и при обычной упаковке так.

Всего записей: 2648 | Зарегистр. 29-04-2013 | Отправлено: 20:07 05-12-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Srep, если я правильно понимаю, работает просто с потоком данных, а не отдельными файлами. Просто используется как дополнительный фильтр для работы Freearc, если указан пользователем. И когда он используется, то тот же хард будет очень долго трещать туда-сюда, пока хоть что-то будет сделано.

Всего записей: 20390 | Зарегистр. 04-11-2010 | Отправлено: 20:20 05-12-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 181 182 183 184 185 186 187 188 189 190

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru