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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
уже отвыступался!

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:36 01-01-2008
PAQer



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как насчет BCJ3
Помнится на своем форуме Игорь писал про разработку BCJ3, но что у него не сложилось...
Да и еще один момент:
Фриарк жестко проиграл 7-зипу!
8мб текстур .TGA из игры MOH >>> 7-зип 1.12 мб | фриарк 1.78 мб. Вот такой не слабый слив
Виноваты походу MM+grzip vs. LZMA.

Всего записей: 161 | Зарегистр. 17-12-2007 | Отправлено: 01:07 01-01-2008
Nikolai2004



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Цитата:
и ты готов финансировать разработку на низкоуровневолм ЯП? или ты до сих пор пребываешь в счастливом неведении относительно причин использования .net программистами и полагаешь что делается это исключительно с целью насолить своим пользователям?
нет, не готов. но ведь и высокий уровень высокому уровню рознь. вот freearc написан на haskell и при этом чудненько работает без всяких фреймворков. да и вообще, назовите мне хоть один популярный архиватор написанный на .net

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 03:04 01-01-2008
Bulat_Ziganshin

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

Цитата:
8мб текстур .TGA  

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

Код:
1074 0001:000A42C0  1075 0001:000A42CE  1076 0001:000A42DC  1077 0001:000A42EA
  1078 0001:000A42F8  1079 0001:000A4306  1080 0001:000A4314  1081 0001:000A4322
  1082 0001:000A4330  1083 0001:000A433E  1084 0001:000A434C  1085 0001:000A435A
  1086 0001:000A4368  1087 0001:000A4376  1088 0001:000A4384  1089 0001:000A4392

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:30 01-01-2008
Benchmark



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

Цитата:
назовите мне хоть один популярный архиватор написанный на .net

Интерфейс FreeARC вроде как делается на основе gtk, а не .net, чтобы иметь возможность одинаково легко сделать версии и под win, и под linux.
 
Bulat_Ziganshin

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

Т.е. что-то типа брут-форса алгоритмов на маленьком кусочке файла ? Думаю, действительно в некритичных ко времени режимах (вроде максимального) можно попробовать.  
 
p.s. С Новым годом всех !
 

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 22:23 01-01-2008
Ghost2004

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Меня очень порадовало появление подобного архиватора с множеством препроцессоров и возможностью их настройки . Особенно - rep - он хоть и жадный до памяти, но очень быстрый и подходящий как раз для немалой доли используемых мною файлов - а именно таких, в которых есть два или более больших файла (скажем, образов CD/DVD приставочных игр), в которых большая часть информации попросту идентична, но находится на большом расстоянии.  
 
Поэтому хочется разобаться с парочкой проблем связанных с rep . Во-первых (в версии 0.40-prerelease 4), объём памяти требуемой и используемой паямти отображается не совсем корректно - например, rep:544mb ребует вовсе не 680 mb для компрессии, а все 800 - потому какразмер хэш-таблицы устанавливается в 256 mb а не 544/4=136 mb. Но это не самая критичная проблема - дело в том, что у меня (судя по всему оно связано с предыдущей) архивация иногда вылетает с ошибкой:  
Stack space overflow: current size 8388608 bytes.  
use '+RTS  -Ksize' to increase it.  
arc: compression Lib_d42d: interrupted
 
Правда, обычно такое бывает если использвоть последовательность двух rep подряд (зачем оно нужно? - скажем, при сжатии одной игрушки последовательность rep:32mb+rep:312mb дала примерно тот же результат, что и rep:512mb, а памяти потребовалось в 1.5 раза меньше - да и для других подобных архивов оно часто бывает верно, хоть и с другими размерами словарей).
 
Несколько тестов показали, что последовательность (на наборе данных примерно 2 Гб - тоже образы CD) rep:32mb:32+rep:544mb:32+tempfile+(любой алгоритм - хоть rep:1mb ) вылетатет с такой ошибкой, да что там, даже rep:32mb:32+rep:384mb:32:h26+tempfile+rep:1mb (вот если 372mb, а не 384 или больше, то работает) ... При этом без tempfile'а этой ошибки нету - но как же без него, если дальше надо сжимать lzma с тяжёлыми настройками, вроде 7bx (памяти у меня 1 Гб).
 
В общем, это уже известная ошибка?

Всего записей: 51 | Зарегистр. 02-01-2008 | Отправлено: 11:54 02-01-2008
Bulat_Ziganshin

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

Цитата:
объём памяти требуемой и используемой паямти отображается не совсем корректно  

это ясно, исправлю
 

Цитата:
Но это не самая критичная проблема - дело в том, что у меня (судя по всему оно связано с предыдущей) архивация иногда вылетает с ошибкой

с предыдущим оно никак не связано. скорее может быть с тем, что у тебя используется два tempfile в алгоритме. использзуй -di+$ чтобы увидеть реально используемую цепочку алгоритмов сжатия для каждого солию-блока - tempfile d них вставляется автоматичсеки для "разгрузки" памяти
 
при испольщовании только одного rep эта ошибка хоть раз была?
 

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 14:47 02-01-2008
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
QT явно лучше gtk. =)

Всего записей: 8820 | Зарегистр. 08-06-2006 | Отправлено: 21:09 02-01-2008
Bulat_Ziganshin

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

Цитата:
QT явно лучше gtk. =)

в смысле на нём проще писать? так я в любом случае пишу не на С
 
для хаскела есть биндинги к qt, gtk, wx, но единственным реально сопровождаемым из них является второй. хотя чисто технически wx был бы лучше

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 22:19 02-01-2008
Nikolai2004



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qt, gtk, wx - всё пойдёт, лишь бы не .NET

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 22:39 02-01-2008
Ghost2004

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

Цитата:
скорее может быть с тем, что у тебя используется два tempfile в алгоритме.

Не, tempfile только один, -di+$ я нынче практически всегда использую. А вот rep'а - два. И если мне не изменяет память, с одним rep'ом эта ошибка не наблюдалась. Более того, она чаще наблюдалась при короткой длине слова и, похоже, при малом словаре первого rep'а. Например, цепочка  
rep:1mb:1024+rep:256mb:256+tempfile+tor:3:4mb  
выдаёт ту ошибку, а вот цепочки  
rep:1mb:2048+rep:256mb:256+tempfile+tor:3:4mb  
rep:1mb:1024+rep:256mb:512+tempfile+tor:3:4mb  
rep:2mb:1024+rep:256mb:256+tempfile+tor:3:4mb
проходят нормально.
 
Цепочки эти чисто для выявления ошибки - судя по всему, что стоит после tempfile, не так и важно, будь то 1bx или 7bx.  
 
Да, а если убрать tempfile, ошибки нету (но с 7bx его не уберёшь).

Всего записей: 51 | Зарегистр. 02-01-2008 | Отправлено: 22:41 02-01-2008
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Я правильно понимаю, что текущая версия:
FreeArc 0.40 (2008-01-01 11:50) ?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 23:53 02-01-2008 | Исправлено: juvaforza, 23:54 02-01-2008
Bulat_Ziganshin

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

Цитата:
Я правильно понимаю, что текущая версия:  
FreeArc 0.40 (2008-01-01 11:50) ?

ну прям кусок хлеба не дают до рта донести!

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 02:53 03-01-2008
egor23



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

Цитата:
0.40 (1.1.2008)
  Сжатие: filetype detection!!!  

filetype detection есть или нету?
Arc.exe a a -di -di+$ Arc.exe - 561 534
Arc.exe a a -di -di+$ Arc.txt - 639 793
поменял расширение Arc.exe в Arc.txt

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот такой есть вопрос, у РАРа есть такой параметр, -idp , не выодить проценты при архивации, помогает когда пишешь лог в файл, а есть такой параметр у freearc?

Всего записей: 106 | Зарегистр. 02-05-2005 | Отправлено: 11:11 03-01-2008
Bulat_Ziganshin

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

Цитата:
filetype detection есть или нету?

нету. в history это находится *после* релиза 0.40. считай то, что я несколько дней назад здесь опубликовал - это уже начало работы над 0.50. через недельку сделаю публичную бету на SF
 
Добавлено:

Цитата:
у РАРа есть такой параметр, -idp , не выодить проценты при архивации, помогает когда пишешь лог в файл, а есть такой параметр у freearc?

-i

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:49 03-01-2008
frodo10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо булат! работает! только в лог почему то не пишет имена архивруемых файлов
 
Добавлено:
И может быть сделать простенький инсталятор в Nullsoft? а то руками копировать ломает немного каждый раз а вообще архиватору респект!

Всего записей: 106 | Зарегистр. 02-05-2005 | Отправлено: 12:00 03-01-2008
Bulat_Ziganshin

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

Цитата:
спасибо булат! работает! только в лог почему то не пишет имена архивруемых файлов  
 

а такого варианта действительно нет. либо -i2 с именами, либо -i без имён. надо наверно сделать?
 

Цитата:
И может быть сделать простенький инсталятор в Nullsoft?  

я думал, что для консольной программы никому он не нужен. следующая версия в любом случае будет с gui, там добавлю и инсталлятор

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 15:12 03-01-2008
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
А вариант без инсталлятора возможен? Меня копировать руками не "ломает", а вовсе даже наоборот.

Всего записей: 4842 | Зарегистр. 22-04-2002 | Отправлено: 15:49 03-01-2008
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тоже за вариант без инсталлятора. Так хоть уверен, что тебе в реестр при установке ничего не напишут Надеюсь, консольная версия отдельно останется?

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 16:57 03-01-2008 | Исправлено: arsvrn, 17:06 03-01-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