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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, дело в цепочке rep+tempfile+rep+tempfile+ - если добавить хоть 3bx, хоть 1bx, всё равно та же ошибка. Сейчас смотрю, это из-за настройки h28, или даже на h27 можно увидеть нечто подобное...

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

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

Цитата:
А вот что при тестировании и распаковке вылетает ошибка нехватки памяти на 38.3%

обновил http://www.haskell.org/bz/arc1.arc - проверяй. учти, что ошибка была в упаковке, хотя и проявлялась только при распаковке. говоря коротко, несжимаемые данные записывались так, что требовали 2x памяти при распаковке. возможно, это причина и проблемы в MOC
 
Добавлено:

Цитата:
http://forall.ru-board.com/egor23/FreeArc-0.50-win32-alpha-2008-06-03.7z  

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

Цитата:
Да, дело в цепочке rep+tempfile+rep+tempfile

если ошибка возникала только при распаковке, весьма вероятно, что с новым rep это заработает

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



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

Цитата:
Не стал прописывать Lucida Sans Unicode, т.к. не очень смотрится.

оставил в настройках шрифт Arial Unicode MS 8, т.к. если нет такого шрифта в системе, то используется шрифт по-умолчанию Tahoma 8 (точнее если нет прописанного шрифта) и это не фатально, нежели если указана тема, которой нет.
http://forall.ru-board.com/egor23/FreeArc-0.50-win32-alpha-2008-06-03-font.7z

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 22:15 07-06-2008 | Исправлено: egor23, 02:39 08-06-2008
Ghost2004

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Скачал новую версию - в ней rep просто вылетает, записав 4-5 Мб... Причём всегда.
 
Что касается цепочки, то ошибка там как раз при упаковке. Даже rep:64mb:h26:32+tempfile+rep:64mb:h26:32+tempfile+(1bx) вылетает после второго tempfile с ошибкой stack size overflow. Судя по всему, короткая длина совпадений в этом смысле ей очень способствует...

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

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

Цитата:
Скачал новую версию - в ней rep просто вылетает, записав 4-5 Мб... Причём всегда.  

тоже неплохо. попробуй обрезать файл до небольшого размера (8мб,64мб) чтобы сбой воспроизводился и залить его куда-нить для меня
 

Цитата:
rep:64mb:h26:32+tempfile+rep:64mb:h26:32+tempfile+(1bx) вылетает после второго tempfile с ошибкой stack size overflow. Судя по всему, короткая длина совпадений в этом смысле ей очень способствует...

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin, так на практически любых данных вылетает - стоит поставить размер словаря меньше сжатого размера данных - например, arc a test.arc arc.exe -mrep:1mb:32 вылетает в новой версии (а вот rep:2mb:1024 может и не вылететь)...
 
Да, а насчёт цепочек - в версии 6 июня rep:512mb:h28:2048+tempfile+rep:512mb:h28:2048+??? не вылетает, а вот с длиной слова 1024 вместо 2048 уже вылетает. Тогда как если уменьшить хеш до h27 (при том же словаре), вылетать начинает при уменьшении слова уже до 128, даже 256 проходит. Но со 128 хоть h24 ставь, всё равно вылетет та ошибка... Да, а размер данных - 9 Гб, при этом два образа разбиты на 18 частей, чтобы совпадения влезали в словарь. Ужимается всё до 3-4 Гб даже одним rep:512mb (в зависимости от минимальной длины), а вообще последующий lzma должен уменьшить размер до 2.5 Гб. В общем, большая часть данных в этом наборе файлов дублируется (как я говорил, образы игрушки с аддоном и без аддона, ничем лишним не пожатые). Хотя даже один образ сжимается rep до 2.5-3.5 Гб.

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

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

Цитата:
Скачал новую версию - в ней rep просто вылетает, записав 4-5 Мб... Причём всегда.  

исправил, качай

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Я тут приноровился использовать Arc через PeaZip и появились вопросы:
 
1) Правильно ли это, не появляются ли при таком способе использования существенные ограничения на настройки и т.п.?
 
2) По какому принципу обновляется Arc, идущий в комплекте с PeaZip (сейчас в PeaZip 2.1 входит Arc.exe от 20.01.2008, 627 712 байт, md5: 729d8359ece2e19511a705b6b806b808 )?
 
Спасибо

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 12:04 08-06-2008
Bulat_Ziganshin

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

Цитата:
Я тут приноровился использовать Arc через PeaZip и появились вопросы:  
 
1) Правильно ли это, не появляются ли при таком способе использования существенные ограничения на настройки и т.п.?  

сравни настройки в peazip и winarc, если тебе чего-то не хватает - напиши автору
 

Цитата:
По какому принципу обновляется Arc, идущий в комплекте с PeaZip  

а я знаю? похоже, что он включил последний релиз 0.40, а 20 января - просто дата упаковки upx'ом
 
кстати, peazip 2.1 стал существеннее удобней пред. версий за счёт поддержки метафоры файл-менеджера, так что всем кому нужна оболочка над freearc  - советую посмотреть. хотя на мой взгляд warc всё равно удобней, только возможностей настройки архивации в нём маловато

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 13:10 08-06-2008
Registered User

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

Цитата:
2) По какому принципу обновляется Arc, идущий в комплекте с PeaZip (сейчас в PeaZip 2.1 входит Arc.exe от 20.01.2008, 627 712 байт, md5: 729d8359ece2e19511a705b6b806b808 )?  
 
 

1)afaik, в PeaZip не включатся альфа-версии.  
2)у автора PeaZip'a мания - UPX'ить все exe'шники в комплекте, так что ни размер, ни md5 ничего не даёт. Запусти arc.exe и посмотри, какую дату отображает он.Наверняка это 0.40 (Jan 1 2008).

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
по поводу твоего документа Limits of Virtual Memory in Windows
есть ещё одна грамотная статья на эту тему - http://www.ixbt.com/soft/windows-4gb.shtml

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



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

Цитата:
есть ещё одна грамотная статья на эту тему - http://www.ixbt.com/soft/windows-4gb.shtml

Статья на другую тему, про видимость системой всей установленной физ.памяти или почему ситема не видит часть физ.памяти.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 20:15 08-06-2008
Bulat_Ziganshin

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

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

почему про другое? во-первых, эти устройства не только затеняют память, но и занимают адресное пространство, во-вторых, всё опять приходит к тому, что надо ставить 64-битную ОС. так что я бы включил ссылку на неё в твою статью
 
Добавлено:
вот ещё несколько ссылок:
 
http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
http://msdn.microsoft.com/en-us/library/ms791558.aspx
 
 
 
Добавлено:
я опять поменял дизайн таблицы вариантов загрузки: http://freearc.org/ru/Download.aspx - так удобней будет?

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



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

Цитата:
я опять поменял дизайн таблицы вариантов загрузки: http://freearc.org/ru/Download.aspx - так удобней будет?

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

----------
Thinking Outside The Box

Всего записей: 501 | Зарегистр. 06-08-2006 | Отправлено: 23:02 08-06-2008
Ghost2004

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уря, в версии 8 июня исправлена ошибка из версии 6 июня. Т.е. rep:1gb:h27+tempfile+lzma:160mb:h256mb:max:128:mc128 сжался и протестировался без проблем. Единственное что не так здорово - похоже наличие rep+tempfile всё же уменьшает объём доступной lmza памяти - со словарями 221mb и даже 192mb памяти не хватило, хотя без rep её ещё как хватало. Ну а кроме того, при тестировании сначала распаковывался lmza, а уж потом этот самый tempfile тестировался - хотя оперативки явно хватило бы и на 160 Мб для lzma и на 1 Гб rep (при распаковке). Можно сделать какой-либо ключ, позволяющий снять то ограничение и распаковывать lzma и rep более-менее одновременно? А то стандартные -lc- -ld- не помогли...
 
Так что буду тестировать пределы словарей и хэша в цепочке rep+tempfile+lzma, а также ещё на всякий случай посмотрю что с rep+tempfile+rep+tempfile+??? получается, вдруг стало лучше...

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Егор, мне понравилось. сейчас думаю сам пересобрать набор - имхо лучше взять за основу gtk2hs runtime (если только ты не знаешь за ним каких-то недостатков) и навесить темы и theme changer
 

Цитата:
Единственное что не так здорово - похоже наличие rep+tempfile всё же уменьшает объём доступной lmza памяти

странно, не должно
 

Цитата:
Ну а кроме того, при тестировании сначала распаковывался lmza, а уж потом этот самый tempfile тестировался

ну так tempfile и при упаковке, и при распаковке работает. попробуй rep:1gb:h27+lzma:160mb:h256mb:max:128:mc128 хотя я боюсь, что это -lc/ld укоротит. во всяком случае, чтобы данные не писались во временный файл при упаковке - надо убрать tempfile. вопрос только в том, чтобы при упаковке программа сама его вставила и не обрезала заданные тобой методы сжатия  что смотреть фактиччеки используемые алгоритмы наддо по -di+$ - ты наверно в курсе? если уж ничего получаться не будет - что-нить к программе прикрутим решения этой проблемы

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



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

Цитата:
Егор, мне понравилось. сейчас думаю сам пересобрать набор - имхо лучше взять за основу gtk2hs runtime (если только ты не знаешь за ним каких-то недостатков) и навесить темы и theme changer

gtk2hs runtime - не видел
использовал gtk2hs-0.9.12.1.exe
http://sourceforge.net/project/showfiles.php?group_id=49207
 
про недостатки сказать ничего не могу.
Позиция простая: больше - не меньше, т.е. если не уверен то пускай будет больше dll-ок и т.п.
В данном случае, по-сути, сборка основывалась на GTK-Runtime и загвоздка состоит в папке locale (сильно утяжеляет архив и очень сильно утяжелит zip-архив) используется она или нет?
В GTK-Runtime и gtk2hs dll-ки одних версий.
 
Добавлено:
меня интересует исправленная gtk2_prefs.exe, как-бы её пересобрать.
нужна пошаговая инструкция (что поставить, что где прописать, как запустить на сборку)
 
Добавлено:

Цитата:
Не стал прописывать Lucida Sans Unicode, т.к. не очень смотрится.

скорее всего не был указан размер шрифта (Lucida Sans Unicode 8, так смотрится вроде также как и Arial Unicode MS 8).
Недостаток:
с шрифтами - Arial Unicode MS, Lucida Sans Unicode
неотображается жирный (Bold) шрифт.
 
 

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

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

Цитата:
gtk2hs runtime - не видел  

либо я забыл написать, либо ты не заметил http://haskell.org/gtk2hs/win32/gtk+-2.10.14-win32.zip
 

Цитата:
загвоздка состоит в папке locale (сильно утяжеляет архив и очень сильно утяжелит zip-архив) используется она или нет?  

я думаю в смом winarc она максимум используеся для перевода ok/cancel и это лучше делать через свои lang-файлы (тем более, что в 7z это уже локализовано, так что мы сразу получаем 70 переводов LOL). а в theme changer можно потерпеть и без неё
 

Цитата:
меня интересует исправленная gtk2_prefs.exe, как-бы её пересобрать

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

Цитата:
скорее всего не был указан размер шрифта  

ты мне потом окончательное решение сообщи - какой шрифт в gtkrc лучше прописать

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 10:32 09-06-2008
Nick222

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

Цитата:
Новая версия 4.05 программы «Архивариус 3000»
...
Добавлена поддержка архивов FreeArc (.arc)
...

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 13:11 09-06-2008
Bulat_Ziganshin

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

Цитата:
Жду - не дождусь, когда у GUI SFX модуля (под винду) будет ключик silent установки с возможностью задания пути по умолчанию, а также, как в WinRAR'е, фича запуска приложения после распаковки.  

кстати, а ты в курсе существования unarc.exe?? возможно, он решит все твои проблемы?
 
Добавлено:

Цитата:
Новая версия 4.05 программы «Архивариус 3000»  

именно её автор и нашёл баг в -m1, причём подробно расписал в чём проблема вплоть до уровня ОС и предложил два метода её решения. грандиозный человек!

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