Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc: бесплатный open-source архиватор

Автор: Bulat_Ziganshin
Дата сообщения: 01.07.2008 14:52

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

нпа второй закладке "удалить предыдущее содержимое"

бяки из-за того, что я принудительно ограничил ширину диалога. иначе он слишком сильно расплывался. первый скрин можно вылечить, второй нет. используй english или уменьшай размер шрифта или предложи другие фразы для того комбобокса
Автор: Benchmark
Дата сообщения: 01.07.2008 18:08
Bulat_Ziganshin

Цитата:
FAR/TC: копирование/перенос пустых каталогов в архив/из архива; исправлены плагины

Вот за это спасибо. Фича очень нужная, в первую очередь, для backup'ов - перенос в/из архив/а точной структуры папок.


Цитата:
остались проблемы: удаление пустых каталогов из архива (TC), копирование пустых каталогов из архива (FAR), копирование в каталоги/из каталогов внутри архива (-ap)

А виновники проблем в данном случае TC и FAR, или просто во FreeARC еще не до конца реализовано ?

Автор: juvaforza
Дата сообщения: 01.07.2008 18:31
Bulat_Ziganshin
А этот комбобокс может показывать не весь текст, а сколько вместилось?

Добавлено:
[more=Вариант]Короткий
0216 Backup mode:=Резервирование:
0217 No (default)=Нет (по умолчанию)
0218 Full: clear \"Archive\" attribute of files succesfully archived=Полное: снять атрибут "Архивный" у успешно упакованных файлов
0219 Differential: select only files with \"Archive\" attribute set=Дифференциальное: выбрать только файлы с атрибутом "Архивный"
0220 Incremental: select by \"Archive\" attribute & clear it after compression=Добавочное: выбрать файлы по атрибуту и снять его после упаковки
Полный
0216 Backup mode:=Режим резервирования:
0217 No (default)=Нет (по умолчанию)
0218 Full: clear \"Archive\" attribute of files succesfully archived=Полное: снять атрибут "Архивный" у успешно упакованных файлов
0219 Differential: select only files with \"Archive\" attribute set=Дифференциальное: выбрать только файлы с установленным атрибутом "Архивный"
0220 Incremental: select by \"Archive\" attribute & clear it after compression=Добавочное: выбрать файлы по атрибуту "Архивный" и снять его после упаковки[/more]
Автор: Bulat_Ziganshin
Дата сообщения: 01.07.2008 20:20

Цитата:
А виновники проблем в данном случае TC и FAR, или просто во FreeARC еще не до конца реализовано ?

в fa с самого начала была поддержка пустых каталогов. "dir/" архивировало всё содержимое каталога рекурсивно включая пустые каталоги, но только не сам dir! вот сейчас я это исправил. осталось разобраться с командами распаковки/удаления. ситуация осложняется тем, что TC передаёт каталоги как dir/, а FAR как dir и/или dir/*, так что мне надо поддерживать оба формата )


Цитата:
А этот комбобокс может показывать не весь текст, а сколько вместилось?

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

а что ж ты сам свой вариант не попробовал? Incremental надо переводить как Инкрементальное - это уже устоявшаяся калька

Добавлено:
да, слово Резервирование как-то неочевидный перевод для Backup, имхо. сейчас (с Инкрементальный) чуть-чуть не влезает, но я расширю диалог чтоб влезло
Автор: juvaforza
Дата сообщения: 01.07.2008 22:16
Bulat_Ziganshin

Цитата:
Инкрементальное

Или инкрементное. И как оно правильно?... И тот вариант тоже существует, но его наверно в MS придумали.
Автор: Bulat_Ziganshin
Дата сообщения: 01.07.2008 23:09

Цитата:
Или инкрементное.

если уж дифференциальное, то соответственно и инкрементальное
Автор: Nicka_Grey
Дата сообщения: 01.07.2008 23:25
Bulat_Ziganshin
Спасибо
попробовал
В общем то тоже самое
Хотя сейчас на той же папке bin - из 5 раз 1 иногда 2 раза все же упаковка заканчивается удачей

Добавлено:

Код:
Arc.exe create test.arc -mrep -di+$% -r bin\*
Автор: TonalPromsoft
Дата сообщения: 02.07.2008 19:47
Установил FreeArc-0.50-win32-alpha-2008-06-23.exe
Падает если выбрать любой неархив и нажать кнопочку информации.
Ежели выбрать архив, и в нём есть длинный комментарий, то окно с информацией растягивает по длине комментария. Что не есть хорошо.
Автор: Bulat_Ziganshin
Дата сообщения: 02.07.2008 21:33
TonalPromsoft
спасибо. первое я знал (там просто не так просто поправить), а второе нет
Автор: juvaforza
Дата сообщения: 02.07.2008 22:17
Bulat_Ziganshin
К первому ещё, если взять empty.arc - его открыть можно, а при инфо закрывается.
Автор: Bulat_Ziganshin
Дата сообщения: 02.07.2008 23:57
рылся в результатах поиска по "freearc" и обнаружил толковый разбор: http://alsafr.livejournal.com/5429.html


Цитата:
если взять empty.arc - его открыть можно, а при инфо закрывается.

записал
Автор: Benchmark
Дата сообщения: 03.07.2008 01:15
Bulat_Ziganshin

Цитата:
осталось разобраться с командами распаковки/удаления. ситуация осложняется тем, что TC передаёт каталоги как dir/, а FAR как dir и/или dir/*, так что мне надо поддерживать оба формата )

Значит бум ждать с поддержкой их обоих

И про падение при нажатии на Info на неархиве.

Цитата:
первое я знал (там просто не так просто поправить)

Там разве не достаточно при нажатии проверять, что у нас под курсором именно архив, а не что попало ?

p.s. С другой стороны интересно, как поведет себя FA на собственных архивах разной степени битости...
Автор: Ironcast
Дата сообщения: 03.07.2008 03:28

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


Автор: gonorey
Дата сообщения: 03.07.2008 15:39
Пытаюсь сжать файлы патча игры HalhLife 2: Team Fortress.
FreeArc 4.0; Windows XP SP3; 1,5 Gb RAM
Выдает ошибку: thread blocked indefinitely
За полгода использования фриарк такое впервые

Параметры запуска: -m9x -r -t -rr -di+$%
Ну и сам лог:


Добавлено:
так, лог не вставился(, попробую еще разок:
[more=лог]ARC 0.40 creating archive: H:\game.arc
Started: 0.00 secs
Found 5456 files, 0 archives: 0.19 secs
Sorted 5456 files: 0.50 secs
Joined filelists: 0.52 secs
Compressing 219 files of 17.383.621 bytes: 0.70 secs
Using dict:17mb:75%+delta+lzma:24mb:max:bt4:128: 0.70 secs
Memory for compression 297mb, decompression 41mb: 0.7 1.9%
Solid block compression results (20.344 seconds): 22.25 secs
dict:17mb:75%: 17.383.625 bytes in 0.688 seconds: 22.25 secs
delta: 17.383.649 bytes in 0.688 seconds: 22.25 secs
lzma:24mb:max:bt4:128: 1.016.297 bytes in 18.969 seconds: 22.25 secs
Compressing 5.001 files of 830.942.711 bytes: 22.25 secs
Using exe+delta+lzma:96mb:max:bt4:128: 22.25 secs
Memory for compression 1gb, decompression 104mb: 22.2 2.1%
ERROR: thread blocked indefinitely[/more]
Автор: Bulat_Ziganshin
Дата сообщения: 03.07.2008 16:09

Цитата:
Там разве не достаточно при нажатии проверять, что у нас под курсором именно архив, а не что попало ?

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

Добавлено:

Цитата:
thread blocked indefinitely

думаю, что это проблема исправлена в 0.45, которая готовится к выпуску. если ошибка воспроизводима, попробуй на любой 0.50 (это было исправлено ещё в январе)
Автор: gonorey
Дата сообщения: 03.07.2008 19:19

Цитата:
попробуй на любой 0.50

На версии от 2008-06-15 вылетает с critical error на 33%.
Автор: Bulat_Ziganshin
Дата сообщения: 03.07.2008 23:23
да, кстати, мой собственный тест:

Код: тексты:
Squeez 5.2 6.313 0.359 1.573
rar 3.70 6.568 0.433 0.954
7-zip 4.58 6.847 0.239 12.058
dur'light 7.166 0.620 0.680
rzm 0.07h 7.366 0.122 3.588
uharc -mx 7.404 0.239 0.262
freearc -mx 7.699 0.514 0.990
ccm 1.30 7.902 0.265
ccmx 1.30 8.098 0.196
freearc -max 8.374 0.223 0.287
lpaq8 8.705 0.058

прочее:
rar 3.70 4.482 0.425 1.926
Squeez 5.2 4.918 0.232 2.136
dur'light -t1 5.026 0.130 0.592
7-zip 4.58 5.133 0.292 10.259
freearc -mx 5.252 0.340 1.891
uharc -mx 5.322 0.168 0.191
ccm 1.30 5.390 0.286
freearc -max 5.407 0.236 0.589
rzm 0.07h 5.430 0.139 2.578
ccmx 1.30 5.448 0.217
lpaq8 5.684 0.059
Автор: Benchmark
Дата сообщения: 04.07.2008 00:10
Bulat_Ziganshin
Кстати, еще одна мысль по поводу юзабилити... консольной версии. А именно, в способе выдачи справки по командам и ключам. Сейчас консольный ARC это делает так же, как и консольный RAR - просто "выплевывает" поток данных на несколько экранов.

Красивее и удобнее всего это реализовано в консольном PkZip/SecureZip Server, где почти в диалоговом режиме можно вводить команды/опции и получать по ним полную справку с примерами. Кстати, команда config, позволяющая сменить текущие дефолтные настройки архиватора прямо из командной строки без ручного редактирования .ini - тоже удобно.

Но это, в общем-то, косметика. На отдаленную перспективу в >= v0.90

Кстати, еще из PkZip/SecureZip Server можно позаимствовать закачку архивов с/на FTP по SSL-соединению.
Автор: Bulat_Ziganshin
Дата сообщения: 04.07.2008 17:28
у меня была подобная идея, даже в более скромном виде - если в ком. строке указана только одна команда/опция, то выводить по ней help. ну ты сам понимаешь, что это во-первых не первостепенно, во-вторых, потом ещё поддерживать up-to-date надо
Автор: Registered User
Дата сообщения: 04.07.2008 22:17

Цитата:
у меня была подобная идея, даже в более скромном виде - если в ком. строке указана только одна команда/опция, то выводить по ней help. ну ты сам понимаешь, что это во-первых не первостепенно, во-вторых, потом ещё поддерживать up-to-date надо

В принципе, можно компилить английский мануал из такой справки.

Автор: Bulat_Ziganshin
Дата сообщения: 04.07.2008 23:02
а форматирование, гиперссылки...?
Автор: rupinskiy
Дата сообщения: 05.07.2008 00:41
Каким способ прикрутить к тоталу - где лежит плагин - на оффсайте нету

Добавлено:
Разобрался ... сорри - не скачал архив с дистрибутивом
Автор: juvaforza
Дата сообщения: 05.07.2008 10:48
Bulat_Ziganshin
FreeArc берет лишние профили из freearc.history.
Автор: Bulat_Ziganshin
Дата сообщения: 05.07.2008 11:55

Цитата:
FreeArc берет лишние профили из freearc.history.

я в курсе. меня скорее удивляет что за полгода ты первый кто на это пожаловался
Автор: Benchmark
Дата сообщения: 05.07.2008 13:29
Bulat_Ziganshin

Цитата:
еня скорее удивляет что за полгода ты первый кто на это пожаловался

Можно лишь предположить, что большинство тестеров работает с консольной версией + TC/FAR
Автор: Bulat_Ziganshin
Дата сообщения: 09.07.2008 11:55
добавл в заголовок FreeArc wiki (включая описание формата архива)
Автор: Joky13
Дата сообщения: 11.07.2008 06:47
Что-то тут случайно глянул на скриншоты с сайта и понял, что на моей машинке оно так не выглядит. Основные отличие в квадратных кнопках вместо закругленных, и отсутствие градиентной заливки. В результате выглядит несколько... некузяво , я списывал на недавность разработки GUI, но видимо просто GTK не всегда выглядит так как надо.
Подскажите, с чем надо покопаться, чтобы выглядело получше?



Ну и в догонку по GUI версии
не запоминает в настройках выбор уровня сжатия, выбираю -mx, нажимаю Ок, остается по умолчанию -m4
абсолютно не очевиден переход на другой диск - нажимаем вверх до выхода в корень диска C: и все, как дальше? (про ручной ввод в строку адреса я знаю, но это же гуи...)
Автор: egor23
Дата сообщения: 11.07.2008 06:59
Joky13

Цитата:
то на моей машинке оно так не выглядит

Выглядит, как и должна выглядеть, тема Windows.
У Вас Классическая тема в винде стоит, поставите красивей тему будет окно красивей выглядеть.
Хотите другого меняйте тему GTK (Change skin) gtk2_prefs.exe
На скриншотах же написано, какой "скин" использовался.
Автор: Joky13
Дата сообщения: 11.07.2008 07:10
Ага, уже разобрался, но поскольку скачана была версия без инсталлятора, не сразу понял что за темы отвечает файлик gtk2-prefs. Надеюсь в инсталляторе он имеет ярлык в меню Старт?
Просто видел не так много прог на gtk2, пожалуй кроме GIMP'а особо никаких и не смотрел, а там такого нету.

Вообще над GUI функционалом стоит поработать, он пока достаточно топорный, но вот вопрос, стоит ли это в списке первоочередных задач? Или пока отрабатывается стабильность?

И еще . При вводе в строке имени диска в виде d:\ переходит нормально, при вводе d: виснет с вылетом.
Автор: Bulat_Ziganshin
Дата сообщения: 11.07.2008 11:50

Цитата:
поскольку скачана была версия без инсталлятора, не сразу понял что за темы отвечает файлик gtk2-prefs.

думаю, надо в кореь portable версии (да и инсталляционной заодно тоже) поместить ярлыки на сам freearc и theme changer

в gimp его нет - это вообще самостоятельная прога, которую я включил в комплект для удобства пользователей


Цитата:
не запоминает в настройках выбор уровня сжатия, выбираю -mx, нажимаю Ок, остается по умолчанию -m4

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

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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Установка и настройка SAMS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.