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? Модели (по сути несжимаемые данные) уже весят десятки терабайт - другой вопрос, что всё в облаке, но всё идёт к тому, чтобы их упрощённые версии распространять пользователям, чтобы всё работало без доступа в Инет. |