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

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

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

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

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

Цитата:
а возможно делать так?  
чтобы применять последовательно алгоритмы "на лету"(уже не совсем на лету)  
сегментированные данные или сбрасывать в temp-файл или держать в памяти (если место есть).  
естественно для тех алгоритмов для которых памяти не хватает.

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 12:46 23-12-2007
Registered User

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

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

 

Цитата:
. в общем, это можно использовать в быстрых режимах  
 

 

Цитата:
Даёшь сжатие маленьких файлов  
не понял  
 

FreeArc наиболее эффективен на больших наборах данных, из-за rep. На маленьких наборах, когда rep бесполезен,фриарк плох.

Всего записей: 76 | Зарегистр. 22-12-2007 | Отправлено: 14:38 23-12-2007 | Исправлено: Registered User, 14:49 23-12-2007
egor23



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

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

а при "на лету" почти тоже самое с распаковкой, или я что-то из виду упустил?

Цитата:
Вместо --original, в команде восстановления архива можно использовать опцию --save-bad-ranges=FILENAME. Она записывает в заданный файл список частей архива, которые нужно выкачать заново. Вы можете использовать этот список для выкачки данных утилитой вроде curl и затем пропатчить ими архив.

Не хватает ручного восстановления, т.е. когда нету сетевого доступа к оригиналу, участвуют два пользователя:
1. "Битый" пользователь - отсылает не битому данные: или список битых(если был посекторный CRC), или отсылает посекторный CRC.
2. "Не битый" пользователь - получив эти данные делает патч и отсылает "битому".
3. "Битый" пользователь - получив патч, восстанавливает архив.

Цитата:
Вы можете использовать этот список для выкачки данных утилитой вроде curl и затем пропатчить ими архив.

Хотелось бы чтобы все делал сам FreeArc.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:31 23-12-2007 | Исправлено: egor23, 17:20 23-12-2007
Bulat_Ziganshin

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

Цитата:
Хотелось бы чтобы все делал сам FreeArc.

напиши сам такую утилиту, чего ж тутт сложного?

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



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

Цитата:
напиши сам такую утилиту, чего ж тутт сложного?

Утилиты-то есть.
Вот потому-что реализация не сложная и прошу.
Т.е. если реализация чего-то началась нужно её довести для всех случаев жизни.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
качайте http://www.haskell.org/bz/arc.arc !
 
 

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 12:17 25-12-2007 | Исправлено: Bulat_Ziganshin, 13:14 25-12-2007
l1720



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ого Arc-gui.exe, здОрово
Bulat_Ziganshin
Приложению не удалось запуститься, поскольку zlib1.dll не был найден
 
Добавлено:
добавил какой-то zlib1 версии 1.2.2.0
Всё равно не запускается.

----------
просто тут все делается через ж..., кроме постановки клизмы. ©

Всего записей: 3316 | Зарегистр. 16-09-2003 | Отправлено: 12:58 25-12-2007 | Исправлено: l1720, 13:03 25-12-2007
Bulat_Ziganshin

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

Цитата:
Приложеньицу не удалось запуститься

блин, это неудачная попытка сэкономить на спичках  качай заново

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 13:15 25-12-2007 | Исправлено: Bulat_Ziganshin, 14:41 25-12-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
2.2 мега без GUI -> 13.1 мега с ним. Не буду говорить за всех, но для пользователей консольной версии посредством FAR или TC овчинка выделки точно не стоит.
 
Хотя пусть будет. Кому нравится, будут пользоваться. В конце концов это основа для будущей полноценной GUI-версии, а размер - плата за портабельность под linux.

Всего записей: 6848 | Зарегистр. 01-10-2002 | Отправлено: 15:37 25-12-2007
Bulat_Ziganshin

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

Цитата:
TC

насчёт TC ты думаю ошибаешься. да и пользователи FAR наверно предпочтут графический индикатор прогресса. останутся в основном "автоматизаторы". учти, что графическую версию легче сделать более навороченной. пожелания принимаются  у кого нет собственных мыслей, могут голосовать по моему списку:
 

Код:
  GUI
    окно сообщения об ошибке; подокно варнингов
    вылет при неправильном пароле
    current file, use processing time for speed/estimated time
    учитывать, что cbytes может отставать от b (индейская хитрость!)
    tips for labels that explore their data
    объём озу, используемый текущим алгоритмом
    добавлять в UI_Read/num=0 имя читаемого файла (или завести отдельную очередь),
      что позволит точнее отображать processed files/current file в CUI и GUI
    обновлять раз в 0.5 секунды всё, кроме progressBarSetFraction
    checkbox "Close on exit"; "Remaining time", "Estimated endtime"
    поддержка -m5p (external compressors)
 

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:27 25-12-2007
slech



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

Цитата:
качайте http://www.haskell.org/bz/arc.arc !  

только не говори что для того что бы распоковать необходимо что то скачать
 
Добавлено:
не запускается.
в Readme написано что нужно компилить. я так понимаю уже откомпиленая выложена. как отследить почему не запускается ?

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:14 25-12-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Насчет TC - наверно ты прав. А вот если бы пользователи FAR "предпочитали графический", то они бы уже давно перестали быть пользователями FAR'a Впрочем, тоже не показатель, ибо с каждым годом их число уменьшается - по сути с 2000 года FAR остановился в развитии.
 

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

 
Ну что ж. Если говорить всерьез о графической версии, то в результате (в идеале) хотелось бы увидеть полноценный продукт вроде WinZip, PowerArchiver, WinRAR или чего-то подобного. Отдельные окошки с индикаторами прогресса, статистикой, некоторыми опциями (то, что в твоем списке) - они хороши для ранних версий.

Всего записей: 6848 | Зарегистр. 01-10-2002 | Отправлено: 22:26 25-12-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите как извлечь файлы в определённый каталог ?
arc e arc.arc d:\test    ?

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:27 25-12-2007
Benchmark



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

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

Все DLL'ки, лежащие в архиве, необходимы для работы GUI-версии. Нужно качать все.

Всего записей: 6848 | Зарегистр. 01-10-2002 | Отправлено: 22:28 25-12-2007
Bulat_Ziganshin

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

Цитата:
подскажите как извлечь файлы в определённый каталог ?

arc x arc.arc -dp=d:\test  
 
c остальным как я понимаю ты уже разобрался?
 

Цитата:
хотелось бы увидеть полноценный продукт  

это отдельный вопрос. сейчас я спрашиваю, что доделать в этом окогечке прежде чем двигаться дальше. чтобы не получилорсь так, что программа состоит сплошь из недоделанных частей  если нынешний функционал устраивает - пиши ЗАЧОТ
 

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

зачем скачивать, можно распаковать прям с инета LOL
 
arc x http://www.haskell.org/bz/arc.arc arc.exe
 
Добавлено:

Цитата:
се DLL'ки, лежащие в архиве, необходимы для работы GUI-версии. Нужно качать все.

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:33 25-12-2007
Benchmark



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

Цитата:
если нынешний функционал устраивает - пиши ЗАЧОТ

Пишу: ЗАЧОТ  
 
Я был бы больше рад, если бы сначала вместо зачатков GUI добавились must have фичи полнофункционального архиватора (multi-volume, независимые тома, sfx, полноценный RR). Просто для того, чтобы еще до появления графической версии FreeARC мог полноценно заменить на моем компьютере RAR и 7zip.
 
Но если нужно обязательно что-то выбрать из твоего списка, то, пожалуй, можно начать с:
 
- current file, use processing time for speed/estimated time
- окно сообщения об ошибке; подокно варнингов
- вылет при неправильном пароле - только не "вылет", а диалог с сообщением об ошибке. каждый раз перезапускать архиватор при неправильном пароле - не дело
 
Добавлено:

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

 
Отож Видишь, как люди быстро к хорошему привыкают

Всего записей: 6848 | Зарегистр. 01-10-2002 | Отправлено: 22:46 25-12-2007
slech



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

Цитата:
arc x arc.arc -dp=d:\test  

с распоковкой разобрался. как же всё же быть с GUI - не запускается.
win2k3 en sp1

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:50 25-12-2007
Benchmark



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

Цитата:
с распоковкой разобрался. как же всё же быть с GUI - не запускается

Если ты думаешь запустить его как WinZip, то и не запустится
 
Пока что весь GUI - это индикатор прогресса в процессе работы. Набери что-нть вроде  
arc-gui a test c:\windows и увидишь, что есть на данный момент.

Всего записей: 6848 | Зарегистр. 01-10-2002 | Отправлено: 22:53 25-12-2007
slech



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

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 23:01 25-12-2007
Bulat_Ziganshin

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

Цитата:
полноценный RR

что именно?
 

Цитата:
вылет при неправильном пароле - только не "вылет", а диалог с сообщением об ошибке.  

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:10 25-12-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