Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор

Модерирует : gyra, Maz

Widok (30-01-2009 12:03): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей

Официальный сайт
Документация он-лайн на консольную версию
Скриншоты / Документация на GUI версию
Страница загрузки
Проект на SourceForge.net / SVN-репозиторий

Последний релиз - FreeArc 0.40 от 1 января 2008 г. Новая версия включает мультимедиа-сжатие, улучшение обычного сжатия, сверх-быструю упаковку в режимах -m1/m2, поддержку произвольных внешних упаковщиков, настраиваемых в arc.ini, 1.5-кратное увеличение скорости работы на 2-ядерных процессорах, навороченное шифрование, полностью работающие плагины для FAR/TC, прямой доступ к архивам в интернете, восстановление архивов через интернет и множество других изменений (полный список)
 
Текущая альфа версия 0.50 от 23 июня 2008 г. Включает GUI с русификацией (описание), автоматическое определение типов файлов, создание SFX, ускорены режимы -m3/m4 и linux-версия, решены проблемы на машинах с 2+ гб ОЗУ, исправлены ошибки в -m1 и -mx (полный список изменений)

MiniFAQ...

Подробное описание используемых алгоритмов
Почему он сжимает лучше и быстрее, чем 7-zip/rar...
Результаты тестов, подтверждающие его крутизну...
Планы дальнейшего развития... (обновлены 15 июня)
Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows
Что подразумевается под "интеграцией с Explorer"  
FreeArc wiki (включая описание формата архива)
External compressors Power Pack
Логотип - объявляется конкурс на иконки для FreeArc

Сторонние оконные программы для работы с FreeArc
wArc - простая и понятная программа управления архивами (требует .NET Framework 2.0)
PeaZip – менеджер архивов с поддержкой большого количества форматов, для Windows и Linux

предыдущая версия шапки

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:55 13-08-2007 | Исправлено: juvaforza, 20:57 28-01-2009
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
что конкретно ты предлагаешь выводишь в логфайл и что в еррлогфайл

в первый то что обычно + файлы(точное перечисление) учавствующие в обработке
во второй только ошибки, если последних нет - файла тоже нет

Цитата:
каталог на диске

так проблема в том что каталог на другом диске

Цитата:
последовательность команд? вывод на экран?

лучше проделай теже операции сам - и дай мне на них посмотреть, тогда думаю и сам разберусь

Всего записей: 4148 | Зарегистр. 22-11-2006 | Отправлено: 01:13 31-10-2007
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
нет, таких мыслей у меня не было. а может, достаточно будет возможности запустить произвольную прорамму/батник после распаковки sfx?

Не совсем понял, уточните.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 02:18 31-10-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
лучше проделай теже операции сам - и дай мне на них посмотреть, тогда думаю и сам разберусь

 
arc a a -dpc:\windows
md c:\win
arc x a -dpc:\win
 

Цитата:
в первый то что обычно + файлы(точное перечисление) учавствующие в обработке  
во второй только ошибки, если последних нет - файла тоже нет  

 
1. сценарии применения второго файла? чем это лучше анализа кода возврата?
2. а если файлов десятки тысяч? у меня это достаточно частая ситуация. зачем этот список файлов там нужен?
 

Цитата:
нет, таких мыслей у меня не было. а может, достаточно будет возможности запустить произвольную прорамму/батник после распаковки sfx?  
 
Не совсем понял, уточните.

 
да, действительно, как-то не очень уточняется. в общем, проблема состоит в том, чтобы засосать в архив arc.ini файл (где сейчас настроены все внешние упаковщики), exe-файл архиватора, и все config/dll файлы, которые он использует. последнее вряд ли автоматизируется, так что выходит, надо их явно описывать при конфигурировании External compressor. так?

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:47 31-10-2007
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
да, действительно, как-то не очень уточняется. в общем, проблема состоит в том, чтобы засосать в архив arc.ini файл (где сейчас настроены все внешние упаковщики), exe-файл архиватора, и все config/dll файлы, которые он использует. последнее вряд ли автоматизируется, так что выходит, надо их явно описывать при конфигурировании External compressor. так?

Если брать полную автоматизацию, то надо полностью описывать в External compressor, с учётом того что один и тот же комперссор может быть прописан в нескольких секциях External compressor, или добавить для этих целей отдельную секцию...
Если этим заниматься некогда, можно на первое время добавить возможность подцеплять всё что указано в файл-списке, или натравливать на папку, где лежат компрессоры, которые надо добавить к архиву.
 
Добавлено:

Цитата:
в общем, проблема состоит в том, чтобы засосать в архив arc.ini файл

Весь arc.ini не надо засовывать, а то там лишняя информация может находиться (не для всех).

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 02:36 01-11-2007 | Исправлено: egor23, 02:55 01-11-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeArc 0.40 prerelease-2: добавлена rar-совместимая опция -ep и исправлены ошибки с обработкой абсолютных путей
 
http://sourceforge.net/project/showfiles.php?group_id=207033
 
ps: я также добавляю информацию о новых версиях в News tracker, но что-то не вижу способа подписаться на его рассылку

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 17:37 01-11-2007 | Исправлено: Bulat_Ziganshin, 18:37 01-11-2007
Kiljes



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как присоединить архиватор к Total Commander?

Всего записей: 911 | Зарегистр. 09-12-2003 | Отправлено: 18:18 01-11-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiljes
Поставить плагин MultiArc и вписать в multiarc.ini содержимое файла FreeArc-0.40-prerelease1-win32.7z\TotalCommander MultiArc plugin\freearc.addon из архива.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 18:29 01-11-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кстати, жалобы на работу с far/tc были? были. не вижу благодарностей

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 18:40 01-11-2007
Kiljes



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn

Цитата:
вписать в multiarc.ini содержимое файла FreeArc-0.40-prerelease1-win32.7z\TotalCommander MultiArc plugin\freearc.addon из архива.
не понял. Повтори.

Всего записей: 911 | Зарегистр. 09-12-2003 | Отправлено: 18:46 01-11-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiljes проще поступить как описано в док-ции. ты ведь её прочитал прежде чем задавать вопросы?

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 19:04 01-11-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
кстати, жалобы на работу с far/tc были? были. не вижу благодарностей

ну как же я тебе большую благодарность сразу после выхода первого пререлиза 0.40 отправил.
 
Kiljes

Цитата:
не понял. Повтори.

Не понял, чего не понял. Если не знаешь, как с мультиарком работать - заходи в тему про него (ссылка выше, где благодарность Булату).

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 19:04 01-11-2007
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Таки насчёт благодарностей
 
Подключил я это всё к ТК. Работает, медленнее, чем ZIP и 7Z, но жмёт немного лучше.
 
Но Вы будете смеятся - странная закономерность при работе с параметрами сжатия (изменяю их в окне, выскакивающем с началом архивации):
 
исходно 350 Кб (файл документации архиватора на русском)
- m2 получаем 40 Кб в архиве
- mx получаем 34 Кб
-max получаем 142 Кб !!!
 
Чего-то я не понимаю в этой жизни...

Всего записей: 2287 | Зарегистр. 28-11-2004 | Отправлено: 20:55 01-11-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Булат, а каковы примерные планы дальнейшего развития FreeArc'a ? В частности когда можно ждать поддержку многотомных архивов, sfx (для начала хотя бы консольный) и т.д.

Всего записей: 6895 | Зарегистр. 01-10-2002 | Отправлено: 21:02 01-11-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick222

Цитата:
-max получаем 142 Кб !!!

У меня получилось 32.9 кБ
В режиме -max для большего сжатия используются внешние архиваторы (в документации они перечислены). У тебя они есть? Если нет, то вполне можно получить такой интересный эффект.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 21:36 01-11-2007
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.elektronik.htw-aalen.de/packJPG/binarys/new/PackJPGv2.0.zip недоступен

Всего записей: 2287 | Зарегистр. 28-11-2004 | Отправлено: 21:56 01-11-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick222

Цитата:
недоступен

И ?
 
http://www.elektronik.htw-aalen.de/packJPG/binaries/packJPG%20v2.0.zip
 
или даже
 
http://www.elektronik.htw-aalen.de/packJPG/binaries/packJPG%20v2.3.zip

Всего записей: 6895 | Зарегистр. 01-10-2002 | Отправлено: 22:13 01-11-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
http://www.elektronik.htw-aalen.de/packJPG/binarys/new/PackJPGv2.0.zip недоступен

 
он на самом деле уже и не используется. главное для сжатия - ppmonstr, очень полезно иметь ещё prepack (сёдня обновлися, кстати). прямые ссылки были даны для простоты выкачки, нетрудно зайти на главную страницу и посмотреть. хотя наверно лучше указать в доке главные страницы сайтов/download pages
 
кстати, здесь большая засада - если вы к примеру упаковали ccm 1.23 и затем установили ccm 1.25 - распаковываться архивы перестанут. то же самое при пересылке архивов другим людям. пока я думаю, что надо переименовывать exe-шники так, чтобы они включали номер версии (ccmx125.exe) и в программе прописывать каждую версию отдельно:
 
[External compressor:ccm123,ccmx123,ccm125,ccmx125]
mem = 276
packcmd   = %compressor% c 4 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = %compressor% d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
 
и затем в секции методов сжатия прописывать алиас на последнюю версию:
ccmx=ccmx125
 
тогда для сжатия будет использоваться заалиасенная версия, а при распаковке будет выбираться нужный exe-шник (поскольку внутри архива метод сжатия сохраняется после раскрытия всех алиасов, т.е. как ccmx125 в данном случае); сли же такого exe-шника нет, то программа ясно выругается "не могу распаковать метод ccmx125"
 

Цитата:
Работает, медленнее, чем ZIP и 7Z

какие опции с какими сравниваешь? -m2 должен быть всяко быстрее 7z, а -m1 - быстрее zip (правда пока их нельзя использовать для реальной работы - глючат)
 

Цитата:
Булат, а каковы примерные планы дальнейшего развития FreeArc'a ? В частности когда можно ждать поддержку многотомных архивов, sfx (для начала хотя бы консольный) и т.д.

так от вас зависит! я пока, исходя из всевозможныз пожеланий, имею такой план:
 
Версия 0.41:
  • доделать archive recovery, чтоб было не хуже чем в rar
  • сохранять опции упаковки внутри архива - это важно, поскольку сейчас можно создать архив с -m2, к примеру, а при следующем обновлении данные начнут переупаковываться методом по умолчанию -m4
  • реальный индикатор прогресса (сейчас он любит надолго зависать или вообще доходит до 99.9% и только затем начинает сжимать )
  • выбор метода сдатия по содержимому файлов, а не только их расширениям
это самые необходимые, на мой взгляд, функции для реальной юзабельности программы
 
Версия 0.42 - даёшь GUI!:
  • графический индикатор прогресса
  • графический диалог выбора опций сжатия/распаковки в начале работы
  • интеграция с Explorer
каждая из этих версий, если меня ничего не отвлечёт, потребует по месяцу работы. это то, что от меня давно уже требуют. после этого просуммирую ваши пожелания и определюсь со следующими планами

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:09 01-11-2007 | Исправлено: Bulat_Ziganshin, 23:14 01-11-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
так от вас зависит!

О !
 
Тогда просьба вписать в список пожеланий на 0.43 - многотомные архивы (синтаксис - как в rar), ну и sfx'ы хорошо бы. Для начала тоже хотя бы консольные, а там видно будет.

Всего записей: 6895 | Зарегистр. 01-10-2002 | Отправлено: 00:43 02-11-2007
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
1. сценарии применения второго файла? чем это лучше анализа кода возврата?  
2. а если файлов десятки тысяч? у меня это достаточно частая ситуация. зачем этот список файлов там нужен?

А как я буду знать на каком файле(ах) произошла ошибка ?
Архиватор должен убеждаться что правильно извлёк каждый файл и проверять их размер (как минимум).
 
да и вобще речь идёт об общепринятых традициях
 
 

Всего записей: 4148 | Зарегистр. 22-11-2006 | Отправлено: 00:44 02-11-2007
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
Спасибо, я ступил
 
Bulat_Ziganshin
Почему-то у меня на многочисленных (8 тыс) мелких (2 Кб) HTML-файлах сжимает на 15-20% лучше и раза в два быстрее, чем 7Z.
За счёт чего такая подозрительная разница (режим -mx)?
Шапку я прочитал - но не верю в такие хорошие результаты...
Вроде бы Игорь Павлов сделал свой алгоритм сжатия - или в том-то и дело, что алгоритм он сделал, а продукт не довёл до ума?
 
И ещё:
1) Можно ли поставить на проверку на упаковку 100-200 тыс. мелких файлов - или лучше подождать следующей версии (у меня слабый комп)?
Если можно - какие настройки лучше?
2) Не будет ли утилиты автоматического тестирования данных и выставления оптимальных настроек?
Или м.б. какие-то рекомендации есть для смешанных наборов файлов (txt, html, xml, doc, xls, odt, ods, pdf, djvu)?
Главное - нужно ли руками делить файлы по группам (текст, архивы, несжимаемые) или он сам это сделает?
 
ЗЫ: Не хотелось бы пользоваться дополнительными архиваторами без особой необходимости - усугубляется зависимость от софта при распаковке...
 
ЗЫ.ЗЫ: А самопроверка архива после упаковки есть? Если да - как её включить?
 
Добавлено:
Продолжение экспериментов:
 
Попытка сжать тот же пакет (см.выше) мелких HTML с помощью 7Z на PPMD привела к некоторому увеличению размера архива по сравнению с LZMA.
Т.о. для "текстовых" файлов FreeArc явно выигрывает.
 
Однако, ни на "компаунд" файлах (типа DOC), ни на файлах-архивах (типа ODT) сколько-нибудь существенной разницы по скорости и степени сжатия по сравнению с 7Z я что-то не увидел...
 
Слабо сжимаемые файлы (PDF, DJVU) сравнить не удалось: FreeArc работал долго и дал сжатие (для 10 файлов) в 93% от исходного размера, архиватор 7Z на моём железе просто застрял с этими файлами...
 
ИМХО, выигрыш в 10% для файлов размером по 50 Мб - непрактичен по сравнению с непристойно огромным временем сжатия.
Я бы такие файлы просто "складировал" в архив без сжатия вообще....
 
Добавлено:
А нельзя ли дать юзеру возможность самому решать - как обрабатывать разные типы файлов (в общих чертах, конечно) - как это делает SQX?
 
Я бы разбил файлы по типам так:
- текстовые и т.п.;
- компаунд (МС Офис до 2007 и подобные);
- архивы (все уже сжатые, включая офисные);
- слабо сжимаемые (PDF-DJVU, картинки, звук, видео и т.п.);
- софт (EXE, DLL и т.п.).
 
Если есть сортировка и группировка файлов по типам - то это было бы оправдано...

Всего записей: 2287 | Зарегистр. 28-11-2004 | Отправлено: 01:24 02-11-2007 | Исправлено: Nick222, 01:26 02-11-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор
Widok (30-01-2009 12:03): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru