Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Новая альфа-версия:- AES-NI: 1ГБ/сек - скорость шифрования (методом по умолчанию и в целом для -ae=aes-*/ctr/r:0) на современных процессорах
- REP: исправлена ошибка, приводившая к зависанию на файлах размером BLOCKSIZE*N+k где 0<=k<L
- GUI: показывает английский тултип/перевод если текущая локализация не имеет своего варианта
- 7z.dll: расширение архива по умолчанию теперь определяется опцией -t (например, команда "a a -tbzip2" эквивалентна "a a.bz2 -tbzip2")
- LZ4: переименован метод "lz4a"->"lz4b" (формат сжатых данных несовместим со старой версией)
- Из лицензии программы убрано упоминание GPL
Интеграция с Explorer - исправлены ошибки в новой реализации:- больше не показывает каскадное меню, если оно пусто
- корректное меню, если выбраны каталоги
- если выбран ровно один архив - показывает команды для сжатия его в другие форматы
- для архивных файлов меню всегда выводится (так что галочка включает только ассоциирование с FreeArc и иконку)
- обновлён список расширений архивов/контейнеров (взят из 7z.dll плюс apk/zipx и кое-что по мелочи)
Глобальная очередь операций - закончена реализация: - теперь эта настройка из freearc.ini также используется для команд FreeArc.exe исполняемых из комстроки (включая запускаемые из меню Explorer)
- изменения этой настройки в диалогах Добавить/Извлечь больше не запоминаются в freearc.ini (в отличии от изменений, сделанных в диалоге Настройки)
- ГИП: выводит "Ждём пока другая копия FreeArc завершит операцию..." и не начинает отсчёт времени пока идёт ожидание в очереди
Улучшения в вычислении/ограничении потребления памяти:- Более точное вычислении/ограничении потребления памяти при использовании внешних компрессоров-фильтров (с stdin на stdout)
- Unarc: ограничивает потребление памяти в grzip/4x4 по такому же алгоритму как Arc.exe
- Unarc: теперь опция -ld по умолчанию трактует свой параметр как мегабайты
Исправлены ошибки в использовании временного каталога:- GUI: больше не предлагает удалить временные файлы при открытии вложенного архива (распакованного во временный каталог) - в частности это исправляет проблему при открытии архивов .tar.gz
- GUI: временный каталог, установленный в arc.ini (опцией -w), отныне может быть использован для распаковки содержимого архива в операции "Открыть из архива"
- GUI: логфайл/врем.каталог, установленные в freearc.ini, отныне имеет больший приоритет, чем аналогичные настройки из arc.ini
New alpha version:- AES-NI: 1GB/sec speed for default encryption method (and in general for -ae=aes-*/ctr/r:0) on modern cpus
- REP: fixed bug causing hangup on files with size=BLOCKSIZE*N+k where 0<=k<L
- GUI: show english tooltip/translation if the current locale doesn't have one
- 7z.dll: "a a -tbzip2" now works as "a a.bz2 -tbzip2" (i.e. default archive extension depends on the -t option)
- LZ4: renamed method "lz4a"->"lz4b" (data format is incompatible with previous version)
- Removed GPL from the program license
Explorer integration - fixed bugs in the new implementation:- don't show empty cascaded menu
- proper handling if directories are selected
- if only one archive is selected - show options to compress it to other formats
- always show context menu for archive files (so checkbox only toggles association with FreeArc and icon)
- updated list of extensions to associate with (taken directly from 7z.dll plus apk/zipx and a few other)
Global command queue - finished implementation: - now this freearc.ini setting also used for FreeArc.exe commands executed from cmdline (including those executed from the Explorer menu)
- changes made to "Global queueing" setting in Add/Extract dialogs are no more saved in freearc.ini (as opposed to changes made in the Setting dialog)
- GUI: show "Waiting for other FreeArc copy to finish operation..." and don't start counting operation time until global lock is grabbed
Improved calculation/limiting of memory usage:- Improved calculation/limiting of memory usage when using stdin-to-stdout external compressors
- Unarc: limit memory usage for grzip/4x4 in the same way as Arc.exe
- Unarc: now -ld option accepts limit in megabytes by default
Fixed bugs in tempdir usage:- GUI: no more propose to delete temporary files on open of subarchive (stored in the tempdir) - in particular it fixes .tar.gz handling
- GUI: temporary directory set in arc.ini (-w) now can be used for extracting archive contents in the "Open file from archive" operation
- GUI: logfile/tempdir configured in freearc.ini now has higher priority than those set in arc.ini
|