Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: т.е. ~ поиск отъел 100МБ и сортировка отъела 100МБ | дело в том, что память используется нелинейно, просто когда кончается текущий блок памяти - выделяется вдвое больший. чтобы точно увидеть расход памяти - сделай set GHCRTS=-c -F1.1 Цитата: Сейчас freearc.history и freearc.ini выполняют одни функции, может стоит оставить один файл, в котором хранить настройки? (а историю - в другом, или в том же) | ну так и предполагалось. просто я в определённый момент сделал удобное api для работы с первым, и стал всё сувать туда - побыстрее, побыстрее вообще, где и как хранить настройки/историю - надо подумать. что у нас есть: 1) стандартные варианты настройки для раличных опций (сжатие, шифрование и т.д.), которые впрочем пользователь может расширять и в дальнейшем - удалять, менять, переупорядочивать 2) история каталогов/архивов 3) текущие настройки разных опций сжатия и настроек в Setiings при этом у нас есть 1) настройки по умолчанию (в частности сжатия, шифрования и т.д.), которые могут меняться от версии к версии 2) настройки, произведённые пользователем, которые он хотел бы сохранить при переходе от версии к версии хранить их можно в реестре, глоб. файле, user-local файле требуется - обеспечить наиболее удобное для пользователя их сохранение и "бесшовный" переход на новую версию. да, и ещё операцию восстановления стандартных настроек если юзер их полностью раздолбал. как это всё совместить? вариант 0: хранить всё в freearc.ini; в комплект поставки включить standard.freearc.ini; сделать спец. пометку на станд. опциях, чтобы их можно было отличать от введённых пользователем настроек. при апгрейде - удалять станд. опции из freearc.ini и добавлять их из standard.freearc.ini; при восстанвовлении станд. настроек делать то же самое, опционально удаляя все пользов. настройки данной категории (скажем, пользователь может восстановить только опции сжатия). что-то черезчур громоздко получилось Добавлено: Цитата: Он может сжать лучше и быстрее. | забыл, что опций больше. вот из заставки: FreeArc is free, open-source archiver for Windows and Linux. It features solid archives with smart updating, AES+Twofish+Serpent encryption, recovery record, self-extracting archives and wide range of compression profiles. советую проглядеть доку на консольну. версию по диагонали, и прикинуть - что из этого тебе не хватало в 7zip и в любом случае советую подождать след. версию, благо что она должна появиться уже завтра |