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

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

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

Цитата:
Как это можно решить?

почистить диск С
Автор: Engaged Clown
Дата сообщения: 06.12.2009 16:48
Bulat_Ziganshin
Наверное надо удалить блог http://freearc.blogspot.com/ , все равно там обновлений нет
Автор: Xuligator
Дата сообщения: 06.12.2009 22:32
FreeArc 0.60RC, скачан 6 декабря по ссылке /testing/
PowerPack тогда же, там же
скрипт для InnoSetup v3.4

arc.ini + unarc.dll соотв-но самые новые

так же имеются 3 архива - два обычные, третий с precomp (-max -ld=512m)
____________________________________________________________

При распаковке с диска:
1. На протяжении всего процесса в поле "осталось ждать" висит: завершение... - как будто unarc.dll разучился подсчитывать время (http://www.imageup.ru/s223108)

2. При распаковке precomp-архива как обычно временные файлы ломятся на C: - нельзя ли отключить их вовсе или заставить через .dll ломиться в папку установки

3. Гвоздь программы - опять вылазит cmd окно распаковки precomp-архива - "Ради всего святого, Монтрезор!" да избавьте нас от него наконец!

С уважением.
Автор: Sedjyan
Дата сообщения: 07.12.2009 06:21
У меня такой вопрос. Упаковываю файл с использованием precomp и появляется такая проблема .Если я пакую с ключом -slow то при распаковке появляется окно precomp а если не использую его распаковывается сразу. При упаковке precomp использовался в обоих случаях. Доступно памяти 1гб. Объясните в чем моя проблема.Необходимо чтобы консольное окно precompa не всплывало. Вот лог.

C ключем -slow для precomp

E:\Program Files\FreeArc>FreeArc a -m9p -ld192m -s256m -dpE:\Sourse -- E:\Sourse\bigfile.002d.arc bigfile.002
FreeArc 0.60 RC Using additional options: --logfile=E:\Sourse\11111.log
Creating archive: E:\Sourse\bigfile.002d.arc using rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $obj => rep:192mb+delta+tempfile+lzma:91mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:80mb:85%:64:h23+pmm:13:192mb, $iso => ecm+precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $precomp => precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $jpgsolid => precomp04+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 930mb, decompression 200mb, cache 1mb
Compressed 1 file, 1.751.150.592 => 761.510.107 bytes. Ratio 43.4%
Compression time: cpu 2045.85 secs, real 8170.98 secs. Speed 214 kB/s

тоже но без ключа -slow для precomp

E:\Program Files\FreeArc\bin>FreeArc a -m9p -ld192m -s256m -dpE:\Sourse -- E:\Sourse\bigfile.002r.arc bigfile.002
FreeArc 0.60 RC Using additional options: --logfile=E:\Sourse\11111.log
Creating archive: E:\Sourse\bigfile.002r.arc using rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $obj => rep:192mb+delta+tempfile+lzma:91mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:80mb:85%:64:h23+pmm:13:192mb, $iso => ecm+precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $precomp => precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $jpgsolid => precomp04+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 930mb, decompression 200mb, cache 1mb
Compressed 1 file, 1.751.150.592 => 1.590.312.348 bytes. Ratio 90.8%
Compression time: cpu 2542.43 secs, real 3594.98 secs. Speed 487 kB/s

файл прописан в группу $precomp
Автор: Bulat_Ziganshin
Дата сообщения: 07.12.2009 11:07
Sedjyan
дай arc lt на обоих архивах
Автор: milwaukeeman
Дата сообщения: 07.12.2009 11:08

Цитата:
У меня такой вопрос. Упаковываю файл с использованием precomp и появляется такая проблема .Если я пакую с ключом -slow то при распаковке появляется окно precomp а если не использую его распаковывается сразу. При упаковке precomp использовался в обоих случаях. Доступно памяти 1гб. Объясните в чем моя проблема.Необходимо чтобы консольное окно precompa не всплывало. Вот лог.

C ключем -slow для precomp

E:\Program Files\FreeArc>FreeArc a -m9p -ld192m -s256m -dpE:\Sourse -- E:\Sourse\bigfile.002d.arc bigfile.002
FreeArc 0.60 RC Using additional options: --logfile=E:\Sourse\11111.log
Creating archive: E:\Sourse\bigfile.002d.arc using rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $obj => rep:192mb+delta+tempfile+lzma:91mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:80mb:85%:64:h23+pmm:13:192mb, $iso => ecm+precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $precomp => precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $jpgsolid => precomp04+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 930mb, decompression 200mb, cache 1mb
Compressed 1 file, 1.751.150.592 => 761.510.107 bytes. Ratio 43.4%
Compression time: cpu 2045.85 secs, real 8170.98 secs. Speed 214 kB/s

тоже но без ключа -slow для precomp

E:\Program Files\FreeArc\bin>FreeArc a -m9p -ld192m -s256m -dpE:\Sourse -- E:\Sourse\bigfile.002r.arc bigfile.002
FreeArc 0.60 RC Using additional options: --logfile=E:\Sourse\11111.log
Creating archive: E:\Sourse\bigfile.002r.arc using rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $obj => rep:192mb+delta+tempfile+lzma:91mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:80mb:85%:64:h23+pmm:13:192mb, $iso => ecm+precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $precomp => precomp04+rep:192mb+exe+delta+tempfile+lzma:91mb:normal:bt4:128, $jpgsolid => precomp04+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 930mb, decompression 200mb, cache 1mb
Compressed 1 file, 1.751.150.592 => 1.590.312.348 bytes. Ratio 90.8%
Compression time: cpu 2542.43 secs, real 3594.98 secs. Speed 487 kB/s

файл прописан в группу $precomp


ЭТО КУДА ТЫ ВПИСЫВАЕШЬ?
Автор: Sedjyan
Дата сообщения: 07.12.2009 11:33
Если имеете ввиду
Цитата:
файл прописан в группу $precomp
то в файл arc.groups а если -slow то в arc.ini
[External compressor:precomp04,precomp038,precomp037]
mem = 2
packcmd = {compressor} {options} -slow -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

но пробовал и

[External compressor:precomp04,precomp038,precomp037]
mem = 2
packcmd = {compressor} {options} -o$$arcpackedfile$$.tmp -slow $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

разницы ни какой.
Автор: dinam
Дата сообщения: 07.12.2009 12:41
Что-то я не могу подключить paq8px.exe к FreeArc 0.60 RC от 3 декабря. В PATH FreeArc по умолчанию прописывает родную директорию C:\Program Files\FreeArc\bin. В неё я и бросил paq8px.exe. При сжатии использую ключ -max. Пробовал версию GUI.
Автор: Bulat_Ziganshin
Дата сообщения: 07.12.2009 12:45

Цитата:
При сжатии использую ключ -max.

-max не использует paq
Автор: dinam
Дата сообщения: 07.12.2009 13:05
Почему? В документации вроде написано " -max - Режим максимального сжатия с использованием встроенных и внешних алгоритмов "А поподробнее можно, какой ключ должен быть?
Автор: Bulat_Ziganshin
Дата сообщения: 07.12.2009 13:20

Цитата:
" -max - Режим максимального сжатия с использованием встроенных и внешних алгоритмов "

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


Цитата:
А поподробнее можно, какой ключ должен быть?

поставь powerpack и используй -m=paq8px
Автор: dinam
Дата сообщения: 07.12.2009 13:40

Цитата:
и ты серьхёно предполагаешь, что он разыскивает все exe-шики на диске, выясняет какие из них являются упаковзиками, запускает все найденные во всех возможных вариациях на твоём файле и оставляет наилучший результат?
Да я предполагал, что раз там прописана родная директрия, то он там и будет искать. Прописал в PATH конкретно этот файл. Применил ключ -m=paq8px не помогло. А что такое powerpack - FAR PowerPack(http://farpowerpack.nm.ru/)?
Автор: Bulat_Ziganshin
Дата сообщения: 07.12.2009 13:44
dinam
нет, FreeArc PowerPack
Автор: dinam
Дата сообщения: 07.12.2009 14:07
Установил. На доли секунды выскакивает какое-то окошко и получается файл даже больше исходного
Автор: Bulat_Ziganshin
Дата сообщения: 07.12.2009 14:16
dinam
http://freearc.org/download/testing/FreeArc-PowerPack-0.60RC.exe

Добавлено:
new version:

* GUI: fixed deletion of empty directories, subdirs inside other directories, files in root dir - all inside archives
* restore directory modification times on archive extraction
* caching scheme modifed a bit. yell me if it becomes worser
* TTA: use BigAlloc() in order to prevent memory fragmentation
Автор: Sedjyan
Дата сообщения: 07.12.2009 15:44

Цитата:
дай arc lt на обоих архивах

А по подробней можно? Желательно для GUI оболочки , а то с консолью не дружу.


Добавлено:
Вопрос снимаю. Пришлю LT после новой перепаковки.
Автор: Noob4123
Дата сообщения: 07.12.2009 20:46
ЛЮДИ ОБЬЯСНИТЕ НУБУ КАК ПОЛЬЗОВАТЬ FreeArc ПЛИЗЗЗЗ!!!!!! УМАЛЯЮЮЮЮ
я вот сжал файлы а што дальше делать ? што в скрипте прописывать?
плиз помагитееее пожалуйсто
зарание блогодарю


Добавлено:
как сделать штоб он сам распаковывал файлы(использую inno)?
ктонибуть помагите!!!!!!!
Автор: Vo1T
Дата сообщения: 08.12.2009 00:33
Bulat_Ziganshin, правлю unarc.dll ... ту часть где запускается архиватор SFX который указан в параметрах сжатия. Интересует вот что подскажите как в haskell брать весь текст из консоли с pipe разобратся не могу
Автор: Sedjyan
Дата сообщения: 08.12.2009 00:42
Выкладываю LT архивов:

precomp без ключа slow

FreeArc 0.60 RC listing archive: bigfile.002.arc
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 1.751.150.592 1.590.312.348 1 precomp04+rep:192mb+exe+delta+lzma:91mb:normal:bt4:128
-----------------------------------------------------------------------------
1 files, 1.751.150.592 bytes, 1.590.312.348 compressed
All OK

тоже но с ключем slow

FreeArc 0.60 RC listing archive: bigfile.002b.arc
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 1.751.150.592 761.510.107 1 precomp04+rep:192mb+exe+delta+lzma:91mb:normal:bt4:128
-----------------------------------------------------------------------------
1 files, 1.751.150.592 bytes, 761.510.107 compressed
All OK
Остальные параметры прежние: -m9p -ld192m -s256m .
При распаковки второго варианта вылезает консоль precompa.Доступно памяти 1,1гб.

slow прописываю так:

[External compressor:precomp04,precomp038,precomp037]
mem = 2
packcmd = {compressor} {options} -slow -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp


Добавлено:

Цитата:
как сделать штоб он сам распаковывал файлы(использую inno)?
ктонибуть помагите!!!!!!


Просто в скрипте укажи где ему искать архивы. По умолчанию {src}\*.arc напиши к примеру{src}\Data\*.arc ну и в папку Data рядом с инсталлом свали свои архивы. Это если архивы паковались без вн.модулей. Иначе нужно раскоментировать строку в шапке скрипта с возможным исправлением к папке Max. Где должны лежать вн.модули которые необходимы для распаковки. Это верно для FreeArc_Example-Ext
Автор: 4kusNick
Дата сообщения: 08.12.2009 01:09
Иногда не хватает галки "Удалить после упаковки" в окне прогресса упаковки, рядом с галкой "Поверх всех окон", а то иногда забываю проставить ее в диалоге упаковки, или забываю, что снял ее в прошлый раз. В общем, может еще кто найдется, кому ее тоже не хватает..)
Автор: dinam
Дата сообщения: 08.12.2009 05:46
Установил, не пошло, симптомы теже. Зато ключ -m=lpaq9k нормально работает. Ну и ладно. Хоть что-то заработало
Автор: crotoff
Дата сообщения: 08.12.2009 07:51
dinam
консоль paq8px запускается или нет? попробуй с такими параметрами в arc.ini - у меня упаковывается и распаковывается

[External compressor:paq8px]
mem = 450
default = 5
packcmd = {compressor} -{option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -d $$arcpackedfile$$.tmp.{compressor}
packedfile = $$arcpackedfile$$.tmp.{compressor}

упаковывать можно -m=paq8px (режим 5 по умолчанию) или с ключами -m=paq8px:6 -m=paq8px:7 -m=paq8px:8 (но для 8 может памяти не хватить)

Добавлено:
paq8px.exe должен лежать в /bin или прописан в path естественно
Автор: Xuligator
Дата сообщения: 08.12.2009 08:16

Цитата:
Упаковываю файл с использованием precomp и появляется такая проблема .Если я пакую с ключом -slow то при распаковке появляется окно precomp а если не использую его распаковывается сразу.


А какая у тебя версия самого Freearc и скрипта - 3.3 или 3.4? Лично у меня precomp архивы, созданные Freearc от 3 декабря + скрипт 3.4, распаковываются всегда с окном вне зависимости от параметров упаковки.
Автор: dinam
Дата сообщения: 08.12.2009 09:12
crotoff
Попробовал с вашими параметрами arc.ini не помогло. paq8px.exe лежит в /bin. Консоль не запускается.
Автор: crotoff
Дата сообщения: 08.12.2009 09:23
dinam
как интересно, а просто упаковать им какой-нибудь в *.paq8px получится? Без FA контейнера

Добавлено:
в командной строке набрать paq8px.exe file
Автор: dinam
Дата сообщения: 08.12.2009 09:32
Попробовал, жмет нормально
Автор: Bulat_Ziganshin
Дата сообщения: 08.12.2009 09:39

Цитата:
Bulat_Ziganshin, правлю unarc.dll ... ту часть где запускается архиватор SFX который указан в параметрах сжатия. Интересует вот что подскажите как в haskell брать весь текст из консоли с pipe разобратся не могу

не понял ни слова. особенно какое отношение имеет хаскел к unarc.dll
Автор: crotoff
Дата сообщения: 08.12.2009 09:42
dinam а теперь через FA
arc a -m=paq8px file.arc file
Это если arc.exe и paq8px лежат в одном каталоге, а если PowerPack и arc.exe в разных то надо его в PATH указывать
Автор: Bulat_Ziganshin
Дата сообщения: 08.12.2009 09:42

Цитата:
slow прописываю так:

во-первых, ты делаешь неправильно. менять строчки в arc.ini категорически не рекомендуется (поменявшие в своих глюках разбираются сами), а надо использовать оригинальные настрофки и precomp:slow

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

Добавлено:

Цитата:
а теперь через FA
arc a -m=paq8px file.arc file

насколько я заметил, в моём arc.ini этот метод переназначается на paq8px64
Автор: crotoff
Дата сообщения: 08.12.2009 09:56
да вроде он там дублируется? paq8px = paq8px64 и [External compressor:paq8f,paq8ff,paq8o,paq8o10,paq8o10t,paq8o8,paq8o9,paq8p,paq8p1,paq8o8pre,paq8k,paq8p3,paq8px,paq8pf]
Лучше тогда exeшник переименовать в paq8px64 чтоб не запутаться

Добавлено:
dinam
теперь попробуй paq8px.exe переименовать на paq8px64.exe - что будет?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera (часть 14)


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