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

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



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

Цитата:
надо сделать GUI, надо исправлять многочисленные мелкие недоделки и рекламироваться, рекламироваться, рекламироваться, чтобы популярность начала расти

 
Чтобы популярность действительно поперла, FreeARC должен как минимум полноценно научиться делать все, что делают те же WinRAR или 7zip + делать ряд собственных вещей, которые они не умеют. До тех пор, пока за какой-либо фичей придется лезть в другой архиватор, должного эффекта не будет.
 
На мой взгляд то, что обещано к версии 0.80 - необходимый _минимум_, чтобы всерьез говорить о замене FreeARC'ом _любого_ другого архиватора.  
 
p.s. "Экзотические" фичи вроде заливки архивов на FTP по SSL-соединениям или подписи/проверки их посредством x.509 сертификатов (как в PkZip Server) пока в расчет не берем. Хотя для использования в больших организацях это очень полезное умение. Может сойдет для 0.90 ?

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 14:11 11-05-2008
Bulat_Ziganshin

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

Цитата:
Сделайте так, чтобы можно было надёжно архивировать 6 млн текстовых и html файлов  

я знаю как это сделать, но ещё не готов заняться этим довольно большим куском работы
 
Benchmark
остаётся только догадываться почему так популярен 7-zip
 
я думаю, для массовой популярности в первую очередь нужна стабильность и надёжность (помимо бесплатности, конечно ). но плыть в эту сторону я пока не готов, меня сейчас интересует наращивание функционала и увеличение сжатия/скорости
 

Цитата:
На мой взгляд то, что обещано к версии 0.80 - необходимый _минимум_, чтобы всерьез говорить о замене FreeARC'ом _любого_ другого архиватора.  

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

Цитата:
"Экзотические" фичи вроде заливки архивов на FTP по SSL-соединениям или подписи/проверки их посредством x.509 сертификатов (как в PkZip Server) пока в расчет не берем.

это всё есть в библиотеках, так что прикрутить будет не сложнее, чем нынешнюю поддержку ftp/aes

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 14:34 11-05-2008
tatuich



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin, а почему бы вам не привлечь в разработку еще энтузиастов?
Было бы легче, когда один занимается развитием одного куска кода, второй другим куском, а третий, например, исправлением ошибок первых двух программистов.
PS: Вы, кстати, пишете, кажется, на Haskell. Не дадите ли вы пару ссылок, где собственно скачать саму среду разработки с этим языком, и хорошие руководства, FAQ'и по программированию на данном языке.

Всего записей: 320 | Зарегистр. 20-11-2007 | Отправлено: 14:57 11-05-2008 | Исправлено: tatuich, 14:59 11-05-2008
Benchmark



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

Цитата:
остаётся только догадываться почему так популярен 7-zip

Дык у FreeARC задача зарулить в том числе и его. И не в последнюю очередь за счет богатого функционала, с которым у 7zip, мягко говоря, не очень, да и не предвидится.
 
Стабильность и надежность - условия необходимые, но не достаточные для популярности.  
Например Squeez 5.61 - стабильный, надежный, аккуратно оформленный. Как у него с популярностью ? Никак. Почему ? Потому что это очередной, тыща-триста-двадцать-восьмой аналог WinRAR, который ничем особо не лучше. Примерно такой же и по функционалу, и по сжатию, и по скорости. И когда есть уже один широко используемый оригинал, остальные тыща-триста-двадцать-восемь аналогов мало кому нужны.
 
Утрирую, конечно, но примерно так
 

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

Дык Причем это не комплимент, это просто констатация факта.
 
По эффективности (скорость/сжатие) FreeARC *уже* заруливает всех. Только подумай, зарулил *все* архиваторы, созданные за последние 25 лет. Это ведь о чем-то говорит ? Остается лишь добавить в него достаточный функционал (главная слабость 7zip), и остальные станут попросту не нужны.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 15:04 11-05-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ладно. я думаю, что массовый пользователь (а не те несколько энтузисатов, что здесь тусуются) всё же предпочтёт программу стабильную и надёжную навороченной. ты считаешь по-другому. в любом случае, приоритеты сейчас направлены в пользу фич и скорости/сжатия просто потому, что я хочу технически обойти всех. ещё один важнейший для популярности параметр, про который я забыл упомянуть - удобство GUI-интерфейса. сейчас интерфейс программы - вещь в себе
 
 
tatuich
я не против этого, но вопрос в том, как собственно создать такую команду. особенно учитывая "популярность" хаскела )
 
сайт - haskell.org, компилятор - ghc, для удобства изучения можно также взять hugs. дальше смотри на http://haskell.org/haskellwiki/Learning_Haskell раздел Online tutorials (или Textbooks если ты хочешь купить книгу). как освоишь сам язык, я тебе подскажу что изучать дальше

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



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

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

Не совсем так. Стабильность, надежность и максимальная совместимость - необходимы. Вспомни, что я говорил про требования по использованию памяти у стандартных пресетов и несовместимость понятий "надежный" и "неограниченный".
 
Другое дело, что о шлифовке стабильности и надежности можно будет говорить лишь тогда, когда будет более-менее завершен функционал. То есть не раньше 0.80, а то и 0.90 И это нормально.
 

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

Дык я двумя руками "за". Тем более, на данной стадии FA еще не обременен необходимостью обратной совместимости со своими же ранними версиями.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 18:38 11-05-2008
PAQer



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick222
а хард не надорвется от такого нашествия файлов?

Всего записей: 161 | Зарегистр. 17-12-2007 | Отправлено: 20:49 11-05-2008
Bulat_Ziganshin

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

Код:
--------   May 12 2008 20:41:14, archive H:\a.arc
WARNING: No files, erasing empty archive
 
--------   May 12 2008 20:43:40, archive a.arc
ERROR: General (de)compression error in lzma:11kb:normal:bt4:32:mc16
 
 

Код:
-- FreeArc script: custom logging facility
 
-- Filename of custom logfile
logfile = "c:/temp/arc.custom.log"
 
onArchiveStart (function (params)
  a = params.arcname
end)
 
onError (function (params)
  printMessage("ERROR", params)
end)
 
onWarning (function (params)
  printMessage("WARNING", params)
end)
 
function printMessage(header,params)
  f = io.open(logfile, "a")
  f:write("--------   " .. os.date("%b %d %Y %X") .. ", archive " .. a .. "\n")
  f:write(header .. ": " .. params.message .. "\n\n")
  f:close()
end
 
 
Добавлено:
slech, можешь тестировать: http://www.haskell.org/bz/arc1.arc

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 20:55 11-05-2008 | Исправлено: Bulat_Ziganshin, 21:04 11-05-2008
tatuich



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GUI действительно является неотъемлемой частью популярности.
Но GUI, который предлагается сейчас и неудобен и не стабилен, да еще и Framework зачем-то нужен. В отличие от 7-Zip и WinRAR, приходится каждый раз самому указывать путь и имя архива, когда в вышеперечисленных имя архива уже вписано, а архив создается в папке с архивируемыми файлами.

Всего записей: 320 | Зарегистр. 20-11-2007 | Отправлено: 06:23 12-05-2008 | Исправлено: tatuich, 09:24 12-05-2008
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PAQer
Можешь что-то предложить или просто поболтать??

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 07:55 12-05-2008
euheny



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

Цитата:
да еще и Framework зачем-то нужен

это общеизвестное зло, которое $MS$ пытается распространить на весь мир. А потому как программисты в основном люди недалёкие в понимании Бога, то и ведутся. Ещё бы - меньше таланта и труда - больше программ и денег.

Всего записей: 4181 | Зарегистр. 22-11-2006 | Отправлено: 08:00 12-05-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tatuich
ты говоришь о warc,  а не моём winarc. зайди на freearc.org
 
Добавлено:

Цитата:
Ещё бы - меньше таланта и труда - больше программ и денег.

точно! а началось всё с изобретения каменного топора

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



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

Всего записей: 161 | Зарегистр. 17-12-2007 | Отправлено: 11:58 12-05-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я обновил http://www.haskell.org/bz/arc1.arc  
 
желающие могут потестировать его с гигабайтным словарём:
 
-mlzma:ht4:1gb:mc64

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

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

Цитата:
В отличие от 7-Zip и WinRAR, приходится каждый раз самому указывать путь и имя архива
Скачай Peazip и впридачу к этому архиватору PAQ можешь сравнить без всяких комстрок... Он мощнее, но..
Цитата:
началось всё с изобретения каменного топора  

Да, но потом ведь был бронзовый топор! А сейчас попробуй найди его! Прогресс пошёл на попятную и жлобы теперь выпускают для пользователей только дешёвую железку!
 Я вот что заметил.. Что-то у меня показатели на высоком и максимальном сжатии (максимум памяти имею в виду) почти не различаются..Это нормально, или играет роль нехватка оперативки и использование виртуалки вместо неё для сжатия?  

Всего записей: 433 | Зарегистр. 30-10-2006 | Отправлено: 04:31 13-05-2008
egor23



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

Цитата:
-mlzma:ht4:1gb:mc64

а про ht4 по-подробней можно.

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто ещё не взялся за хороший GUI, SFX и т.п.?

Всего записей: 8169 | Зарегистр. 02-02-2004 | Отправлено: 06:33 13-05-2008
Romanych11

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

Цитата:
Никто ещё не взялся за хороший GUI, SFX и т.п.?
Сформулируйте, плиз, признаки хорошего gui в вашем понимании... Для большинства это просто влом комстроку вспоминать и вбивать..

Всего записей: 433 | Зарегистр. 30-10-2006 | Отправлено: 06:57 13-05-2008
egor23



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

Цитата:
я обновил http://www.haskell.org/bz/arc1.arc  

без файлика arc.custom-log.lua FreeArc вешается.

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

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

Цитата:
а про ht4 по-подробней можно

это новый matchfinder (наряду с hc4 и bt4). требования к памяти - 1.75*dictsize. сжатие хуже чем у hc4 с таким же размером словаря, но за счёт впятеро меньших требований к памяти позволяет увеличить словарь и тем самым увеличить общее сжатие
 
-m3 сейчас вместо rep:32m+lzma:hc4:4m использует lzma:ht4:32m, что улучшило сжатие на 1-10%
 

Цитата:
 Что-то у меня показатели на высоком и максимальном сжатии (максимум памяти имею в виду) почти не различаются..

это нормально. ppmd от увеличения объёма озу не сильно выигрывает; этот режим больше для тестеров
 

Цитата:
без файлика arc.custom-log.lua FreeArc вешается.

спасибо. исправил, выложил новую версию http://www.haskell.org/bz/arc1.arc
 
Добавлено:
по просьбам прогрессивной общественности
* -di+% для вывода на экран статистики по памяти (соотв-но, -di+$# её больше не выводят)
 
http://www.haskell.org/bz/arc1.arc
 
кстати, Егор, ты как-то спрашивал насчёт lzma: так вот, при нехватке памяти словарь lzma уменьшается, но не плавно, а скачками 256m->192m->128m и т.д.

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:26 13-05-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