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

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

Автор: Dementei
Дата сообщения: 21.05.2008 12:31
Bulat_Ziganshin
Не знаю как насчет совместимости с win9x, а вот что бы под *nix можно было создавать sfx.EXE было бы полезно... там что-нить отослать пользователю винды.

И еще вопрос есть ли гуй версия под *nix?
Автор: l1720
Дата сообщения: 21.05.2008 15:05
Dementei
на сайте
http://www.haskell.org/bz/FreeArc-0.50-linux-i386-alpha-2008-02-08.tar.bz2
Автор: Dementei
Дата сообщения: 21.05.2008 16:04
Так там не ясно с гуем она или просто консольная.
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 16:13
всё, что я делаю на хаскеле (ну т.е. весь freearc за исключением sfx) работает под виндами и линукосм одинаково
Автор: l1720
Дата сообщения: 21.05.2008 17:25
С помощью гуи был сделан архив, в котором 2 директории, потом добавлен sfx (arc s 1.arc)
при попытке самораспаковаться вылетает на 2ой директории
этот же экзешник с помощью гуи и (arc x 1.exe) распаковывается спокойно
sfx сегодняшний

так что пришлрось 7zipом делать
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 18:03
на всякий случай обнови sfx (я там обмишурился и в 12:51 исправил). ну а дальше надо разбираться - как обгонял, как подрезал
Автор: Dementei
Дата сообщения: 21.05.2008 19:13
Bulat_Ziganshin
Поставил уже скомпиленный arc. Так на winarc не стоит, что файл исполняемый.
Потом падает вообще от каждого чиха.
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 20:37

Цитата:
Потом падает вообще от каждого чиха.

так же как и виндовый


Цитата:
Так на winarc не стоит, что файл исполняемый.

странно. как я его так ухитрился сархивировать

http://www.haskell.org/bz/winarcsfx.exe - демка того, как будет выглядеть sfx. смотрите, критикуйте сейчас Марк, автор сайта, как раз над ним работает
Автор: Nikolai2004
Дата сообщения: 21.05.2008 20:42
а проект на SourceForge ещё живой?

может туда альфу закинуть для популяризации?

Добавлено:
кстати, страна должна знать своих героев
http://moltat.ru/exclusive/%c2%abfreearc%c2%bb-finishiroval-pervym
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 20:58
бу-га-га. а я её не нашёл )) я вообще-то веду дело к выпуску беты, вот её и закинем

Добавлено:
в общем, в статье так и осталась куча ошибок, хотя я ей поправки высылал
Автор: Dementei
Дата сообщения: 21.05.2008 21:03
Bulat_Ziganshin


Цитата:
    
Потом падает вообще от каждого чиха.

так же как и виндовый


Ну не скажи, в версии для виндов можно сменить язык интерфейса, а вот в линуксовой на этом падает.
Автор: egor23
Дата сообщения: 21.05.2008 21:18
Bulat_Ziganshin

Цитата:
http://www.haskell.org/bz/winarcsfx.exe - демка того, как будет выглядеть sfx. смотрите, критикуйте сейчас Марк, автор сайта, как раз над ним работает

Зато чтобы не зажимали upx-ом (и т.п.) или была не упакованная версия в комплекте.
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 21:25

Цитата:
Ну не скажи, в версии для виндов можно сменить язык интерфейса, а вот в линуксовой на этом падает

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


Цитата:
Зато чтобы не зажимали upx-ом (и т.п.) или была не упакованная версия в комплекте.

а зачем это нужно? и если нужно - почему нельзя самому разжать?
Автор: egor23
Дата сообщения: 21.05.2008 21:34
Bulat_Ziganshin
А есть ли возможность делать из sfx-архив обычный, т.е. убирать sfx-модуль?
Автор: Dementei
Дата сообщения: 21.05.2008 21:41
Bulat_Ziganshin
Я просто не хочу её курить пока, так же как и виндовую.

Причины:
1. Нет интеграции в контекстное меню. Меня интересует КДЕ.
Как я понял это сделать не сложно, хотя могу и ошибаться.

Вот так интегрируется ark в dolphin.


Цитата:

[Desktop Entry]
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Actions=compressHere;
Type=Service

[Desktop Action compressHere]
Name=Compress Here
Name[de]=Hierher komprimieren
Name[ru]=Сжать эту папку
Exec=ark --add-to %u %u.tar.gz
Icon=utilities-file-archiver


Т.е. там сразу идет добавление папки в архив, а для freearc надо какой-нить командой вызывать окно добавления папки/файлов в архив.

2. Нет поддержки других форматов архивов.
Автор: egor23
Дата сообщения: 21.05.2008 21:44
Bulat_Ziganshin

Цитата:
а зачем это нужно? и если нужно - почему нельзя самому разжать?

скорее всего чтобы ресурсы поправить, картинку свою вставить и т.п.

помнится в WinRar-е когда-то было..


Цитата:
Версия 3.50
.....
7. SFX-модули:

а) Включённые в комплект поставки WinRAR SFX-модули больше не
упакованы утилитой UPX, поэтому их объём увеличился. Сжатие
с помощью UPX приводило к значительному количеству ложных
срабатываний антивирусных программ. Если вы хотите использовать
сжатые модули, то для этого вам нужно самостоятельно сжать файлы
*.sfx в папке WinRAR посредством утилиты UPX
(http://upx.sourceforge.net) или подобных ей программ (например,
PECompact или Upack);

б) Стандартный логотип SFX-модуля можно заменять другим растровым
изображением. Для этого служит параметр "Загрузить логотип для SFX из
файла" на вкладке "Текст и значок" диалога "Дополнительные параметры
SFX", а также указываемый в командной строке ключ -iimg<имя>.
Обратите внимание, что ключ -iimg распознаётся только в WinRAR,
консольная версия RAR его не поддерживает. Этот параметр неприменим в
системах Windows 95, 98 и Me. Кроме того, вы не сможете его
использовать, если SFX-модули сжаты с помощью UPX.
Автор: Benchmark
Дата сообщения: 21.05.2008 21:55
egor23

Цитата:
Сжатие с помощью UPX приводило к значительному количеству ложных срабатываний антивирусных программ


С тех пор, по-моему, не осталось ни одного мало-мальски приличного антивируса, который не "понимал" бы и ругался на стандартный, ничем не модифицированный UPX.

И потом действительно, что мешает самому набрать upx -d имя_sfx_модуля ?
Автор: egor23
Дата сообщения: 21.05.2008 21:58
Benchmark

Цитата:
И потом действительно, что мешает самому набрать upx -d имя_sfx_модуля ?

Когда писал я не помнил деталей почему в WinRar-е отказались от упаковки.

С другой стороны upx не lossless упаковщик.
Автор: Benchmark
Дата сообщения: 21.05.2008 22:02
egor23

Цитата:
С другой стороны upx не lossless упаковщик

Как ни странно, да. Но... Это как-то сказывается на качестве работы sfx-модуля ?
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 22:24

Цитата:
А есть ли возможность делать из sfx-архив обычный, т.е. убирать sfx-модуль?

-sfx- читайте доки к рару! LOL


Цитата:
С другой стороны upx не lossless упаковщик

это не страшно
Автор: egor23
Дата сообщения: 21.05.2008 22:45

Цитата:
-sfx- читайте доки к рару! LOL

что-то не работает
Автор: Bulat_Ziganshin
Дата сообщения: 21.05.2008 23:10
arc ch -sfx- sfx.exe

хотя в rar этого оказывается нет..
Автор: egor23
Дата сообщения: 21.05.2008 23:11

Цитата:
что-то не работает

А не вышло
ARC.EXE s -sfx- sfx.exe
Автор: Benchmark
Дата сообщения: 21.05.2008 23:43
Bulat_Ziganshin

Цитата:
arc ch -sfx- sfx.exe

Ага, ch работает именно так, как надо.
Автор: tatuich
Дата сообщения: 22.05.2008 04:35

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

если можешь посмотри плиз на
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
- в них была такая проблема?

На описанной мной вкладке, да по моему и в том окне вообще - НИКАКОЙ разницы.
Автор: Nikolai2004
Дата сообщения: 22.05.2008 09:04

Цитата:
http://www.haskell.org/bz/winarcsfx.exe - демка того, как будет выглядеть sfx. смотрите, критикуйте сейчас Марк, автор сайта, как раз над ним работает

а зачем там вшита bitmap-картинка слева? по-моему это излишество, ведь каждый байт на счету.

далее. при распаковке открывается отдельное окно прогресса. лучше было бы сделать прогресс в главном окне. а там где сейчас пример комментария выводить историю распакованных файлов (как в sfx winrar). также кроме самой шкалы прогресса хорошо бы писать и проценты
Автор: sabio
Дата сообщения: 22.05.2008 10:20

Цитата:
также кроме самой шкалы прогресса хорошо бы писать и проценты

причем, желательно еще их же дублировать в заголовке окна - чтобы можно было переключиться на другие задачи и просто изредка поглядывать на панель задач
Автор: Bulat_Ziganshin
Дата сообщения: 22.05.2008 10:25

Цитата:
зачем там вшита bitmap-картинка слева?

так на мой взгляд выглядит серьёзней и в частности больше похоже на инсталяторы. в будуем это будет развиваться до простого инсталятора аналогично 7zip-овскому и туда можно будет закинуть свою картинку (собственно и сейчас уже можно resedit'ом). хотя то что она там неупакована - просто бесит

с остальным согласен

Добавлено:
чтобы подогреть интерес к обсуждению - выкладываю первый сырой вариант - http://www.haskell.org/bz/winarc.sfx

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

Добавлено:

Цитата:
На описанной мной вкладке, да по моему и в том окне вообще - НИКАКОЙ разницы.

ясно, спасибо
Автор: egor23
Дата сообщения: 22.05.2008 12:06
Bulat_Ziganshin
В соседнем топике 7-Zip у человека грабли с распаковкой архива, навели на пожелание:
ещё одна разновидность sfx: sfx-gui - как это сделано в WinUHA (win sfx вызывает консольный sfx).
Автор: Bulat_Ziganshin
Дата сообщения: 22.05.2008 12:15
во-пепрвых изврат. проще уж словарь уменьшить при упаковке. во-вторых, жедлающие могут сделать какие угодно морды к консольному sfx, знать потроха freearc для этого не требуется

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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