Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору new modes will remain in the 0.60 and following alphas, but these are still experimental, meaning that * compression format may be changed at any time, so you will be unable to decompress such archives * it's new (unless we count 4x4.exe as prototype), so it may have bugs * it's not yet as efficient as possible, in particular compression is bad for binary files in -mex4 and text files in -mex3/4 so, my goal, as usual, is to show you the technology, debug it, optimize it, find best compression parameters and finally replace -m1..-m4 with -mex1...-mex5 in 0.70 or so about improving -mx speed - there are no such plans. in the far future i plan to improve its compression, though, by using larger lzma dictionaries Цитата: А от того, что mex еще не оптимизирован под text, степень сжатия ниже не будет по сравнению с m ? | во-первых, напрямую они не сравнимы. во-вторых, я пока туда наколбасил такое сжатие текстов, которое максимально распараллеливается, но при этом степень сжатия не очень хороша. это как раз одна из тех доработок которые я буду делать - взять нынешние режимы текстового сжатия и сделать их полностью многопоточными Цитата: И еще вопрос - планируются ли более мощные mex режимы? | -mex5 будет - аналог нынешнего -m4 с более быстрым сжатием текстов Цитата: А тестовые версии сейчас скачиваются только целиком и в зипе? Или можно как раньше - только измененную часть и в arc? | только целиком. хотя я могу добавить и создание arc... Цитата: При архивировании через гуи -mex информационное окошко по сравнению со старыми алгоритмами "колбасит". | да, вот и ещё один из недостатков моей нынешней реализации многопоточности. это решаемо, к 0.70 сделаю Добавлено: actually, new compression modes are very like lzma2 multi-threading option. let's compare: 7-zip advantages: * lzma2 skips incompressible data, improving both ratio and decompression speed * it may be used with BCJ2, improving overall compression * there is 64-bit version that is 10% faster and allows you to run, for example 8 compression threads with 1gb dictionary each freearc advantages: * with HT4, memory usage is much smaller * there is also m/t for tornado, grzip and forthcoming ppmdj algorithm that provides much larger "decision space" * it has delta and rep algos. rep is especially important since it removes repetitions BEFORE data are split into small independently compressed chunks * it's much easier to develop your very own compression profile and save it to arc.ini |