Другие языки:

English

Новости FreeArc

Подписаться на RSS-ленту новостей

Подписаться на список рассылки новостей

Детальная история версий

Планы на будущее


FreeArc 0.70 - скоро будет готов!

Загляните сюда если вы хотите принять участие в альфа-тестировании.


Распаковщик архивов FreeArc для скриптов InnoSetup от Shegorat, версия 4.0 (15 октября 2010 г.)

  • Добавлена поддержка зашифрованных архивов
  • Добавлено более информативное описание ошибки
  • Добавлен новый язык - Немецкий
  • Информация и загрузка

FreeArc 0.666 (20 мая 2010 г.)

Благодаря новой технологии многопоточного сжатия FreeArc стал ещё в 1.5-2 раза быстрее! По сравнению с WinRAR он теперь быстрее впятеро!!! Поскольку такой сумасшедшей скорости нельзя было достичь без помощи дьявола, он стал корпоративным спонсором нового релиза :)

FreeArc научился просматривать и распаковывать архивы множества форматов: zip, rar, 7-zip, cab, arj, lzh, gz, bz2... используя замечательную технологию 7-zip.

Документы и программы теперь можно запустить прямо из архива. При необходимости FreeArc извлечёт во временный каталог дополнительные файлы, необходимые для их работы.

Решены все проблемы с интеграцией с Explorer.

Полный список изменений.


Улучшена поддержка FreeArc+InnoSetup (18 мая 2010 г.)

На странице поддержки FreeArc+InnoSetup добавлены новые версии скриптов и утилит.

SuperREP 1.5 (11 мая 2010 г.)

Требуемая для сжатия память была умеьшена до 2-3% от размера файла. Прочие изменения и загрузка...

Первый обзор FreeArc в интернете! (10 марта 2010 г.)

Известный хардверный сайт THG опубликовал обзор, сравнивающий FreeArc с более известными архиваторами.

На английском: Four Compression And Archiving Solutions Compared

На русском: Сравнение четырёх популярных утилит сжатия


Добавлен пакет RPM для Linux i386 (29 декабря 2009 г.)

Ссылка для скачивания (2.1 мб)


FreeArc 0.60 (21 декабря 2009 г.)

Увеличение стабильности - основное улучшение в этой версии. Было исправлено несколько проблем, приводивших к зависаниям и вылетам программы. Программа сделана совместимой с Windows UAC, и может использоваться пользователями без привилегий администратора. Реализована распаковка архивов со словарём в 1-2гб независимо от степени фрагментации памяти.

Благодаря поддержке больших словарей FreeArc значительно превосходит другие архиваторы при сжатии многогигабайтных наборов данных. Поэтому он стал очень популярен для создания инсталяторов больших программ. Мы разработали технологию, позволяющую инсталяторам на базе InnoSetup распаковывать архивы FreeArc напрямую.

Была добавлена интеграция с Explorer (32- и 64-битным). Контекстное меню Explorer теперь показывает дополнительные пункты для сжатия и распаковки архивов FreeArc, а также преобразования архивов других форматов в FreeArc. Команда конвертации архивов также добавлена в меню Сервис самой программы. Она реализуется утилитой All2Arc, автор которой - Black_Fox.

LZMA был обновлён до версии 9.07, что увеличило скорость на 10-20%. Режим Максимального сжатия теперь создаёт архивы для распаковки на компьютерах с 1 гб ОЗУ, а новый режим Ультра-сжатия - для распаковки на компьютерах с 2 гб ОЗУ.

Наконец, в дистрибутив был добавлен файл License, подтверждающий что использование программы совершенно бесплатно.

Полный список изменений.


Поддержка FreeArc+InnoSetup вер. 3.5 (21 декабря 2009 г.)

Загрузить: версия 3.5. Подробности на странице Поддержка FreeArc+InnoSetup.

SuperREP 1.0 (15 декабря 2009 г.)

  • опция -delete удаляет исходные файлы после усешной операции
  • проверка корректности опции -l

SuperREP: новый алгоритм сжатия (24 ноября 2009 г.)

SuperREP - LZ77 алгоритм сжатия (препроцессор), поддерживающий многогигабайтные словари (например, сжатие со словарём в 25 гб требует всего 1.5 гб памяти). Будет добавлен в FreeArc 0.60 PowerPack. Подробнее...

Поддержка FreeArc+InnoSetup вер. 3.4 (18 ноября 2009 г.)

Загрузить: версия 3.4. Подробности на странице Поддержка FreeArc+InnoSetup.

SVN репозиторий FreeArc перенесён

Новый адрес: http://svn.freearc.org/freearc/trunk/

FreeArc для Linux 0.60 RC2 (7 октября 2009 г.)

Исправлены проблемы с сохранением конфигурации и вызовом документации из меню Help.

FreeArc 0.60 RC (5 октября 2009 г.)

Релиз-кандидат к грядущему FreeArc 0.60.


Планы на будущее

После выпуска версии 0.51 мы спрашивали у пользователей, что они хотят увидеть в следующих версиях программы. И они отвечали, что FreeArc уже великолепен в техническом плане - по скорости, сжатию, возможностям, но ему не хватает четырёх вещей для того, чтобы стать действительно популярным: надёжности, удобства, совместимости и документации. Поэтому мы составили следующий план развития программы:

  • Октябрь 2009, версия 0.60 - надёжность: исключить все зависания, вылеты и проблемы распаковки
  • Январь 2010, версия 0.70 - удобство: сделать программу такой же удобной как WinRAR
  • Апрель 2010, версия 0.80 - совместимость: реализовать создание и распаковку архивов zip, rar, 7z и т.д.
  • Июнь 2010, версия 1.0 - документация: документировать все возможности GUI и консольной версии


28 апреля 2009: выпущен FreeArc 0.51

  • Множество улучшений и исправленных ошибок в GUI означают, что теперь GUI-версия достаточно стабильна и удобна для каждодневной работы
  • Программа стала ещё шустрее и лучше сжимать; в частности, в режимах -m2..-m4 словарь увеличен до 96 мб
  • Исправлены три ошибки в (рас)паковке; хотя они и не критические, я советую вам проапгрейдиться

А также

  • GUI: Скинов стало больше; скин по умолчанию также улучшен
  • GUI: Вы можете сами настроить меню/тулбар в текстовом файле freearc.menu (используйте как заготовку содержимое freearc.menu.example)
  • GUI: Файлы запускаются двойным кликом (или нажатием Enter) на них
  • GUI: Одинарный клик по пустому пространству справа в файл-менеджере убирает отметку с файлов, двойной - выделяет все файлы
  • GUI: Если вы перемещаете/изменяете размеры окна, диалога или колонок файлменеджера, то эти изменения сохраняются
  • GUI: Вы можете сортировать по имени/размеру/дате нажатием на заголовок колонки; кстати, порядок сортировки запоминается тоже
  • GUI: Аналогичные FAR операции отметки файлов: Shift+ Shift- Ctrl+ Ctrl- Alt+ Alt-
  • GUI: Для поиска файла в текущем каталоге просто начните набирать его имя на клавиатуре; маски *? тоже работают
  • GUI: Ежедневно через Интернет проверяется появление новой версии программы
  • Плагины для FAR/TC: поддержка копирования/переноса пустых каталогов в архив и из архива
  • Windows: поддержка юникода (utf-16) при разборе командной строки
  • Опции выбора кодировки: -sct для консоли; -sci для логфайла; -scf для имён файлов на диске (только в Linux)
  • "-ms-": опция, отключающая быстрое сжатие для уже сжатых файлов
  • "lt": команда, печатающая технический листинг архива (информацию о солид-блоках)
  • --language=LANGFILE: опция выбора файла локализации для консольной версии (пока переведены только сообщения об ошибках и предупреждения)
  • -rr0.1%, -rr0.01% (эквивалентны опциям -rr0*4kb, -rr0*64kb соответственно)
  • -m1xx..-m4xx: режимы сжатия с очень быстрой распаковкой (по умолчанию требуют 1 гб памяти для распаковки!)
  • Tornado: поддержка опций :t :ah :al, :l не являющейся степенью 2; tor:7:c1 .. tor:11:c3; проверки при распаковке чтобы исключить вылеты
  • SFX-модули для создания инсталяторов: freearc-installer*.sfx: распаковывают во временный каталог, запускают setup.exe и после его завершения опционально удаляют распакованные файлы
  • Внешние упаковщики: данные копируются 1:1, если упаковщик возвратил ошибку (ненулевой error level)
  • Внешние упаковщики: сообщает о невозможности распаковки, если распаковщик возвратил ошибку
  • Внешние упаковщики: расширение возможностей описания внешних упаковщиков
  • arc.ini: расширен до 40 кб описаниями упаковщиков из External Compressors PowerPack
  • Начальная поддержка CLS (внешних упаковщиков в cls-*.dll), см. каталог Addons\CLS
  • Программа вохзвращает код ощибки 21, если архив не может быть расшифрован паролем, который ввёл пользователь
  • Логфайл: в него больше не выводятся пароли, полученные из командной строки/конфиг-файлов

Сообщество пользователей FreeArc:

  • Вы можете попасть на новый форум и вики FreeArc через меню программы
  • Для отсылки сообщений об ошибках и предложений по усовершенствованию зайдите в раздел Сообщество на сайте
  • Репозиторий исходников доступен на https://freearc.svn.sourceforge.net/svnroot/freearc

23 июня 2008: выпущена очередная альфа-версия FreeArc 0.50

  • GUI: WinArc.exe переименован в FreeArc; куча исправлений в интерфейсе
  • Windows: добавлено "Extract here" к контекстному меню .arc файлов; добавлено "FreeArc archive" к меню New эксплорера; добавлен ярлык "Change skin" в меню Пуск; файлы конфигурации ищутся сначала в каталоге пользователя "Application Data\FreeArc"
  • Linux: исправлена навигация по архивам; поддержка русских имён файлов
  • SFX: поддержка русских имён файлов; WinRAR-совместимые опции с описанием, выводимым по "/?"
  • Опция -sfx по умолчанию добавляет графический sfx-модуль freearc.sfx (раньше добавлялся консольный arc.sfx)
  • Total Commander addon: поддержка имён файлов с пробелами и SFX архивов
  • FAR Plugin: добавлена команда "Convert to SFX"
  • Улучшено определение типов данных для больших гетерогенных файлов
  • Исправлена ошибка в REP, из-за которой не распаковывались некоторые архивы, созданные в режиме -mx (максимального сжатия)

3 июня 2008: выпущена очередная альфа-версия FreeArc 0.50

  • Создание самораспаковывающихся архивов: графических и консольных для Windows и консольных для Linux
  • Поддержка комментариев в формате RTF-файлов в графических SFX
  • WinArc: комбобокс сообщений внизу окна
  • WinArc: регистрация иконки для .arc файлов
  • Изменён формат хранения комментария архива с поддержкой чтения старых комментариев
  • Linux: многопоточность для LZMA (сжатие быстрее в 1.5 раза)
  • Исправлена ошибка в реализации -m1; уже существующие архивы, созданные в этом режиме, следует перепаковать в -m2 перед переходом на новую версию программы

15 мая 2008: выпущена очередная альфа-версия FreeArc 0.50

  • Улучшено авто-определение типов файлов
  • Улучшены режимы сжатия -m3/m4
  • Появилась зачаточная поддержка скриптов на Lua (см. каталог scripts)
  • -di+% для вывода на экран статистики по памяти
  • Настройки lzma по умолчанию изменены; добавлен matchfinder ht4, позволяющий создавать архивы со словарём до 1гб; параметр :h позволяет изменять размер хеша
  • GUI: Научили понимать кнопку BackSpace для возврата на уровень выше

8 февраля 2008: выпущена очередная альфа-версия FreeArc 0.50

  • Улучшено авто-определение типов файлов, плюс его можно отключить опцией -ma- и в GUI
  • Создание профилей Сжатия/Шифрования
  • Диалог Упаковки теперь реализует почти все возможности консольной версии
  • Возможность локализации нмён стандартных профайлов/настроек
  • Всплывающие подсказки могут быть назначены на любой элемент диалогов, используя тот же номер+1000. Если где-то с этим возникнут проблемы - сообщайте мне

28 января 2008: выпущена очередная альфа-версия FreeArc 0.50

  • GUI-версия, переведённая на 70 языков ;)
  • Автоматическое определение типов файлов по содержимому - всё ещё незаконченное
  • Исправлены все проблемы с выделением памяти (спасибо Егору!)
  • По умолчанию используется настройка -ld=1gb (ограничить память для распаковки до 1 гб)
  • С опциями "-lc- -ld-" и 64-битным Windows, лимиты на алгоритмы сжатия теперь: lzma:255m, lzma:fast:511m, ppmd:2047m, rep:2047m, lzp:1675m
  • Команды получения листинга архива теперь выводят сжатые размеры и помечают зашифрованные файлы знаком '*'
  • По умолчанию, создаются солид-блоки неограниченного размера (раньше по умолчанию они были ограничены 1гб)


1 января 2008: выпущен 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://freearc.org/demo/arc.arc *.h
  • Архивы могут быть восстановлены с помощью оригиналов в Интернете: arc r bad.arc --original=http://freearc.org/demo/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


22 февраля 2007: выпущен FreeArc 0.36

Основные отличия от предыдущей версии:

  • Защита и восстановление архивов (команды r/rr, опция -rr). Детали смотрите в документации на RAR :)
  • В отличие от RAR, если архив содержит recovery info, то его целостность проверяется перед любой операцией с этим архивом
  • -pt/-t - протестировать архив перед операцией/после неё
  • -w - каталог для временных файлов
  • -ao/-ac: выбирать файлы по архивному атрибуту/очищать его после архивации
  • Перенос файлов в архив (команда m[f] и опция -d[f])
  • Написан раздел документации "Конфиг-файл arc.ini", описана опция --print-config

Улучшение сжатия:

  • препроцессор REP позволяет находить повторы на больших дистанциях (до 512 мб при использовании 768 мб памяти, например)
  • близкая к идеальной сортировка файлов
  • возможность описывать новые режимы сжатия в arc.ini и задавать последовательность алгоритмов для каждого типа файлов в каждом отдельном методе (например, -m5$text=dict+ppmd:16:384m)
  • возможность использовать внешние программы в качестве стадий сжатия (пока ограничена использованием ppmonstr.exe)
  • -m5p..-m8p - готовые режимы сжатия с использованием ppmonstr.exe