Что нового в FreeArc 0.40
В версии FreeArc 0.40 программа подверглась серьёзному пересмотру. Главные отличия от предыдущей версии:
- Полностью написана документация на русском языке
- Реализовано сжатие мультимедиа-данных, посредством алгоритмов TrueAudio, GRZIP и фильтра MM (опция -mm)
- Производительность фильтра delta для сжатия двоичных файлов увеличина на 2%
- Использование временных файлов для режимов сжатия, критичных к объёму памяти, позволило вдвое увеличить словарь, что позволило увеличить производительность до 10%
- Реализация многопоточного режима в алгоритме LZMA позволяет увеличить производительность в полтора раза на двухпроцессорных системах (опция -mt)
- В режимах -m1 и -m2 используется алгоритм быстрого сжатия Tornado, в результате сжатие на уровне zip выполняется в 3 раза быстрее (10-50 Мб/сек)
- Включена поддержка внешних архиваторов в
arc.ini
- Реализовано шифрование данных и заголовков архива с помощью алгоритмов AES, Blowfish, Twofish и Serpent; поддерживаются цепочки обработчиков (например, aes+twofish+serpent) и ключевые файлы (-p, -hp, -kf, -ae, -op, -okf)
- Переписаны плагины для FAR и Total Commander, теперь они поддерживают новые возможности FreeArc
- Написано руководство по установке и компиляции версий для Win32 и Linux-i386
Второстепенные отличия:
- Опция -mx используется для максимального сжатия с помощью встроенных алгоритмов
- Опция -max используется для максимального сжатия с помощью внешних программ (PPMonstr, ECM и Precomp)
- Реализована возможность использовать списки файлов и файлы комментариев в кодировках OEM, ANSI, UTF-8 и UTF-16 (-sc)
- Опции -env и –cfg используются для выбора альтернативных переменной окружения и конфигурационного файла
- Реализованы опциии, совместимые с RAR, для фильтрации файлов по времени, размеру и имени (-ta, -tb, -tn, -to, -sl, -sm, -n)
- Архивы могут быть прочитаны и распакованы напрямую из Интернета:
arc x http://www.haskell.org/bz/arc.arc
- Архивы могут быть восстановлены с помощью оригиналов в Интернете:
arc r bad.arc --original=http://www.haskell.org/bz/good.arc
- Новая комманда ‘lb’ показывает имена файлов в архиве без пути
- Команда ‘y’ переименована в ‘ch’ для совместимости с RAR; опция -pt переименована в -tp
- При использовании команды “ch” больше не требуется указывать опцию “--recompress”:
arc ch archive –mx
- Переработана опция --display; используйте -di для быстрого просмотра всей доступной информации
- Опция -z также работает при распаковке архивов, сохраняя комментарии в файл
- Дополнена помощь к программе, добавлены описания пользовательских запросов
- Временные файлы удаляются при нажати Ctrl-Break; все ошибки и предупреждения выводятся в stderr, журнал, и влияют на код завершения программы
- Переименованы группы в файле
arc.groupse: $audio в $wav, $rgb в $bmp; добавлены группы $precomp, $jpg и $iso