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

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



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

Цитата:
Я просто не знаю как это посчитать.

вы не знаете, как умножить на 1,5 ?

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

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 10:34 06-11-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
Я знаю, что по факту в теме у единиц есть памяти штатно 64.
Не редко,  32 имеется. А тут обсуждают словари
в 64 Гб, пусть даже x 1,5 причем с включенной по умолчанию LRS - побольше,
мне кажется. Это то есть под 128 Гб памяти?

Всего записей: 3377 | Зарегистр. 13-10-2006 | Отправлено: 11:03 06-11-2023
EugeneRoshal

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

Цитата:
Сырой (несжатый) бекап SQL-базы 1С = 196 331 318 784

Спасибо за тест. ~6% выигрыша.
 
lelik007

Цитата:
в 64 Гб, пусть даже x 1,5 причем с включенной по умолчанию LRS - побольше,
мне кажется. Это то есть под 128 Гб памяти?

64гб словарь при упаковке помещается в 96гб RAM. При распаковке ему нужно будет чуть больше 64гб. В принципе, при включенном свопе на SSD 64гб словарь с 64гб RAM должен распаковаться достаточно бодро.
 
Добавлено:
lelik007

Цитата:
Дело еще в том, что не все пытаются засунуть всё в 1 архив. Поэтому и тестов мало.
Мое мнение такое, если кто то пакует несколько образов больше 5-6 Гб в один архив,
это что паковать, что выбросить - значит, это просто не планируют использовать.

Одна из задач архиватора - резервное копирование. Создание архива, который, если все будет хорошо, никогда не понадобится. Но создавать его все равно надо.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 11:28 06-11-2023
lelik007



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

Всего записей: 3377 | Зарегистр. 13-10-2006 | Отправлено: 12:11 06-11-2023
o4frb

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

Цитата:
Я сейчас обдумываю другой вариант. Не убирать большие словари совсем, а уменьшить верхний предел до более доступного массам значения, скажем, 16 гб. Который, хотя бы, можно распаковать на половине компьютеров. Все равно 64 гб словарь останется недоступен широким массам еще на долгие годы.  

 
Евгений, пожалуйста, не убирайте и не ограничивайте ничего - проблемы антивирусов - это их проблемы.
 
Compression bomb (когда 100 байт превращаются в сотни терабайт) существуют уже лет 25 - чай как-то решили, и этот вопрос решат.
 
Добавлено:

Цитата:
 практически архивы больше 64 гб могут использоваться только чтобы уронить систему. Распаковать их почти никто не сможет и через несколько лет.  

 
compression bombs и fork bombs cуществуют только, чтобы уронить систему - чай, решили.
 
Добавлено:

Цитата:
Очень большие словари это дополнительные риски. Риски того, что все же найдутся люди, выкладывающие такое в сеть. Что кто-то по непониманию подтвердит выделение объема памяти, превышающего установленный у него в компьютере, и утормозит систему напрочь. Что из-за отсутствия проверки антивирусом в таких архивах будут распространять всякое malware. Эти риски увеличиваются с ростом максимального размера словаря.  

 
В Win32 есть API, чтобы запросить только физическую память для работы программы, не задействуя pagefile.
 
Пожалуйста, используйте.
 
WinRAR вообще не должен касаться pagefile/swap. В этом случае его производительность будет безумно низкой, а винт просто умрёт.
 
Добавлено:

Цитата:
Со времени выхода бета 1 никакого интереса к большим словарям я не увидел. Ни тестов, ни вопросов, ни примеров использования. И речь не про этот форум, а про остальной мир. Тут как раз хоть как-то позапускали.  

 
В 1990 году никто не мог представить, что через 30 лет компьютеры будут не с 32MB RAM, а с 32GB RAM.
 
Вы создаёте алгоритм минимум на 10-15 лет. Через 10-15 лет системы спокойно будут иметь 64/128GB RAM.
 
Сотовые уже есть с 24GB RAM.
 
Вы по большому счёту искусственно пытаесь урезать размер словаря, ссылаясь на проблемы, которые RAR не касаются.
 
Подавляющее большинство используют архиваторы для себя.
 
Если есть желание выложить что-то в сеть - вы будете учитывать возможности других людей.
 
Добавлено:
jterror

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

 
Безумный аргумент.
 
WinRAR архив со словарём 1GB не распакуется на 100% компьютеров, выпущенных до x86 2000 года и что?
 
Люди в большинстве создают архивы для себя - они разберутся какой словарь для них работает.
 
Я сейчас могу выкинуть в сеть 7z архив со словарём 3840MB и туча людей будет стонать, что де не распаковывается.
 
Где граница? Она сегодня? Сейчас? Для кого? Что будет через 10-15 лет? 30 лет? Люди через 30 лет будут смеяться над всей этой веткой, когда на ... Apple Watch будет 64GB RAM.
 
Добавлено:
Образы Windows 10/11 сейчас - это уже необходимость минимум 8GB словаря, там выйгрыш колоссальный.
 
Что будет через 10 лет с AI? Модели (по сути несжимаемые данные) уже весят десятки терабайт - другой вопрос, что всё в облаке, но всё идёт к тому, чтобы их упрощённые версии распространять пользователям, чтобы всё работало без доступа в Инет.
 

Всего записей: 321 | Зарегистр. 01-01-2007 | Отправлено: 12:37 06-11-2023
EugeneRoshal

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

Цитата:
WinRAR вообще не должен касаться pagefile/swap. В этом случае его производительность будет безумно низкой, а винт просто умрёт.

Я измерил время тестирования архива с виртуальными машинами Linux, про который я писал раньше. 64 гб словарь, 115 гб данных, 16 гб упакованный архив. Тестировал на 96 гб и 32 гб RAM.
 
На 96 гб RAM время тестирования -  163с.
На 32 гб RAM и swap file на HDD - 4079с.
На 32 гб RAM и swap file на SSD -  459с.
 
Тестирование это та же распаковка, только в память, а не на диск. В ходе тестирования на PCIe SSD со swap file было записано 53 GB.

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


Цитата:
Вы создаёте алгоритм минимум на 10-15 лет. Через 10-15 лет системы спокойно будут иметь 64/128GB RAM.

При таком прогнозе имеет смысл ограничить сверху хотя бы 64 гб. Так как 128 гб словарь не будет актуальным даже через указанные 10 - 15 лет.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 13:16 06-11-2023
o4frb

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

Цитата:
Я измерил время тестирования архива с виртуальными машинами Linux, про который я писал раньше. 64 гб словарь, 115 гб данных, 16 гб упакованный архив. Тестировал на 96 гб и 32 гб RAM.  

 
Галку Use Only Physical RAM я бы всё равно в WinRAR добавил (и использование соответствующего API). Иногда запускаешь процесс архивации/распаковаки - памяти мало, система уходит в аут (не на моих машинах, у меня сейчас 32/64 - ноут/desktop).
 

Цитата:
При таком прогнозе имеет смысл ограничить сверху хотя бы 64 гб. Так как 128 гб словарь не будет актуальным даже через указанные 10 - 15 лет.

 
Какова вероятность, что через 10-15 лет вы будете разрабатывать WinRAR дальше?
 
Если > 95%, то OK, 64GB.
 
Если 50% и ниже, то хотя бы для консольного rar.exe/rar (unix), я бы вообще снял все ограничения.
 
Добавлено:

Цитата:
 В ходе тестирования на PCIe SSD со swap file было записано 53 GB.  

 
Ужас :-O

Всего записей: 321 | Зарегистр. 01-01-2007 | Отправлено: 13:43 06-11-2023
lvqcl

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

Цитата:
В принципе, при включенном свопе на SSD 64гб словарь с 64гб RAM должен распаковаться достаточно бодро.

А системой-то можно в это время пользоваться или можно идти пить чай?
 
o4frb

Цитата:
Галку Use Only Physical RAM я бы всё равно в WinRAR добавил

А что она должна делать? С включенной галкой WinRAR должен вытеснить все остальные программы в своп, после чего сказать "не хватает ОЗУ для распаковки архива" и прекратить работу?

Всего записей: 1296 | Зарегистр. 03-02-2007 | Отправлено: 14:12 06-11-2023
EugeneRoshal

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

Цитата:
Какова вероятность, что через 10-15 лет вы будете разрабатывать WinRAR дальше?

Откуда ж я могу знать.

Цитата:
Ужас :-O

При SSD TBW 600 TB это 30 лет по одному такому архиву в день.
 
Добавлено:
lvqcl

Цитата:
А системой-то можно в это время пользоваться или можно идти пить чай?

Думаю, будет относительно умеренно притормаживать. Впрочем, именно в конфигурации 64гб словарь и 64гб RAM с SSD swap я не проверял.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 14:16 06-11-2023
BorlandIMHO

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

Внезапно, размер словаря 32Мб (выбирал "32Гб" в левом дропдауне, не трогая правый).
Сдаётся мне, это баг...

Запустил со словарём 64Гб (на этот раз использованы оба дропдауна).
Очевидно, потом ещё и 32 повторять придётся...
 
По виртуалкам:
Упакованы за ~13 часов

Запустил с 32Гб...

----------
http://www.imho.ws

Всего записей: 3046 | Зарегистр. 12-10-2006 | Отправлено: 14:57 06-11-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Позвольте задать вопрос: как Вы  на данный момент относитесь к ВЫСОКОскоростным  алгоритмам сжатия (и распаковки), по скорости сопоставимым с zstd и т.п. (к тем, что заметно быстрее deflate/zip) ? Менялось ли к ним Ваше отношение на протяжении последних, скажем, 25 лет ?

Всего записей: 7486 | Зарегистр. 31-08-2008 | Отправлено: 15:45 06-11-2023 | Исправлено: ndch, 15:49 06-11-2023
EugeneRoshal

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

Цитата:
Внезапно, размер словаря 32Мб

Тоже пригодится для сравнения.

Цитата:
Сдаётся мне, это баг...

У меня не получилось воспроизвести. Выбираю 32гб, создается 32гб.
 
Можно сразу после запуска оценить, правильный ли выбран словарь, если посмотреть на расход памяти winrar.exe в Task Manager. Он должен быть больше размера словаря.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 15:50 06-11-2023
BorlandIMHO

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

Цитата:
Можно сразу после запуска оценить, правильный ли выбран словарь ...  

Кстати, о использовании памяти:
Текущее Winrar 91Gb, всего 120Gb.
Т.е. наличные 128 - впритык...
 
Предложение: добавить чуть инфы в окошко, что выскакивает по нажатию "More..." в окне упаковки. В частности, по размеру словаря и алгоритму (rar5/rar7). Я так понимаю, там ещё и степень сжатия "на лету" поменять можно?.. Это, ИМХО, излишне... Не то, чтобы мешает, но смысла не понимаю...

----------
http://www.imho.ws

Всего записей: 3046 | Зарегистр. 12-10-2006 | Отправлено: 16:01 06-11-2023
EugeneRoshal

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

Цитата:
Позвольте задать вопрос: как Вы  на данный момент относитесь к ВЫСОКОскоростным  алгоритмам сжатия (и распаковки)

У RAR - другая ниша: хорошее сжатие за разумное время и быстрая распаковка. Но не сверхбыстрая.

Цитата:
Менялось ли к ним Ваше отношение на протяжении последних, скажем, 25 лет ?

Я оптимизацией RAR -m1 тоже несколько раз занимался. Может когда-нибудь еще займусь. Но не скажу, что я получаю много запросов на тему улучшения именно -m1. Сейчас он у меня на 12900K пакует со скоростью где-то 250 - 350 MB/s.
 
Добавлено:
BorlandIMHO

Цитата:
Кстати, о использовании памяти:
Текущее Winrar 91Gb, всего 120Gb.
Т.е. наличные 128 - впритык...

У меня 64гб словарь помещается в 96гб RAM, и при этом параллельно можно заниматься чем-то не слишком ресурсоемким. На интернет браузер памяти хватает.

Цитата:
Предложение: добавить чуть инфы в окошко, что выскакивает по нажатию "More..." в окне упаковки. В частности, по размеру словаря

Пока не знаю, надо ли. Подумаю.

Цитата:
 и алгоритму (rar5/rar7)

Тут хватило бы и размера словаря.

Цитата:
Я так понимаю, там ещё и степень сжатия "на лету" поменять можно?.. Это, ИМХО, излишне... Не то, чтобы мешает, но смысла не понимаю...

Начали паковать в Best, не укладываемся по времени, переключили в Fast.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 16:03 06-11-2023
ndch

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

Цитата:
У RAR - другая ниша: хорошее сжатие за разумное время и быстрая распаковка. Но не сверхбыстрая.
Если не сложно, то объясните как это определили (хотя бы в общих чертах, например по запросам, опросам, внутренним убеждениям).

Всего записей: 7486 | Зарегистр. 31-08-2008 | Отправлено: 16:11 06-11-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
По запросам и внутренним убеждениям
 
Добавлено:
BorlandIMHO

Цитата:
В частности, по размеру словаря и алгоритму

Я посмотрел на этот диалог. Сейчас в нем только те параметры, которые можно и полезно изменить по ходу упаковки. Те, о возможности изменения которых часто просили пользователи.
 
Если там добавить информацию о размере словаря, тогда по логике надо добавлять информацию о других, не менее, а то и более важных параметрах. Например, о таких как solid и шифрование. А стоит ли дублировать там множество параметров диалога упаковки, я сейчас не уверен.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 16:53 06-11-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А как можно узнать шаг увеличения словаря в мегабайтах диапазоне 4-6 Гб?
И такой вопрос а для всех словарей с целыми гигабайтами в диапазоне 4-64 возможно увеличение на 512 Мб?

Всего записей: 3377 | Зарегистр. 13-10-2006 | Отправлено: 17:54 06-11-2023
BorlandIMHO

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

Цитата:
стоит ли дублировать

Да фиг с ним, если там только изменяемые - пусть там и остаются. Так правильнее будет.
Инфо по {неизменяемым} параметрам сжатия можно непосредственно в окошко упаковки добавить. Типа, "промахнулся с параметрами - сразу увидел" и можно жать на отмену, не залезая в диспетчер задач и прочие дебри...

----------
http://www.imho.ws

Всего записей: 3046 | Зарегистр. 12-10-2006 | Отправлено: 18:01 06-11-2023
EugeneRoshal

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

Цитата:
А как можно узнать шаг увеличения словаря в мегабайтах диапазоне 4-6 Гб?

1/32 от ближайшей степени двойки снизу. То есть 4гб/32 или 128мб.
 
BorlandIMHO

Цитата:
Инфо по {неизменяемым} параметрам сжатия можно непосредственно в окошко упаковки добавить.

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

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 18:14 06-11-2023
insorg



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

Цитата:
Галку Use Only Physical RAM я бы всё равно в WinRAR добавил (и использование соответствующего API).
Дичайше плюсую и глосую ЗА.
Цитата:
Если 50% и ниже, то хотя бы для консольного rar.exe/rar (unix), я бы вообще снял все ограничения.
Поддерживаю.  
 
EugeneRoshal
Цитата:
  В ходе тестирования на PCIe SSD со swap file было записано 53 GB.  
Ничего хорошего этому самому SSD от свапа на нём не будет. Наглядно. Посему подкидываю идею подсмотреть способ реализации определения доступной физической памяти. Да хоть по тому же принципу как у 7zip, не принципиально. Это заметно облегчит жизнь и раз и навсегда развеет сомнения и бессмысленные страхи некоторых личностей по поводу "как мне распаковать то, что я даже упаковать не смог бы"...
Цитата:
степень сжатия "на лету" поменять можно
Хотел было спросить "а нафига это вообще надо", но ответ уже увидел. Так и ладно, раз так. Пусть будет, раз кому-то нужно. Хотя, лично мне оно вообще выглядит бесполезным.
Цитата:
Цитата:
А как можно узнать шаг увеличения словаря в мегабайтах диапазоне 4-6 Гб?
 
1/32 от ближайшей степени двойки снизу. То есть 4гб/32 или 128мб.  
Это сейчас доступно попробовать, или планируется в будущем?

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 22:48 06-11-2023
Открыть новую тему     Написать ответ в эту тему

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