EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Sputnikk Я сейчас проверил на .vdi с Ubuntu, -m1 оказался примерно в 2.5 раза быстрее, чем -m3. Если в вашем случае нет разницы, возможно пакуемый vdi большей частью состоит из нулей, а такие файлы пакуются быстро и -m1 и -m3, так что скорость могла упереться в обмен с диском. Если же исходный файл из одних нулей лежит в дисковом кэше, у меня -m1 все равно обрабатывает его в 1.6 раза быстрее, чем -m3. Специального режима для сжатия только повторяющихся символов сейчас нет. Я пока не увидел у пользователей запрос на метод сжатия, пакующий еще быстрее и еще хуже, чем нынешний -m1. В принципе -m1 можно перенастроить на такое сжатие, а бывший -m1 переместить на -m2, но нужно ли это людям, я не уверен. Добавлено: uShell Цитата: И добавлю: а планируется ли специальная поддержка разреженных файлов (чтобы нули в разреженных участках не сжимались на общих основаниях, а при распаковке чтобы взводился флаг "Разреженный" | Тут же не просто флаг надо установить, а сохранять и восстанавливать карту нулевых регионов. Пока не планирую. Сложная в реализации функция, требует добавлений к архивному формату, при этом предлагают ее крайне редко. Будет интерес пользователей - буду смотреть. Пока не уверен, что такие файлы реально и сколько-нибудь массово применяются. |