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

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



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

Цитата:
Ага. Довольно навороченный, эффективный но... никому не нужный. За все годы ни разу не видел в сети данных, упакованных в этом формате. У FA же другая задача - стать нужным.

А это уже "промоушн". Программа от своей редкости не перестаёт быть эффективной или навороченной. Так что NanoZip многообещающ =)

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 22:31 01-08-2008
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IamFool
Если NanoZip не станет open source, то с вероятностью 99% его ждет судьба sbc - "живой мертвец", представляющий интерес только для архиваторных тестов и не имеющий практического применения.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
да ладно. залог успеха - это не открытость кода. просто автор sbc забил на развитие, было выпущено всего несколько версий, а главное - не было gui.

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 11:56 02-08-2008
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Как обстоят дела со следущей стабильной версией?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 13:22 02-08-2008
Bulat_Ziganshin

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

Цитата:
Как обстоят дела со следущей стабильной версией?

надо кое-что доделать прежде чем её выпускать, а у меня на это сейчас нет времени

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



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

Цитата:
по остальным параметрам нынешнюю версию fa - запросто. sbc был весьма навороченной и очень эффективной программой

Всегда было интересно, при создании архиваторов - что самое главное, что в итоге становится причиной удачи или неудачи тех или иных архиваторов? Это какая-то гениальная (или не очень) идея в начале, или результат длительных экспериментов, или длительное кропотливое оттачивание выбранных алгоритмов (их ведь не так много существует)? В чём, как правило, залог успеха здесь (я не говорю про "околоархиваторные" штучки вроде recovery record или многотомности и т.д. - а именно про сам метод сжатия и распаковки данных)?
[/offtopic]

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 21:13 02-08-2008
PhoenixUA



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

Цитата:
что в итоге становится причиной удачи

Если под удачей подразумевается распространенность, то
1. Удобство использования (rar, zip, 7-zip)
2. Поддержка внешними приложениями (zip)
3. Степень сжатия (rar, 7-zip)

Всего записей: 2184 | Зарегистр. 17-11-2005 | Отправлено: 22:37 02-08-2008
IamFool



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

Цитата:
Если под удачей подразумевается распространенность, то
Не, я говорю - когда "выдумывается" сам метод сжатия - что является главным залогом его успеха - т.е., например, он даёт в итоге очень большое сжатие, или очень скоростное, или очень эффективное, или наоборот - проигрывает конкурентам по ряду параметров? Скажем, почему NanoZip превосходит FA по сжатию и эффективности, имея "глубоко внутри" всё тот же LZ?
 

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 01:02 03-08-2008 | Исправлено: IamFool, 01:03 03-08-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
думаю, что критерии здесь такие же, как и в науке и любой другой инженерии:
 
1. иметь очень светлую голову. т.е. талант от природы плюс упражнения
 
2. досконально знать предметную область, всё, что уже "украдено до нас". любой хороший новый алгоритм на 90% состоит из старых идей. к примеру, я могу проследить родословную lzma вплоть до оригинальной статьи 77-го года  даже Ньютон говорил, что он видел далеко только потому, что стоял на плечах гигантов
 
3. иметь свои собственные идеи (собственно при наличии п. 1 и 2 такие появятся обязательно) и упорно их все проверять. опять же процитирую "гений - это 1% таланта и 99% труда". к примеру, тот же lzma стал лучшим lz77 алгоритмом в мире всего года два назад, после почти 10 лет развития
 
ну и ещё надо не бояться спорить с авторитетами  самые изящные места в tornado (собственно единственном standalone компрессоре, который я сделал за последние 10 лет) связаны как раз с пересмотром традиций, сложившихся ещё со времён zip/ar002 ("сработанных рабами Рима" )
 
Добавлено:

Цитата:
Скажем, почему NanoZip превосходит FA по сжатию и эффективности, имея "глубоко внутри" всё тот же LZ?

в режиме макс. сжатия он использует CM, так что сравнивать надо с lpaq/ccm

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



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

Цитата:
в режиме макс. сжатия он использует CM, так что сравнивать надо с lpaq/ccm

Не, я про -cO говорил, там всё ещё LZMA, однако FreeArc он, кхм, делает...
 
А вот, кстати, ещё вопрос -  

Цитата:
Alg: compression algorithm, referring to the method of parsing the input into symbols (strings, bytes, or bits) and estimating their probabilities (modeling) for choosing code lengths. Symbols may be arithmetic coded (fractional bit length for best compression), Huffman coded (bit aligned for speed), or byte aligned as a preprocessing step.  
Dict (Dictionary). Symbols are words, coded as 1 or 2 bytes, usually as a preprocessing step.  
LZ (Lempel Ziv). Symbols are strings.  
LZ77: repeated strings are coded by offset and length of previous occurrence.  
LZW (LZ Welch): repeats are coded as indexes into a dynamically built dictionary.  
ROLZ (Reduced Offset LZ): LZW with multiple small dictionaries selected by context.  
LZP (LZ predictive): ROLZ with a dictionary size of 1.  
on (Order-n, e.g. o0, o1, o2...): symbols are bytes, modeled by frequency distribution in context of last n bytes.  
PPM (Prediction by Partial Match): order-n, modeled in longest context matched, but dropping to lower orders for byte counts of 0.  
SR (Symbol Ranking): order-n, modeled by time since last seen.  
BWT (Burrows Wheeler Transform): bytes are sorted by context, then modeled by order-0 SR.  
DMC (Dynamic Markov Coding): bits modeled by PPM.  
CM (Context Mixing): bits, modeled by combining predictions of independent models.  
Some compressors combine multiple steps such as Dict+PPM or LZP+DMC. I indicate the last stage before coding.
(Это из Large Text Compression Benchmark Мэтта Мэхони)
Возможности придумать новые алгоритмы на данный момент развития уже исчезла, да?

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 14:29 03-08-2008
Benchmark



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

Цитата:
его автор, Sami - это разработчик sbc

 
Только сегодня обратил внимание, что разработчик sbc - Sami J. Makinen, а автор NanoZip - Sami Runsas. Думаешь, это все таки один и тот же человек ?

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

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

Цитата:
Не, я про -cO говорил, там всё ещё LZMA

где такое написано? может, это rolz, он действительно опережает lzma на бинарных данных
 

Цитата:
Возможности придумать новые алгоритмы на данный момент развития уже исчезла, да?

см. выше
 

Цитата:
Думаешь, это все таки один и тот же человек ?

ну нет так нет - мне не жалко. всё равно нацеленность на практику у него чувствуется, а превзойти fa не так уж сложно

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 16:35 03-08-2008
IamFool



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

Цитата:
см. выше  

Я имел ввиду, кардинально новые Т.е. не на базе старых, а абсолютно новые, не похожие на остальные
 
Добавлено:

Цитата:
где такое написано? может, это rolz, он действительно опережает lzma на бинарных данных
Вру, бездарно вру... Это BWT ^^

Цитата:
 It compresses using several algorithms (fastest to best): LZP (options -cf and -cF), LZ77 (-cd, -cD), BWT (-co, -cO, uses 5N block size) and CM (-cc). The uppercase options (-cF, -cD, -cO) compress better but slower than the corresponding lowercase options and may use more memory. The default compression mode is -co (fast BWT). -m1500m selects 1500 MB memory, although the reported memory usage may differ and the actual memory usage (Cmem, Dmem, in MB) measured with Task Manager is usually lower than reported. The program will use less memory depending on available physical memory when run. -forcemem was used to override this. For all tests, -nm was used to turn off checksums and not store timestamps or file permissions. For -cO, the program uses a LZ77 variant (called LZT) instead of BWT for binary files. -txt is an optimization for text files with -co or -cO.

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 16:57 03-08-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и я имею в виду то же самое. для того, чтобы сделать что-то новое надо чувствовать себя в предметной области как рыба в воде, чтобы ты мог подняться над существующими вариантами, увидеть новые подходы
 
для примера почитай статью об lzrw4 aka rolz из http://www.cbloom.com/src/lzrw.zip

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



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

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

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 18:52 03-08-2008
Nikolai2004



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а я почему-то думал, что ROLZ изобрёл автор WinRK

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



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

Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 20:47 03-08-2008
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Небольшой оффтоп, если не сложно, дайте ламеру инструкцию, как внедрить FA в Universal Commander ( http://x-diesel.com/ ) Это бесплатный аналог тотала, поддерживающий его плагины.
Поставил вроде мультиарк в него, а дальше что делать ? )

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 21:27 03-08-2008
Bulat_Ziganshin

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

Цитата:
а я почему-то думал, что ROLZ изобрёл автор WinRK

мы тоже так думали, а потом я прочёл описание lzrw4  можешь сравнить его с описанием rolz в русской википедии - я лично разницы не вижу
 
впрочём, надо сказать, что lzrw4 оставался вещью в себе, раскрыл его потенциал
именно Тейлор (rolz3 означает его третью вариацию rolz, до этого использовался rolz2, и вероятно где-то первоначально был rolz1)
 
аалогичная история произошла с bwt - само преобразование было открыто в 82-м, а его использование для сжатия было придумано на 10 лет позже (возможно, тогда просто объёмы ОЗУ не позволяли),  с lz77/78 которые были описаны как чисто теоретические модели, с range coder и т.д.
 
PPM прошёл долгий путь от чисто теоретчисекой модели к ppmd, CM - от жутко тормозного PAQ к популярному CCM. так что не думай, что дело обстоит так, что пришёл-увидел-открыл и все стали счастливы. скорее всё напоминает историю гадкого утёнка, который рос-рос, рос-рос и вырос наконец в прекрасного лебедя, как правило трудами множества людей

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 21:34 03-08-2008
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
BUG: Запускаю "arc.exe a Archive.arc DATA.DB -mtor:4:64mb"
Вылетает "без ошибок" на разных местах разных файлов, бывает завершается успешно. Памяти достаточно. Win2003EntSP2, 32-bit + PAE. FreeArc 0.50 alpha (June 30 2008).
Если нужна дополнительная информация пришлю.

Всего записей: 749 | Зарегистр. 25-03-2002 | Отправлено: 17:57 04-08-2008 | Исправлено: Barabashka, 18:19 04-08-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