EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору uShell Цитата: Давний спор, у кого словарь длиннее. | Распаковщик RAR5 на всякий случай поддерживает словари до 4 гб, но в упаковщике я ограничил словарь 1 гб, чтобы RAR архивы можно было распаковать на 32-битных системах и слабом железе. Например, далеко не на каждом Android смартфоне приложение сможет получить 4 гб оперативной памяти. Если разрешить указывать 4 гб при создании опцией, неизбежно в сети появятся RAR архивы, которые не смогут быть распакованы на таких устройствах. Цитата: ему достаточно 6*d, в то время как 7-Zip требует от 6.5*d до 11.5*d | У RAR 6*d на всю упаковку, а дополнительный расход памяти на поток минимален. У 7-Zip, если я правильно понимаю, это на каждый поток. Benchmark Цитата: А вообще мы видим общую тенденцию, когда разработчики плавно забивают на 32-бит системы с их ограничениями. | Я обновился на MSVC 2019, так как 2015 уже не мог собрать некоторые интересующие меня примеры Microsoft. Но оказалось, что даже при использовании v141_xp toolset, STL в 2019 несовместима с XP и требует отсутствующие в ней функции. Держать два компилятора или откатываться обратно на 2015 ради XP мне бы не хотелось, так что, вероятно, от поддержки XP в следующей версии WinRAR придется отказаться. |