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

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

Цитата:
у меня 7-zip в формате PPMD по жизни LZMA проигрывает в 90 % случаев, а тои винрару.

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

Цитата:
вы бы предложили, что и как улучшить

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

Цитата:
На самом деле я удивлён--в самом деле в основном лучше 7-zip и лишь в половине случаев один в один..  

там в заголовке описаны причины. если коротко, он использует почти все алгоритмы 7-zip плюс ещё кучу мелочей, так что было бы странно если бы он проиграл
 
 
 
Добавлено:
ps: и пожалуйста не ставьте в шапку ссылку на .info сайт, который предлагает скачать за деньги *мою* программу и не содержит ни малейшего упоминания о её авторе

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 10:50 16-04-2008
juvaforza

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

Цитата:
ps: и пожалуйста не ставьте в шапку ссылку на .info сайт

А кто же это делал?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 12:41 16-04-2008
SCINER



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1) Да, возможностей пока не хватает, но думаю их я быстро реализую после того, как организую внутреннюю структуру программы. Пока я работаю именно над внутренностями, т.к. GUI в будущем будет поддерживать и другие архивы.
 
2) Насчет прогрессов было бы интересно послушать.
 
2) Я не ставил ссылку.
Да и http://freearc.info еще не начал даже делать, поэтому там нет вообще никакой инфы, кроме ссылки.
 
З.Ы. Кстати в самой-то программе вся документация есть

Всего записей: 85 | Зарегистр. 17-12-2007 | Отправлено: 13:38 16-04-2008
Bulat_Ziganshin

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

Цитата:
З.Ы. Кстати в самой-то программе вся документация есть  

скачивание платное. сайт сделан таким образом, чтобы заставить пользователя думать что ты и есть автор freearc. сайт действителдьно недоделан - видлимо, поместить ссылку на freearc.org требует куда больше времени чем добавлять рекламные баннеры
 
 

Цитата:
GUI в будущем будет поддерживать и другие архивы.  

вот это очень правильно
 
вот что писал Егор:

Цитата:
Хотелось бы ещё увидеть:
      1. Время.
      - сколько осталось до конца.
      - сколько всего времени с момента запуска работает.
      2. Размер архива:
      - текучка
      - примерный в конце упаковки
      3. Имя обрабатываемого файла (можно даже с путём).
      4. Изменение приоритета.
      5. Дополнительные действия после окончания упаковки (Выключить\Перегрузить\Спящий\Ждущий режим\...)
      6. Если цепочка последовательно выполняется, то наверно нужно отдельную статистику отображать...
      хотения по GUI вообще:
      1. Локализация интерфейса (языки) - в ini, txt или т.п. файликах.
      2. Всплывающие подсказки, особенно где настраиваются алгоритмы сжатия (см. meGUI)
    А ещё:
      1. Интерфейс:
      1.1. Добавление файлов как в WinRK, т.е. возможность накидывать, но в FreeArc с возможностью выбора каким методом паковать. Возможно сделать деление файлов на группы - перетаскиванием на иконку или область например txt\binary\..
      1.2. Возможность выбора каким интерфейсом пользоваться, у всех разные предпочтения, кому-то WinRAR подавай и т.п.
      2. Интеграция с Explorer - чтобы была возможность выбора названия пункта в контекстном меню - или при установке или в настройках программы.

 
он же советовал взять winuha за образец удобного и.п.

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 15:24 16-04-2008
slech



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

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 01:10 24-04-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
имешь в виду без вывода диалога сразу начать архивацию? такое можно сделать - просто ещё одна галочка в Settings

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



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

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 07:26 24-04-2008 | Исправлено: egor23, 07:35 24-04-2008
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
нет, немного другое.
есть архив Test.arc внутри папка 1
добавили файл Test.BAK - он оказалася рядом с папкой  
в итоге есть:
1
Test.BAK
хотелось бы иметь возможность просто перетащить прямо в архиве Test.BAK в папку 1, и того в архиве будет:
1
1\Test.BAK

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 08:19 24-04-2008 | Исправлено: slech, 08:20 24-04-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
для этого нужно реализовать
1) команду rename внутри архивов
2) drag&drop
 
запишу в todo

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



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

Цитата:
запишу в todo

Кстати, отличная фича, в RAR'e этого порой не хватало. Что-нибудь вроде (из примера выше)
 
freearc -arcmove my_archive.arc test.bak 1\test.bak
 
Если в архиве вдруг нет папки 1, то спросить - создать ее или отменить команду.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 13:52 24-04-2008
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В последнем тесте на maximumcompression версия 0.50a ожидаемо на первом месте по эффективности, а вот по сжатию откатилась вниз по сравнению с 0.40. Хотя должна быть примерно на уровне CCMx. Похоже, это из-за недоработанного автоопределения типа сжимаемых данных.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>rar -?|grep rn
  rn            Rename archived files
 
Добавлено:

Цитата:
В последнем тесте на maximumcompression версия 0.50a ожидаемо на первом месте по эффективности, а вот по сжатию откатилась вниз по сравнению с 0.40. Хотя должна быть примерно на уровне CCMx. Похоже, это из-за недоработанного автоопределения типа сжимаемых данных.

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

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



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

Цитата:
rar -?|grep rn
  rn            Rename archived files

Не поверишь. До настоящего момента был уверен, что команда только переименовывает сам файл, но не умеет переносить его в другой подкаталог внутри архива. Вот ведь...
 
Но в GUI-версии WinRAR нельзя мышой вот так "перенести" файл(ы) в архиве в/из подкаталог внутри него же. Если это удастся в GUI-версии FreeARC, будет здорово.
 

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

Даешь FA 0.51 ко Дню Победы !

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так ведь имя вместе с каталогом хранится в виде одной большой строки и ему нет никакой разницы - в другой каталог ты переименовываешь или тот же самый
 
Добавлено:
взгляните на http://www.maximumcompression.com/data/summary_mf2.php#data
 
чувак нашёл одну из тестовых версий, с уже улучшенным автодетектом, и вернул назад свои 4 мб  на его тесте автодетект ухудшает сжатие всего на 0.1% - это очень хороший результат. по моим собственным тестам изменение может быть +-10%, и в среднем у меня сжатие даже улучшилось - где-то на 1-2%, наверно

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 19:50 27-04-2008
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Урра!!!
Мой раздуватель информации обновился до версии 1.39
Поигравшись с ним в выходные, я обрел некоторую уверенность в его стабильности и безглючности. Постю эту благую весть сюда, так как тут обитают люди что любят играться с файлами, как и ваш покорный слуга. Ну и для комстроки нужна немалая профессионально-психологическая закалка.
 
Кста там есть канонический код Рида-Соломона, он может пригодится вам когда будете делать тома восстановления типа как у RARа. код 16-битный, а не 8-битный как у RARа, вот вам еще одно преимущщество для вашего архиватора. Томов может быть 65536 вместо 256. Канонический в смысле наиболее простой и понятный. Путем всяких извратов, асма и целого ряда трюков его можно ускорить в 5-10 раз (как у меня в бинарнике), это не проблема. Главное иметь правильную процедуру на языке высокого уровня.
 
Преимущщества перед ICEECC и QuickPAR:
1) есть "двоично-десятичная" приятная человеку схема разновесов, а не только степень двойки (замучился юзать калькулятор виндовз для перевода в двоичный вид поэтому и реализовал)
 
2) кроме рида-соломона есть еще пару азартных алгоритмов, не таких надежных, но быстрее в 20 раз. А при правильном использовании надежность практически не уступает риду-соломону, если знать что делаешь. Выпечатывается вероятнось успеха обычно в виде 99.9999999...% на что на практике можно забить
 
3) не требуются специальных прог для считывания битых файлов, из тех что не читаются, их можно спокойненько считать предварительно типа badcopy а можно прямо по живому запустить процесс восстановления всех файлов с плохого носителя на винт - и прога не облажается синим экраном или чего там еще
 
4) при желании поддерживает до 200000 томов, что может быть полезно при обновлении версий так как нужно искать малые по размеру сектора.
 
лежит на ник фронт ру
спасибо за внимание

Всего записей: 466 | Зарегистр. 27-06-2007 | Отправлено: 16:58 02-05-2008
slech



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

Цитата:
 
FreeArc
 
D:\fa>arc a my.arc asassdas.txt --logfile=log.txt
FreeArc 0.50 alpha (Feb 8 2008) Creating archive: my.arc using exe+rep:64mb+delta+lzma:8mb:normal:bt4:32:mc16, $obj => rep:64mb+delta+lzma:8mb:normal:bt4:32:mc16, $text => dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h20:d1mb:s16+ppmd:8:96mb, $compressed => rep:64mb+tor:16mb:c3, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 184mb, decompression 128mb, cache 64mb
WARNING: No files, erasing empty archive
There were 1 warning(s)
 
D:\fa>arc a my.arc asassdas.txt --logfile=log.txt
FreeArc 0.50 alpha (Feb 8 2008) Creating archive: my.arc using exe+rep:64mb+delta+lzma:8mb:normal:bt4:32:mc16, $obj => rep:64mb+delta+lzma:8mb:normal:bt4:32:mc16, $text => dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h20:d1mb:s16+ppmd:8:96mb, $compressed => rep:64mb+tor:16mb:c3, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 184mb, decompression 128mb, cache 64mb
WARNING: No files, erasing empty archive
There were 1 warning(s)
 
D:\fa>arc a my.arc asassdas.txt --logfile=log.txt
FreeArc 0.50 alpha (Feb 8 2008) Creating archive: my.arc using exe+rep:64mb+delta+lzma:8mb:normal:bt4:32:mc16, $obj => rep:64mb+delta+lzma:8mb:normal:bt4:32:mc16, $text => dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h20:d1mb:s16+ppmd:8:96mb, $compressed => rep:64mb+tor:16mb:c3, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 184mb, decompression 128mb, cache 64mb
WARNING: No files, erasing empty archive
There were 1 warning(s)
 

 
 

Цитата:
 
WinRar
 
--------   2 May 2008, archive D:\Work\info\tools\arc\WinRAR\arc.rar
 
21:51:02  Cannot open dawdadfaw.txt
21:51:02  The system cannot find the file specified.
 
--------   2 May 2008, archive D:\Work\info\tools\arc\WinRAR\arc.rar
 
21:51:03  Cannot open dawdadfaw.txt
21:51:03  The system cannot find the file specified.
 
--------   2 May 2008, archive D:\Work\info\tools\arc\WinRAR\arc.rar
 
21:51:04  Cannot open dawdadfaw.txt
21:51:04  The system cannot find the file specified.
 

Хотелось бы именть возможность как то управлять информативностью логов.
У WinRar сразу видно что и как не получилось, во сколько и с каким файлом.
Может приделать ключик который бы изменял verbosity  
 
Спасибо.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:52 02-05-2008 | Исправлено: slech, 23:03 02-05-2008
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Скажите, плз, может ли Ваш архиватор сжать 6 млн небольших текстовых файлов в разных папках общим объёмом примерно 30 Гб и сколько времени примерно это займёт на P-4/3,4 Ггц и 1 Гб памяти?
 
Я пытался жать это 7z, но он хранит список файлов в оперативной памяти, как я понял, и ему не хватает памяти уже на 1 млн файлов с длинными именами...
 
Автор обещал доделать - но не хотелось бы ждать полгода - бэкапы нужно делать каждый месяц.
 
Спасибо

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 21:17 03-05-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
вроде ты уже говорил об этом. обсудим как-нибудь потом, оk? в приницпе я не потив - любой каприз клиента
 
Nick222
нет, пока что не получится. fa требует байт 300-500 на файл (нижняя граница - при -ds), так что всё равно не влезет. rar тоже не влезет. разивай список файлов на несколько частей либо архивируй программой типа tar которая не создаёт в памяти полный список файлов и затем сжимай её выход (прям на лету)

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:30 03-05-2008
slech



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

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 23:53 03-05-2008
Romanych11

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

Цитата:
Мой раздуватель информации обновился до версии 1.39
Поигравшись с ним в выходные, я обрел некоторую уверенность в его стабильности и безглючности.
А ссылку в человеческом виде можно? Слушай, не ты пишешь часом песни для нашей эстрады? А то стиль похож больно...Насчёт Warc и Peazip.. После того как нашёл что с последним можно Paq архиватором побаловаться.. для меня выбор отпал.. По-видимому,
Nick222 ею пользуется.. Кстати, в 7-z у меня и другие глюки хотя и на немного меньших массивах данных..

Всего записей: 433 | Зарегистр. 30-10-2006 | Отправлено: 05:58 04-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