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

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

Автор: Barabashka
Дата сообщения: 20.05.2008 15:16

Цитата:
arc.sfx - включает все 11 алгоритмов
arc-small.sfx - без mm/tta/tornado. для архивов созданных с опциями типа -m5 -mm-
arc-smallest.sfx - также без rep/lzp/ppmd. для архивов созданных с опциями типа -m5x -mm-


А как планируется выбирать sfx-модуль автоматом или вручную? Например, я архивирую с параметром -sfx, используя только стандартный lzma, будет прикручен arc.sfx или arc-smallest.sfx?
Автор: Benchmark
Дата сообщения: 20.05.2008 15:19
Bulat_Ziganshin

Цитата:
скриншот? и что конкретно ты прикрутил и как это сделать. можно даже в шапку


Скриншот:


Ничего особенного не делал, просто с помощью Change GTK2 Appearance выбрал тему Aurora Midnight. Вполне прилично выглядит.

Кстати, в диалоге конфигурации кнопка OK хоть когда-нть становится активной ?


Цитата:
upx - 65

Вообще замычательно Тем более, что upx жмет еще и линуксовые exe'шники и библиотеки.
Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 15:33

Цитата:
А как планируется выбирать sfx-модуль автоматом или вручную?

вручную. предполагается что small sfx - это для тонких ценителей иалых форм

Добавлено:

Цитата:
Кстати, в диалоге конфигурации кнопка OK хоть когда-нть становится активной ?

ещё один косяк, да?
Автор: l1720
Дата сообщения: 20.05.2008 17:08
arc a 12 WinArc.exe -sfx
файл 12.exe создался
запускаю 12.exe

Цитата:
FreeArc 0.50 SFX. Extracting archive: E:\_temp_\12.exe
Continue extraction?
Extraction aborted!
Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 17:18

Цитата:
Extraction aborted!

а у меня работает. кстати, другую ошибку нашлё - текстовые файлы не распаковывает, что-то не так с ppmd/lzp/dict
Автор: tatuich
Дата сообщения: 20.05.2008 17:32

Цитата:
а шо ж вы сразу не сказали? вопрос такой - это со всеми комбобоксами так или только с частью? если есть такие, что отображаются нормально - скажите какие

Не во всех. В некоторых только нижней границы нет.
Автор: l1720
Дата сообщения: 20.05.2008 17:37

Цитата:
а у меня работает

У меня тоже, не подумал, что "y" напечатть нужно
В диалоге распаковки надо бы запрос "Y/N" написать
Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 17:39
а, я понял в чём у тебя проблема! там надо Y нажимать и Enter - старый dos'овский приницп sfx'ов. ты небось и не застал те времена

Добавлено:

Цитата:
В диалоге распаковки надо бы запрос "Y/N" написать

ok


Цитата:
В некоторых только нижней границы нет.

имя, сестра, имя!
Автор: tatuich
Дата сообщения: 20.05.2008 17:44

Цитата:
что меня собтсвенно интересовало - это юзабилити. кто пробовал пользоваться нынешней версией и отложил её из-занеудосбства? кто ею и сейчас пользуется? вот к вам у меня и вопрос - что в ней *уже сделано* неудобно и нуждается в модификации?

В частности не нравится в главном окне поле, в котором указана текущая директория. Кнопка "Вверх" одна, хотелось бы кнопочку "...", при нажатии на которую чтоб вылазило окно "Выбор папки". Для чего кстати там выпадающий список, если он не пустой и не раскрывается. Уппс... уже разобрался с этим списком. Оказывается вот для чего там кнопка "Сохранить"


Цитата:
Да нормальный внешний вид. По крайней мере лучше, чем страшненький 7zip'овский GUI. А после прикрутки более-менее симпатичного скина становится гораздо лучше.

Скиновые излишества архиваторам незачем. Это нужно оставить для плееров типа AIMP2. 7-Zipовским ГУЕМ, который можно юзать как замену Проводника, я пользуюсь в редких случаях. А вот окошко, где выбираются параметры сжатия, юзаю частенько. И прогресс сжатия тоже нравится.


Цитата:
Тем более, что upx жмет еще и линуксовые exe'шники и библиотеки.

UPX жмет исполняемые файлы ВСЕХ наиболее популярных операционных систем от DOS до Windows и Linux независимо от разрядности (x32/x64).
Автор: l1720
Дата сообщения: 20.05.2008 17:44
arc a -sfxarc-smallest.sfx 12 peazip-2.1.bin.WINDOWS.exe
при попытке распаковки

Цитата:
Extracting peazip-2.1.bin.WINDOWS.exe (3476323 bytes)

ERROR: unsupported compression method "rep:3396kb"
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.


arc a -sfxarc-smallest.sfx 12 WinArc.exe
распакавалось нормально

arc a -sfx 12 peazip-2.1.bin.WINDOWS.exe
распакавалось нормально

А запрос перезаписи существующего файла можно сделать?
Автор: tatuich
Дата сообщения: 20.05.2008 17:56
В ГУЕ окон много, чтоб перечислять. Приведу один пример.

В главном окне жмем кнопку "Упаковать".

Вкладка "Основное"
Почти полностью без границ, как на моем скриншоте страницу-две назад:
"Выходной архив"
"Сжатие" (!к тому же пренебрежение - можно редактировать)
"Шифрование" (редактируется)
"Защита" (редактируется)
"Комментарий" (редактируется)
"Дополнительные опции" (редактируется)
Нет только нижней границы:
"Сохранять в архиве пути к файлам"
"Добавить с заменой файлов по умолчанию"

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

Также прошу заметить, что тема оформления gtk стандартная (то есть пакет gtk-тем я не устанавливал), а нестандартная лишь тема самой Windows XP.
Автор: egor23
Дата сообщения: 20.05.2008 18:07
Bulat_Ziganshin

Цитата:
а шо ж вы сразу не сказали?

Необратили внимание, достаточно быстро красоту навели с темами.

Добавлено:

Цитата:
Необратили внимание, достаточно быстро красоту навели с темами.

Тем более сначала в глаза не бросалось


При каких точных условиях становится так, повторить не получилось


но если использовать Gtk2Hs вместо GTK+ Runtime, то всё нормально


WinArc (FreeArc-0.50-win32-alpha-2008-05-15) правый нижний угол уехал
Автор: Dementei
Дата сообщения: 20.05.2008 21:06

При том специально ничего не менял, возможно это сделала какая-нить софтина на gtk у меня таких много.
Автор: sabio
Дата сообщения: 20.05.2008 21:23

Цитата:


Цитата: (P.S. анинсталер для последней сборки 0.5 не удаляет папку scripts)


спасибо, испарвил
Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 21:42

Цитата:
При том специально ничего не менял, возможно это сделала какая-нить софтина на gtk у меня таких много.

так и у меня так же, на winxp. Егор, ты не мог бы проанализировать условия (ос/тема/настройки) при которых это возникает, а то у меня голова кругом идёт от всех этих вариаций


Цитата:
WinArc (FreeArc-0.50-win32-alpha-2008-05-15) правый нижний угол уехал

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


Цитата:
Уппс... уже разобрался с этим

читай доку! надо кстати ссылку на неё в заголовок винуть - http://www.haskell.org/bz/WinArc-Rus.htm


Цитата:
хотелось бы кнопочку "...", при нажатии на которую чтоб вылазило окно "Выбор папки".

сдеоаю как-нибудь. хотя плохо понимаю чем это лучше чем ходить в самом winarc


Цитата:
ERROR: unsupported compression method "rep:3396kb"

так я ведь ясно написал какие алгоритмы из какого sfx исключены


Цитата:
А запрос перезаписи существующего файла можно сделать?

обязательно. и top` мне кажется надо по умолчанию извлекать в подкаталог (скажем nero8.exe в каталог nero8/) и запрашивать ввод иного имени каталога при старте:

Цитата:
Extract to c:\temp\nero8 (Y/N/Q) ? N
Enter destination directory: c:\temp\nero



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

вот это меня и интересовало - в чём между ними разница. спасибо.

если можешь посмотри плиз на
http://www.haskell.org/bz/FreeArc-0.50-win32-alpha-2008-01-28.7z http://www.haskell.org/bz/FreeArc-0.50-win32-alpha-2008-02-08.exe
- в них была такая проблема?
Автор: egor23
Дата сообщения: 20.05.2008 22:30
Bulat_Ziganshin

Цитата:
так и у меня так же, на winxp. Егор, ты не мог бы проанализировать условия (ос/тема/настройки) при которых это возникает, а то у меня голова кругом идёт от всех этих вариаций

Думаю тема GTK по-умолчанию (MS-Windows) в отличие от дополнительных тем не очень подробно расписана (share\themes\MS-Windows\gtk-2.0\gtkrc), т.е. всё что не досмотрели при написании WinArc выплывает наружу, по крайне мере так кажится.
Но я не специалист в этих вопросах.
Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 22:39

Цитата:
а еще осталась за ним папка "Start Menu\Programs\WinArc\Documentation"

спасибо, поправил
Автор: egor23
Дата сообщения: 20.05.2008 22:41

Цитата:
1. Ставим GTK+ Runtime
1.1. Смотрим WinArc.
2. Ставим gtk2-themes, выбираем тему отличную от MS-Windows (например Inverted)
2.1. Смотрим WinArc.
3. Удаляем gtk2-themes
3.1. Смотрим WinArc

после этих манипуляций подцепляется тема Emacs вместо MS-Windows, по крайне мере мне так показалось.

Добавлено:
Bulat_Ziganshin
Кстати сейчас пробывал закидывать к WinArc GTK+ Runtime, но WinArc соравно подцеплял настройки из Documents and Settings\User\.gtkrc-2.0 если они там были.
Нужна привязка где настройки брать в первую очередь.
Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 23:21

Цитата:
Егор, ты не мог бы проанализировать условия

я имею в виду анализ в каком окружении это возникает. тема ms-windows плюс нестандартный скин самих виндов? или как?
Автор: egor23
Дата сообщения: 20.05.2008 23:41
Bulat_Ziganshin

Цитата:
я имею в виду анализ в каком окружении это возникает. тема ms-windows плюс нестандартный скин самих виндов? или как?

Если про это

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

но думаю это разновидность этого

Автор: Bulat_Ziganshin
Дата сообщения: 20.05.2008 23:59

Цитата:
Нужна привязка где настройки брать в первую очередь.

имхо большого смысла в этом нет, поскольку обычному юзеру это ничего е даст,а необычный и так разберётся. меня инересует в первую очередб troubleshoting, чтобы у юзеров без изысков не было неприятных казусов
Автор: egor23
Дата сообщения: 21.05.2008 00:49

Цитата:
после этих манипуляций подцепляется тема Emacs вместо MS-Windows, по крайне мере мне так показалось.

Это получается потому что пытается ипользывать настройки из Documents and Settings\User\.gtkrc-2.0
А там прописана тема которой уже нет.
И загружает он тему не Emacs, а вшитую, возможно вшитая есть Emacs.
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 01:58
возможно просто потому, что emacs первая по алфавиту из оставшихся. по дефолту есть темы:

* Default
* Emacs
* MS-Windows
* Raleigh

Автор: egor23
Дата сообщения: 21.05.2008 02:02
Bulat_Ziganshin

Цитата:
возможно просто потому, что emacs первая по алфавиту из оставшихся. по дефолту есть темы:

тоже сначала так подумал:
сначала переименивал
потом удалил
эффект один был
Автор: Ghost2004
Дата сообщения: 21.05.2008 04:47
К сожалению, поставить 64-битные винды для меня сейчас нереально . Страшновато перекраивать разделы, а освободить целый драйв - слишком долго мучиться. Так что придётся мне считаться с ограничениями Win32.

Так что у меня такой вопрос, для уяснения некоторых настроек: какие значения mc выставляются по умолчанию при bt4, hc4 и ht4? Если не ошибаюсь, в первых двух при длине слова 128 выставляется 80 и 40 соотвественно, а что насчёт ht4? Там всё ещё действует ограничение, требующее mc в виде степени двойки?

И ещё, fast, normal и max отличаются чем-то кроме matchfinder'a (bt4/hc4/ht4), длины слова и mc?

З.Ы. А вообще, в одном тесте bt4:128:93mb:h1gb таки обошло и по скорости (~25%) и чуточку по сжатию (хоть там разница мизерная, 700 кб на 2.4 Гб) bt4:128:186mb:h512mb . Впрочем, я перед этим прошёлся rep:512mb:32:h28 - так что эти цифры просто для сбора полной статистики. Но, надеюсь, ещё доберусь до rep:128/rep:512/rep:2048/вообще без rep - эти-то настройки будут поближе к оптимальным...
Автор: egor23
Дата сообщения: 21.05.2008 05:29
Dementei

Цитата:
Также выше выкладывали архив с библиотеками gtk, так вот они наверно там старые какие-то, т.к. выглядит гуй с ними просто ужасно.

Ваше предположение принципиально верно, только есть детали:
dll там не старые.
а нужны старые, на которых собирался Winarc

Цитата:
но если использовать Gtk2Hs вместо GTK+ Runtime, то всё нормально

ставим gtk2-runtime-2.10.14-2007-08-05-ash.exe
и всё нормально
Автор: egor23
Дата сообщения: 21.05.2008 07:33

Цитата:
Думаю тема GTK по-умолчанию (MS-Windows) в отличие от дополнительных тем не очень подробно расписана (share\themes\MS-Windows\gtk-2.0\gtkrc), т.е. всё что не досмотрели при написании WinArc выплывает наружу, по крайне мере так кажится.

Сейчас обратил внимание, что и в "Change GTK2 Appearance" некорректно отображаются тема MS-Windows и ещё некоторые темы, так что дело скорее всего в самом gtk2-runtime-2.12 или ... нужно спросить у того кто пользуется этим делом постоянно (следит за изменениями).
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 09:55

Цитата:
И ещё, fast, normal и max отличаются чем-то кроме matchfinder'a (bt4/hc4/ht4), длины слова и mc?

ещё алгоритмом: fast -> a0, normal/max -> a1. a0 это алгоритм ленивого (быстрого) поиска строк, а a1 - оптимального (медленного)


Цитата:
Так что у меня такой вопрос, для уяснения некоторых настроек: какие значения mc выставляются по умолчанию при bt4, hc4 и ht4? Если не ошибаюсь, в первых двух при длине слова 128 выставляется 80 и 40 соотвественно, а что насчёт ht4?


по умолчанию fb32 (fast bytes, макс. длина копируемой строки). для bt4 по умолчанию mc = fb/2+16, для hc4/ht4 по умолчанию mc=fb/4+8. в настройки fast/normal/max включены подходящие настройки mc, а в своих экспериментах их лучше явно прописывать, не полагаясь на эту формулу


Цитата:
Там всё ещё действует ограничение, требующее mc в виде степени двойки?

ограничение снято, но память при этом используется неэффективно. скажем, при mc10 каждая строка хеша будет иметь 16 элементов, но испольоваться из них только 10
Автор: Dementei
Дата сообщения: 21.05.2008 10:55
egor23

Цитата:
Сейчас обратил внимание, что и в "Change GTK2 Appearance" некорректно отображаются тема MS-Windows и ещё некоторые темы, так что дело скорее всего в самом gtk2-runtime-2.12 или ... нужно спросить у того кто пользуется этим делом постоянно (следит за изменениями).

Специально переставил gtk версий 2.6, 2.8, 2.10, 2.12 и у меня на 2.6 winarc вообще не работает, на 2.8,2.10 тема виндоус не похожа все-таки на виндоус, но с остальным все ок. На 2.12 все хорошо.

Стоит gtk2-runtime-2.12.9-2008-03-18-ash.exe
Кста при удалении можно поставить галку, не сохранять настройки предыдущей gtk... возможно поможет.

Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 11:37
обновлён http://www.haskell.org/bz/sfx.arc

* исправлена работа PPMD
* добавлен запрос на перезапись файлов и опция -y

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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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