| 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
 |