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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Bulat_Ziganshin

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

Цитата:
Интересно, если смотреть на эту таблицу, то насколько высоко потенциально сможет забраться FA после добавления bcj2, сегментации, спец сжатия bmp/tif и прочих компрессионных радостей. Можно даже девиз придумать, что-то вроде "догнать и перегнать Дурилку

там 20 мег bmp, так что добавление нормального алгоритма сжатия улучшит рез-т на несколько мег. к сожалению, к реальной жизни это имеет мало отношения  bcj2 - от силы полмега
 

Цитата:
Честно говоря не очень понимаю, почему разработку GUI нельзя плавно "размазать" на все последующие версии вплоть до 0.80. Функционал сейчас важнее. Все равно ни один GUI не зарулит, к примеру, сочетание полнофункциональной freearc.dll с Total Commander или чем-то подобным.

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 14:25 17-06-2008
egor23



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

Цитата:
ну и фиг с ними. охота тащить несколько лишних мег ради такой мелочи

в архиве это 650кб.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:33 17-06-2008
Bulat_Ziganshin

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

Цитата:
в архиве это 650кб.  

10% от размера дистрибута

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 17:38 17-06-2008
Gideon Vi

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

Цитата:
какой ещё командной строкой?

По моему скромному имху, в основном окне, рядом с кнопкой "сохранить", так и просится кнопка "обзор". В раре это некритично, так как есть контекстное меню и GUI не нужен.

Цитата:
обычно fa -m4 сжимает на уровне 7z ultra (за счёт фильтров/ppmd), работая при этом в 1.5-2 раза быстрее

У меня почему-то на этом режиме валится

Цитата:
AppName: winarc.exe     AppVer: 0.0.0.0     ModName: winarc.exe
ModVer: 0.0.0.0     Offset: 001a7151

Всего записей: 8169 | Зарегистр. 02-02-2004 | Отправлено: 17:41 17-06-2008
Bulat_Ziganshin

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

Цитата:
У меня почему-то на этом режиме валится  

1. вывод на экран с -di -di+$%
2. файлы залей куда-нить
Цитата:
По моему скромному имху, в основном окне, рядом с кнопкой "сохранить", так и просится кнопка "обзор".  

ок, сделаю

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 17:58 17-06-2008
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
если нету внешних архиваторов ppmonstr, durilca и т.п.
зацикливается FreeArc и размер распаковываемых данных стремиться в бесконечность.

Цитата:
Unpacking 94756 bytes with "ppmonstr" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


Цитата:
Unpacking 87578 bytes with "durilca" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

 
 
Добавлено:

Цитата:
1. вывод на экран с -di -di+$%

в winarc.exe такого нету

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:07 17-06-2008
Registered User

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

Цитата:
 bcj2 - от силы полмега

 
1. 7-zip - одна из лучших программ для сжатия экзешников. Я, к примеру, использую архиваторы в основном для сжатия программ. FA пока отстаёт
2.Реализация алгоритмов с многими потоками нужна - она должна дать заметный выигрыш;её желательно отложить до 0.8 - чтоб не плодить форматов.

Всего записей: 76 | Зарегистр. 22-12-2007 | Отправлено: 18:32 17-06-2008
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
arc.exe
В листинге не хватает информации о методе сжатия (цепочка алгоритмов)
приходится запускать на тестирование чтобы увидеть.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:59 17-06-2008
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZMA future
http://sourceforge.net/forum/forum.php?thread_id=2057138&forum_id=45797
...планируется только Delta filter for WAV

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 23:16 17-06-2008
Bulat_Ziganshin

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

Цитата:
В листинге не хватает информации о методе сжатия (цепочка алгоритмов)  

там вообще нужна команда техн. листинга которая даёт полную инфу о структуре архива
 

Цитата:
1. 7-zip - одна из лучших программ для сжатия экзешников. Я, к примеру, использую архиваторы в основном для сжатия программ. FA пока отстаёт [отфильтровано]  
2.Реализация алгоритмов с многими потоками нужна - она должна дать заметный выигрыш;её желательно отложить до 0.8 - чтоб не плодить форматов.

со всем согласен. у нас речь шла только об mfc

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:48 17-06-2008
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
добавление в архив\обновление архива нехватает проверки до сжатия может ли он архив обновить.
а сейчас виснет и arc и WinArc

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 00:05 18-06-2008
Benchmark



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

Цитата:
там 20 мег bmp, так что добавление нормального алгоритма сжатия улучшит рез-т на несколько мег. к сожалению, к реальной жизни это имеет мало отношения

Верно. Только массовый юзер этого не знает Поэтому для него "чем выше в тесте, тем лучше". Даже если все эти методы в сумме дадут дополнительно 5 мегов выигрыша, FreeARC уже войдет в десятку. С точки зрения массового юзера это смотрится более чем внушительно.
 

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

Опять же вроде бы все верно. Но недаром я привел в пример 7zip - он пошел иным путем, зато на сегодня куча оболочек разной степени популярности и продвинутости его поддерживают. И платные, и бесплатные. И это при том, что его собственная оболочка довольно примитивна.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 00:12 18-06-2008
egor23



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

Цитата:
а сейчас виснет и arc и WinArc

http://forall.ru-board.com/egor23/ppmd2000.arc
 
ARC.EXE a ppmd2000.arc -mdelta arc.ini
ARC.EXE a ppmd2000.arc -mppmd arc.ini
ARC.EXE a ppmd2000.arc -m4 arc.ini

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 00:32 18-06-2008 | Исправлено: egor23, 00:40 18-06-2008
Joky13

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то никак не могу побороть проблему с русскими буквами, вылазит в том или ином месте. В GUI 0.50 в индикаторе русские названия папок показываются крокозябрами.
   
 
Установил версию 0.40, попытался подключить к менеджерам.
К Far'y поцепилась без проблем, а вот с Тоталом не могу подружить.
 
TotalCommander 7.02a
Во первых, в соответствии с описанием - "нажать Alt-F5, «Настройка», «Импорт addon-а»" - нету "Импорта..."
 
arc.exe, unarc.exe в пути
Как написано в freearc.addon - копирую его содержимое в multiarc.ini Total'a, прописывая правильный путь к arc.exe (положил в "Program files\FreeArc").
Архивирую D:\Документы\!\List, там лежат файлики с русскими буквами и пробелами в имени.
Архив создается нормально, Total заходит в него, но файлы с пробелами в русском имени не открывает. Причина - "Файл не найден".
 
В лог пишет так:

Код:
C:\DOCUME~1\men\LOCALS~1\Temp\5>arc x -y --noarcext --logfile=d:\arc_log.txt -scANSI -- D:\>:C<5=BK\!\List.arc @C:\DOCUME~1\men\LOCALS~1\Temp\$mltwcx\lst86.tmp
ARC 0.40 Extracting archive: D:\„®Єг¬Ґ-вл\!\List.arc
Extracted 0 files, 0 => 0 bytes. Ratio 0.0%                                
Extraction time 0.00 secs. Total 0.00 secs
All OK
 

 
Как видим и здесь папка Документы пишется крокозябрами. Пытался поиграть опциями MultiArc'a %QA, без толку.
В чем причина?

Всего записей: 41 | Зарегистр. 28-02-2005 | Отправлено: 11:26 18-06-2008 | Исправлено: Joky13, 11:28 18-06-2008
Registered User

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

Цитата:
 -scANSI

Должно быть -sclANSI

Всего записей: 76 | Зарегистр. 22-12-2007 | Отправлено: 11:34 18-06-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
прогнал свои тесты на fa и близких архиваторах. вот результаты:

Код:
ARC 0.40
 -m2             4.980  2.409  3.728
 -m3             5.688    846  1.904
 -m4             6.084    497  1.801
 -m5             6.216    408  1.625
 -m6             6.237    395  1.548
ARC 0.50 -ma-
 -m2             4.980  2.419  3.730
 -m3             5.671  1.105  2.801
 -m4             6.048    560  1.809
 -m5             6.217    402  1.623
 -m6             6.238    391  1.545
ARC 0.50
 -m2             4.973  2.274  3.353
 -m3             5.690  1.098  2.599
 -m4             6.072    562  1.602
 -m5             6.238    399  1.423
 -m6             6.266    387  1.332
ARC externals
 -mccm           6.430    258
UHARC 0.6 -md32768
 -mx             6.198    188
 
 
 
первый столбец - степень сжатия (n:1), затем скорость упаковки и распаковки в кб/с
 
между первыми двумя группами разница в основном за счёт изменения реализаций -m3/m4, между второй и третьей - за счёт автодетекта файлов
 
 
данные на преимущественно бинарных файлах, как в большинстве независимых тестов:

Код:
ARC 0.40
 -m2             4.158  2.618  5.198
 -m3             4.735    874  2.631
 -m4             5.133    409  2.496
 -m5             5.256    318  2.292
 -m6             5.260    314  2.229
ARC 0.50 -ma-
 -m2             4.158  2.632  5.217
 -m3             4.775  1.058  3.588
 -m4             5.118    485  2.524
 -m5             5.255    314  2.282
 -m6             5.259    308  2.221
ARC 0.50
 -m2             4.148  2.446  4.404
 -m3             4.764  1.050  3.204
 -m4             5.108    488  2.078
 -m5             5.236    318  1.852
 -m6             5.253    314  1.753
ARC externals
 -mccm           5.388    261
UHARC 0.6 -md32768
 -mx             5.322    156
 
 
 
на текстовых файлах:

Код:
ARC 0.40
 -m2             6.146  2.186  2.529
 -m3             7.046    814  1.306
 -m4             7.419    624  1.231
 -m5             7.561    547  1.088
 -m6             7.609    517  1.012
ARC 0.50 -ma-
 -m2             6.147  2.192  2.522
 -m3             6.931  1.163  2.099
 -m4             7.349    663  1.226
 -m5             7.564    538  1.090
 -m6             7.612    518  1.012
ARC 0.50
 -m2             6.145  2.088  2.440
 -m3             7.000  1.156  2.036
 -m4             7.431    663  1.182
 -m5             7.653    519  1.046
 -m6             7.698    494    967
ARC externals
 -mccm           7.902    254
UHARC 0.6 -md32768
 -mx             7.404    234
 
 
Добавлено:
Joky13
1. в логфайл пишется в какой попало в кодировке, как-нить исправлю
2. про кракоязбры в заголовке диалога я тоже в курсе
3. у меня экран после "нажать Alt-F5, «Настройка»"  выглядит так:
 
http://www.haskell.org/bz/TotalCommander.PNG
 
версия multiarc - 1.3.0.4
 
4. насчёт имён с пробелами проблему подтверждаю, вот об этом я не знал  посмотрю

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:39 18-06-2008
Joky13

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

Цитата:
Должно быть -sclANSI

 
Я знаю, что в freearc.addon так, и в начале у меня так и было. Но потом, ковыряясь и изучая опции я увидел только опцию " -scCHARSETS   --charset=CHARSETS".
Насколько я знаю, нет такого чарсета "lANSI" , поэтому попробовал исправить на scANSI. По любому, это не сильно повлияло на результат.
 

Цитата:
версия multiarc - 1.3.0.4  

 
У меня "29/07/2007 ver 1.4.1.7" однако сборка от SamLab, в которой многие клавиши переназначены, поэтому подозреваю, что по нажатию Alt-F5 получаю совсем не то, что у вас. Как то через меню это можно найти?
 
Кстати, замечу, что в Far'e тот же архив открывается без проблем, все файлы. В Totale'e русские без пробелов тоже нормально.
 
Добавлено:
Небольшой investigate показал, что окно настройки MultiArc'a вызывается по кнопке Настройка только если в выше стоящем выпадающем списке выбрано расширение, которое обрабатывается MultiArc'om (например cab или uha). У меня же там стоял 7z, соответственно, вызывалось его окно настройки.
Так что не очевидный способ вызова его настроек
 
В доке на него написан еще один способ - в каталоге MultiArc запустить команду
"rundll32 multiarc.wcx,Settings"

Всего записей: 41 | Зарегистр. 28-02-2005 | Отправлено: 12:35 18-06-2008 | Исправлено: Joky13, 12:40 18-06-2008
Bulat_Ziganshin

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

Цитата:
Но потом, ковыряясь и изучая опции  я увидел только опцию " -scCHARSETS   --charset=CHARSETS".  

доку читай. там спецраздел даже есть. CHARSETS - это не charset, у этого понятия свой сложный синтаксис
 
Добавлено:

Цитата:
Небольшой investigate показал, что окно настройки MultiArc'a вызывается по кнопке Настройка только если в выше стоящем выпадающем списке выбрано расширение, которое обрабатывается MultiArc'om (например cab или uha). У меня же там стоял 7z, соответственно, вызывалось его окно настройки.  
Так что не очевидный способ вызова его настроек  

спасибо, поправлю доку
 

Цитата:
В доке на него написан еще один способ - в каталоге MultiArc запустить команду  
"rundll32 multiarc.wcx,Settings"

это не проще чем текстовый файл отредактировать  задача была - упростить настройку, особенно для низкоквал. юзеров. в идеале надо просто добавить эту функцию в сам инсталятор - кстати, может кто напишет соответствующий кусочек nsis скрипта?
 
Добавлено:
обновил http://www.haskell.org/bz/arc1.arc - теперь вручную вставленные  в цепочку tempfile используются только при упаковке

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 14:29 18-06-2008
Gideon Vi

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

Цитата:
1. вывод на экран с -di -di+$%

_http://shup.com/Shup/46326/12345.rar

Цитата:
2. файлы залей куда-нить

К сожалению, у меня сейчас нет возможности заливать файлы такого объёма. Вы можете скачать пакет драйверов для видеокарт nvidia (я тестировал на 175.80_forceware_winxp_32bit_international.exe). Распаковываете экзешник, затем в папку с файлами кладёте _http://shup.com/Shup/46327/expand.rar и запускаете батник. После распаковки попробуйте сжать папку с пресетом m4. Сожалею, что не могу предоставить проблемный файл, так как его нет... Если сжимать файлы по отдельности, то проблем нет. Проблема возникает, если сжимать всё вместе и именно на этом пресете

Цитата:
ок, сделаю

спасибо

Всего записей: 8169 | Зарегистр. 02-02-2004 | Отправлено: 15:10 18-06-2008
egor23



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

Цитата:
К сожалению, у меня сейчас нет возможности заливать файлы такого объёма. Вы можете скачать пакет драйверов для видеокарт nvidia (я тестировал на 175.80_forceware_winxp_32bit_international.exe).

А линк хотя бы?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 17:27 18-06-2008
   

Страницы: 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