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

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

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
One more intermediate version:
 
http://www.haskell.org/bz/FreeArc-0.50-win32-alpha-2009-04-19.exe
http://www.haskell.org/bz/FreeArc-portable-0.50-win32-alpha-2009-04-19.zip
http://www.haskell.org/bz/FreeArc-0.50-sources-alpha-2009-04-19.tar.bz2
http://www.haskell.org/bz/FreeArc-console-0.50-win32-alpha-2009-04-19.exe
 
A lot of bugfixing was done:
 
    * added icon to arc.exe & freearc.exe
    * Skin changer: more skins
    * GUI: use stock icons for Yes/No/OK/Cancel/Close buttons
    * GUI: save/restore UserID in registry in order to not lose it after reinstallation
    * freearc.menu.example: updated to match current menu
    * arc.ini: solved non-zero error code problems for packjpg, lzturbo (thanks to pat357)
    * fixed (de)compression error handling
    * Unarc: fixed bug: crashed on errors instead of displaying error message
    * GUI: fixed bug: 'Open Archive' button doesn't work when you're currently in the root of any disk in FA GUI browser
    * GUI: change archive name in window title when it's converted to/from SFX
    * GUI: fixed bug: encrypted - edit comment - cancel -- resulted in program crash
    * GUI: Linux: implemented Run operation for scripts/executables
 
If no more bugs will be reported, i will make release in a 3 days
 
ps: seems that site was just referred somewhere. there were ~150 visitors in just a few hours - an order of magnitude more than usual
 
Егор, посмотри плиз - как теперь с отработкой сбоев (рас)паковки, сбойных архивов и т.п. Кстати, я и ошибку в unarc исправил - теперь он не вылетает в кору на неисправных архивах
 

Цитата:
files.mail.ru/M6A9H8

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:30 19-04-2009 | Исправлено: Bulat_Ziganshin, 00:35 19-04-2009
juvaforza

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

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 01:06 19-04-2009
egor23



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

Цитата:
 Skin changer: more skins

для libnimbus.dll надо gtk 2.14
 

Цитата:
Егор, посмотри плиз - как теперь с отработкой сбоев (рас)паковки, сбойных архивов и т.п.

вроде нормально работает

Цитата:
 Кстати, я и ошибку в unarc исправил - теперь он не вылетает в кору на неисправных архивах

unarc.exe x ppmd2000.arc
Win32 распаковка заканчивается неудачей, но в папке появляется файлик 1.pdf.djvu размером 0байт (внутри ppmd2000.arc лежит 1.pdf.djvu)
Arc.exe \ FreeArc.exe - ничего не создают.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 08:45 19-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу прощения, но у меня на офисных файлах по сравнению с 7z практически не дало выигрыша - архив 41 Мб, сжатие 78% примерно - и у того, и у другого.
 
Так и должно быть?

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 09:38 19-04-2009
egor23



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

Цитата:
Гы, интересно, а почему так

Предположу что есть проверка(-и) по этому вопросу
если она одна, то её можно обойти
если проверка регулярно происходит, то жизнь пользователя усложняется из-за косяков (недоделок) в софте.
http://forum.ru-board.com/topic.cgi?forum=5&topic=5467&start=320#2

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 09:40 19-04-2009
VikLabel

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick222
А по времени, кто быстрей?

Всего записей: 674 | Зарегистр. 05-03-2003 | Отправлено: 10:01 19-04-2009
Bulat_Ziganshin

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

Цитата:
Прошу прощения, но у меня на офисных файлах по сравнению с 7z практически не дало выигрыша - архив 41 Мб, сжатие 78% примерно - и у того, и у другого.
 
Так и должно быть?
 

в обоих случаях lzma, небольшой выигрыш может быть только от delta
 
 

Цитата:
для libnimbus.dll надо gtk 2.14  

надо попробовать и gtk заодно заменить на новый - вдруг это что-то даст?  Егор, может попробуешь - http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.16.0-2009-03-22-ash.exe?download - как оно с fa живёт?
 

Цитата:
Win32 распаковка заканчивается неудачей, но в папке появляется файлик 1.pdf.djvu размером 0байт (внутри ppmd2000.arc лежит 1.pdf.djvu)  

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 10:38 19-04-2009
egor23



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

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

зачем все стирать?
или речь идёт об инсталле на базе sfx?
 

Цитата:
надо попробовать и gtk заодно заменить на новый - вдруг это что-то даст?   Егор, может попробуешь - http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.16.0-2009-03-22-ash.exe?download - как оно с fa живёт?

раньше не очень уживался, попробую сейчас с 2.16.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 10:43 19-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VikLabel
Я не мерял, но по ощущениям скорость почти совпадает.
Сейчас проверю на 7z PPMd...

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 10:55 19-04-2009
Bulat_Ziganshin

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

Цитата:
зачем все стирать?
или речь идёт об инсталле на базе sfx?  

да, о нём

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 10:56 19-04-2009
egor23



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

Цитата:
да, о нём

вообще нужно, как в других инсталлах - перед распаковкой делаетеся проверка (тестирование), точнее даже сразу после запуска идёт проверка, а потом уже выполнение скрипта инталла.
 
опять про прерывание упаковки:
упаковывается папка bin -m9x, прерываем упаковку когда упаковывется файл empty.arc \ ppmd2000.arc
упаковка прерывается, но окно не убирается, повторное нажатие на Отмена вызывает вылет FreeArc с характерным звуком ошибки.

 
Добавлено:
gtk-theme-name = "MS-Windows"  
тема Windows XP
при наведении мышкой на стрелочки

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 11:10 19-04-2009 | Исправлено: egor23, 11:16 19-04-2009
Bulat_Ziganshin

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

Цитата:
ема Windows XP
при наведении мышкой на стрелочки  

то же самое было и раньше. я это не контролирую
 

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

согласен. оставил на будущее
 
 
Добавлено:

Цитата:
упаковывается папка bin -m9x, прерываем упаковку когда упаковывется файл empty.arc \ ppmd2000.arc
упаковка прерывается, но окно не убирается, повторное нажатие на Отмена вызывает вылет FreeArc с характерным звуком ошибки.  

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

Цитата:
раньше не очень уживался, попробую сейчас с 2.16.

я чуть-чуть потыркал - вроде живёт

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



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

Цитата:
я чуть-чуть потыркал - вроде живёт

вроде уживается
немного отвлекли домашние, сейчас скринов сравнительных сделаю
 
Добавлено:
FreeArc-portable-0.50-win32-alpha-2009-04-19 + gtk2-runtime-2.16.0-2009-03-22-ash.exe
FreeArc-portable-0.50-win32-alpha-2009-04-19_gtk_2.16.7z
 
FreeArc + gtk_2.16

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

 
FreeArc

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 13:26 19-04-2009 | Исправлено: egor23, 14:41 19-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я фигею, дорогая редакция (с)
 
Поставил на упаковку ФриАрком 276 тыс мелких HTML файлов (7z сделал из них методом PPMd архив 41 Мб, 9% - но долго...).
Сжатие установил в опциях максимальное.
Система Вин ХР Про Рус СП3 + обновления безопасности.
Проц ПеньД 3,4 Ггц. ОЗУ 2 Гб. Диск 500 ГБ NTFS.
 
ФриАрк прочитал файлы с диска, отсортировал, загрузил первые 20 тыс файлов, захавал 500 Мб ОЗУ - и молчит при 0% загрузки процессора...
И так долго-долго...
 
Это нормально?
 
ЗЫ: Нельзя ли сделать настраиваемым размер порции - не по 20 тыс, а по 100 или 500?
И как это зависит от размера ОЗУ?

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 16:52 19-04-2009
Bulat_Ziganshin

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

Цитата:
ФриАрк прочитал файлы с диска, отсортировал, загрузил первые 20 тыс файлов, захавал 500 Мб ОЗУ - и молчит при 0% загрузки процессора...
И так долго-долго...
 
Это нормально?  

если 0% - это баг. ты версию последнюю используешь - 19 апреля?
 
вообще в такой задаче больше времени расходуется не на сжатие, а на чтение файлов с диска. "-ds -ma-" должны помочь
 

Цитата:
ЗЫ: Нельзя ли сделать настраиваемым размер порции - не по 20 тыс, а по 100 или 500?  

"-s100000;". или "-s;" для того чтобы все файлы упаковались за раз
 

Цитата:
И как это зависит от размера ОЗУ?

озу расходуется примерно по килобайту на файл

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
 
попробывал упаковку на test_211000_100_10.iso
211000 файлов
 
-mx
1. При попытке остановить упаковка (этап поиска файлов), таже ситуация что ранее описывал.
2. При попытке остановить упаковку (упаковал 2.6%)
выдал вот таких два окошка с ошибками
 
CompressionLib_d71I: interrupted
 
interrupted
 
а отъел примерно по ~2кбайта на файл, т.к. было занято 400МБ (размер словаря не т.п. не в счёт, т.к. размер файлов маленький ~2МБ)
 
Добавлено:
Bulat_Ziganshin
посмотрел в Process Explorer
как память занимается
получается что весь список файлов держится в памяти?
 
Добавлено:
Arc.exe вообще 700МБ оторвал
Arc.exe a a X:\ -mlzma:10m -di -di+$%
log_screen..

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 17:54 19-04-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
1. в freearc ошибка - если упаковка задана с корня ("c:\"), то он находит каждый файл дважды и затем изничтожает дубли. если перейти в c:\ и упаковать "* -r", то дублей не будет afair
2. насчёт памяти я "вспомнил будущее" - это планировалось сделать, но пока не сделано. так что сейчас полный список файлов заносится в память, затем из него откусываются куски по 20.000 файлов на каждый блок каталога чтобы можно было распаковывать в ограниченном объёме памяти
 
Добавлено:

Цитата:
Arc.exe вообще 700МБ оторвал  

может он испольует так два, а с учётом дублирования - 3.5, т.е. почти 4

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



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

Цитата:
1. в freearc ошибка - если упаковка задана с корня ("c:\"), то он находит каждый файл дважды и затем изничтожает дубли. если перейти в c:\ и упаковать "* -r", то дублей не будет afair

ааа не понял
в freearc открываю диск X: выделяю папки и упаковываю, поиск показывает сразу, то количество файлов, которое есть
обработка идёт по папкам, файлы "появляются" после каждой папки.
 
Добавлено:

Цитата:
может он испольует так два, а с учётом дублирования - 3.5, т.е. почти 4

можете у себя посмотреть как и что
 
Arc.exe a a X:\00100000_10\ -mlzma:10m -di -di+$%
100000 файлов в папках по 10000 файлов
отъел 192МБ
log_screen..
 
Добавлено:
дошло...
FreeArc.exe a a X:\ -mlzma:10m -di -di+$%
 
нашёл в 2 раза больше файлов
отъел 672МБ

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:30 19-04-2009
Bulat_Ziganshin

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

Цитата:
ааа не понял  

имею в виду команда "arc a a c:\" создаёт дубликаты - это в твоём репорте кстати видно. а "arc a a -r" - нет. если упаковывать из gui - бага с удвоением не проявляется - fa никогда не формирует такой команды

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 18:47 19-04-2009 | Исправлено: Bulat_Ziganshin, 18:48 19-04-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