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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 2

Модерирует : gyra, Maz

Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102

   

Widok



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

FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей


Официальный сайт | Скриншоты | Скачать
Документация на консольную версию | Документация на GUI версию
Сообщество пользователей FreeArc | Вики | Трекер (рассылка по ошибкам)
Проект на SourceForge.net | SVN-репозиторий | Поддержка InnoSetup
Обсуждение на encode.ru (англоязычное)

Скачать последний релиз - FreeArc 0.51 от 28 апреля 2009 г. Что нового: GUI с 14 локализациями, SFX/инсталятор, авто-определение типов файлов, очередное увеличение скорости и сжатия, словарь в lzma до 1 гб, исправлено 5 ошибок (рас)паковки (подробнее)
 
Текущая альфа версия: скачать (распаковывать поверх установленного FreeArc 0.51). Список исправлений, блог

MiniFAQ...

Подробное описание используемых алгоритмов
Почему он сжимает лучше и быстрее, чем 7-zip/rar...
Результаты тестов, подтверждающие его крутизну...
Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows
Планы дальнейшего развития
Что подразумевается под "интеграцией с Explorer"
Старая FreeArc wiki (включая описание формата архива)
Логотип - объявляется конкурс на иконки для FreeArc

Сторонние оболочки для работы с FreeArc
wArc - простая и понятная программа управления архивами (требует .NET Framework 2.0)
PeaZip - менеджер архивов с поддержкой большого количества форматов, для Windows и Linux

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:02 30-01-2009 | Исправлено: Bulat_Ziganshin, 22:15 30-08-2009
4kusNick

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

Цитата:
 
egor23:
выскакивание dos-окон не гармонирует с GUI
 

 
Согласен, наверное надо вызывать внешние exeшки как-то так:
CreateProcess(nil, PChar('7z.exe x -o' + ' data.tar'), nil, nil, false, CREATE_NO_WINDOW, nil, nil, si, p);
Чтобы не видно было консольных окон при упаковке, правда я не знаю, позволяет ли Haskell вызывать апи (он же мультиплатформенный все-таки), но думаю, что-то такое в нем уж точно можно сделать.
Могу быть не прав, т.к. не вникал в Haskell.

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 23:22 15-05-2009
Bulat_Ziganshin

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

Цитата:
нет - отключения\включения контекстного меню
отключается\включается вместе с ассоциацией с *.arc  

fixed

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:45 15-05-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почитал http://freearc.wiki.sourceforge.net/All2Arc, но не нашел там информации о том, поддерживает ли all2arc.exe опции? Ну чтобы можно было пересжимать в arc уже сразу с нужными опциями, например.

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 23:55 15-05-2009
egor23



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

Цитата:
при вызове контекстного меню на Мой Копьютер, Explorer.exe загружает CPU на 100%.

на WinXP x64 SP2 - Explorer.exe загружает CPU на 100%

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 00:57 16-05-2009
Bulat_Ziganshin

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

Цитата:
поддерживает ли all2arc.exe опции?

нет. я написал в http://code.google.com/p/freearc/issues/detail?id=29 - подпишись на неё
 
Добавлено:

Цитата:
Explorer.exe загружает CPU на 100%

спасибо, Егор. проверь - думаю, теперь я это исправил. моего контекстного меню на всяких левых объектах не должно быть вообще
 
Добавлено:

Цитата:
можно в прицнипе резервировать 1 гб блок и отдавать его только основным алгоритмам. но я не знаю, как это сделать *до* загрузки dll
 
про "динмачискую подгрузку\выгрузку" dll говорили, но смотрерть надо как она себя ведёт...  

я не могу динамически подгружать dll, которые я не использую напрямую. а напрямую я использую только wininet (ну и то, что она лично за собой тянет). всё остальное автоматом загружается виндами перед выполнением программы, afaik
 
Добавлено:
получил письмо:

Цитата:
FreeArc, one of your products, has been added to Softpedia's database of
software programs for Linux. It is featured with a description text,
screenshots, download links and technical details on this page:
http://linux.softpedia.com/get/System/Archiving/FreeArc-47543.shtml

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:20 16-05-2009
egor23



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

Цитата:
проверь - думаю, теперь я это исправил.

теперь нормально

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 19:57 16-05-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Все-таки теперь можно просить Vacon'а, какие у неё ОС и процессор, чтобы отбросить все вопросы. Спасибо ещё раз

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 14:19 17-05-2009 | Исправлено: juvaforza, 23:52 17-05-2009
Bulat_Ziganshin

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

Цитата:
Vacon'а, какие у него ОС и процессор

у неё http://encode.ru/forum/showpost.php?p=7250&postcount=1057

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 19:05 17-05-2009
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
 
может поменять местами
Output directory
Overwrite mode
 
Output directory - и писать полный путь как в WinRar.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 19:08 17-05-2009 | Исправлено: slech, 19:09 17-05-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, мне тоже кажется что будет удобней, если путь для извлечения будет сверху.
И Output directory можно сменить на Output path для наглядности, так как-то привычней, если честно.

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 20:02 17-05-2009
slech



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

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

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Не красиво вышло
 
А скриншоты новых диалогов классные. Правда, в первых двух вариантах - большая свободная область (а двух последних - маленькая скорость )

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 00:00 18-05-2009
Bulat_Ziganshin

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:09 18-05-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
А откуда вы знаете, что были?
Да, каскадное меню работает. Были мелкие проблемы из-за нехватки времени.

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 00:18 18-05-2009
Bulat_Ziganshin

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

Цитата:
А откуда вы знаете, что были?  

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:57 18-05-2009
egor23



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

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

пришла мысля, может сделать dll-ку, которая будет загружаться "раньше всех" и резервировать адресное пространство, но раньше всех загружается сам exe
а у него есть такой параметр - Size of Heap Reserve
http://msdn.microsoft.com/ru-ru/library/f90ybzkh.aspx
выставил в FreeArc.exe вместо 00100000h (1МБ) 70100000h (1793МБ), зарезервировалось, dll-ки подгрузились по другим адресам, то что нужно было
а дальше уже удерживать непрерывный кусок наверно можно и "вручную".
 
70100000h (1793МБ) - какой объем резервировать лучше, это вопрос
 
при поиске максимума (1950МБ - 0x79E00000) видел такое сообщение:

Цитата:
FreeArc.exe - Недопустимое перемещение системной DLL
Системная библиотека user32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека Dynamically Allocated Memory заняла область адресов, зарезервированную для системных DLL Windows. Обратитесь к поставщику за новой версией библиотеки.  

проблема не только в размере резерва, но и то что другие dll-ки тоже перемещаются
посмотрел какие dll-ки успевают загрузится, получил dll-ку с меньшим Image Base:
COMDLG32.DLL - 0x76380000 (1891.5МБ)
поставил heap 1891МБ 0x76300000 (для надёжности) FreeArc.exe запустился
 
осталось выяснить - зарезервированный heap кусок разрезервировать возможно?
 
PS: не программер, мысли вслух.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to Bulat_Ziganshin
 
Доброго времени суток!
по ссылке http://www.haskell.org/bz/1/ArcShellExt-user.lua нет файла... с инетом вроде порядок...
 
P.S. Респектище за прогу - среди друзей пропогандирую, с FreeArc с февраля 2009г.

Всего записей: 6 | Зарегистр. 07-02-2008 | Отправлено: 08:42 18-05-2009
vvvyg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отчасти по теме: http://bash.org.ru/quote/403417

Всего записей: 42 | Зарегистр. 18-12-2007 | Отправлено: 12:19 18-05-2009
Bulat_Ziganshin

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

Цитата:
Респектище за прогу - среди друзей пропогандирую

спасибо!
 

Цитата:
по ссылке http://www.haskell.org/bz/1/ArcShellExt-user.lua нет файла...

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

Цитата:
Size of Heap Reserve  

записал всё в issue 72 - просто чтоб не потерялось. сейчас  по факту распаковщик rep переписан чтобы использовать два куска памяти плюс мы переместили пару dll-ек, дальше план уменьшить макс. использование памяти с ppmd (всё равно от него мало толку) и в будущем когда я сделаю лучше поддержку lzma:1gb - так же переписать для него распаковщик на использование многих областей памяти
 

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 17:33 18-05-2009
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
На что номинировать кстати ? Best New Project ?

Всего записей: 8820 | Зарегистр. 08-06-2006 | Отправлено: 19:22 18-05-2009
   

Страницы: 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 101 102

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 2
Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru