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

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

Автор: juvaforza
Дата сообщения: 18.02.2009 19:56
Registered_User
Bulat_Ziganshin

Цитата:
Re: А вы пробовали использовать подобные программы, в частности - эту?

Ошибся я, думал что у них другие возможности... Извиняюсь.
egor23
Угу, вы правильно поняли. Смортрел в версиях 9.63 м последней альфе 10-ки (дСВ)
Автор: egor23
Дата сообщения: 18.02.2009 20:23
CTACKo

Цитата:
Для этого надо в arc.groups прописать $ff под precomp?

хотите большего, пишите больше, прописывайте цепочку алгоритмов:
precomp+rep+lzma+....
Автор: Bulat_Ziganshin
Дата сообщения: 18.02.2009 20:30

Цитата:
вобщем выкинул из program files\freearc\bin все в program files\freearc -

лучше было прописать program files\freearc\bin в путь, это просто ошибка в инсталяторе

значит, если тебе надо *.ff сжимать алгоритмом precomp + -mx, то это записыаается как precomp+9b, либо precomp+exe+9b

для этого нужно
1) создать группу в arc.groups, куда входят только файлы *.ff:

$ff
*.ff

2) добавить в arc.ini свой режим сжатия - precomp+9b для $ff, в остальном всё как в mx:

y$ff=precomp+9b
y=x

теперь опция -my будет вызывать этот новый режим сжатия

Автор: egor23
Дата сообщения: 18.02.2009 20:36

Цитата:
лучше было прописать program files\freearc\bin в путь,

про пути вообще не понимаю, т.к. не установлено ничего от GTK и т.п.
и без путей всё нормально запускается
и с установленным GTK (более новым) запускалось нормально
и с путём неправильным запускается
Автор: CTACKo
Дата сообщения: 18.02.2009 20:37
2Bulat - за ликбез спасибки, буду лучше все в строку писать типа
-m/$ff=precomp+9b
т.к. расширение ff - это частный случай, там каждый раз что-то новое...
но как при этом всем остальные файлы жать просто в -mx? Типа задавать:
-mх/$ff=precomp+9b ? или -m9t/9b/$ff=precomp+9b?
^так не работает, проверил, дал так:
arc a -m/$ff=precomp+9b/x data 4arc
дык оно прекомпом почемуто начало тяпать все подряд. я для теста туды только 1 ff файл ложил, то все красиво было, теперь докинул 2 ехе-шнега, так прекомп, в чем прикол? рассматривал свзяку 2х ехе и этого ff КАК ОДИН ФАЙЛ!!! Это видно по самому прекомпу - когда файл был один, то streams-ов он нашел 337, а когда 3 (+2 ехе) - их стало 549 и выдает другие параметры для быстрого precomp... не понял юмора, короче...
... я тут подумал - так оно, наверное и задумано - слить все в один файл и потом его прекомпнуть...
но вопросы остаются в силе:
- как не *.ff-файлы вместе с тем жать как при -mx?
- почему не работает precomp для *.ff при -m9p?

сконвертил я с помощью гуяшнага фарка один фаркив. короче ежели его, полученный ехе-шнег запущать в cmd-сессии, да в придачу дать ключ -х - хрен чего на экране увидишь! Я же однажды об этом писал, но тогда не мог указать точно при каких обстоятельствах. Короче процесс появляется в такс-менеджере, его там можно прибить, а так все в тихую, молча, но архив себе распаковуеццо. Может оно должно задаваццо ключами -s1 -s2? Так я не задавал, только -х и все.
юзалсо freearc.sfx - 78336 байт, создан 23 июня 2008 г., 8:29:36
и FreeArc (GUI) - 3 232 768 байт, создна 18 февраля 2009 г., 19:14:05
ну и кроме того гуяшный эсэфикс падает над unknown method "precomp"
Автор: Bulat_Ziganshin
Дата сообщения: 18.02.2009 22:00

Цитата:
буду лучше все в строку писать типа

Стас, я тебе объяснил как надо делать. если ты хочешь по-другому - тебе приджётся переделать прграмму

sfx модули не поддерживают внешние упаковщики
Автор: Nick222
Дата сообщения: 18.02.2009 22:13
Bulat_Ziganshin
Прошу прощения, но возникла реальная проблема с путями, которые прописал при установке FreeArc.

Другая программа использует в своих целях файл zlib1.dll. Она работала неправильно - и до её обновления я снёс этот файл из директории system32. Но, оказалось, что в пути остался доступен файл с тем же названием, лежащий в FreeArc\bin - в результате программа снова отказалась работать.
Я, конечно, написал автору той программы и жду ответа - но я просто физически не могу контролировать все директории, прописанные в пути при его разрастании - возникает DLL-HELL

Нельзя ли всё-таки перейти от прописывания общего пути - к прописыванию собственной переменной?
Я боюсь даже представить, какая возникнет проблема с GTK, когда обращающийся к ней софт обнаружит лежащие в папках пути разные версии одних и тех же библиотек.

ЗЫ: В конце концов, у меня на диске 25 штук разных версий этой библиотеки - каждая программа сама устанавливает себе то, что считает нужным - но до сих пор не было особых конфликтов, т.к. в пути, кроме system32 и т.п., прописан только GTK (и тот можно убрать из пути при желании).
Автор: egor23
Дата сообщения: 18.02.2009 22:32
Nick222

Цитата:
ЗЫ: В конце концов, у меня на диске 25 штук разных версий этой библиотеки - каждая программа сама устанавливает себе то, что считает нужным - но до сих пор не было особых конфликтов, т.к. в пути, кроме system32 и т.п., прописан только GTK (и тот можно убрать из пути при желании).

Поэтому программы написанные с использованием GTK под Windows всё своё носят с собой.

Добавлено:
Bulat_Ziganshin
кстати, а зачем нужно прописывание в PATH для FreeArc?
Автор: Bulat_Ziganshin
Дата сообщения: 18.02.2009 22:41
Nick222
ну так убери его из path. или dll-ку эту потри

Добавлено:

Цитата:
кстати, а зачем нужно прописывание в PATH для FreeArc?

для того, чтобы arc в командной строке работал
Автор: egor23
Дата сообщения: 18.02.2009 23:19

Цитата:
для того, чтобы arc в командной строке работал

аааа не понял, т.е. FreeArc использует Arc для своих нужд?
Автор: CTACKo
Дата сообщения: 18.02.2009 23:32
Булат, я все понял по этому поводу:

Цитата:
Цитата:
значит, если тебе надо *.ff сжимать алгоритмом precomp + -mx, то это записыаается как precomp+9b, либо precomp+exe+9b

для этого нужно
1) создать группу в arc.groups, куда входят только файлы *.ff:
$ff
*.ff

2) добавить в arc.ini свой режим сжатия - precomp+9b для $ff, в остальном всё как в mx:
y$ff=precomp+9b
y=x

теперь опция -my будет вызывать этот новый режим сжатия

т.е. получится режим -mx для всех файлов, но с предварительным precomp-ом для *.ff файлов. Именно то что мне и нужно!

Но, к сожалению, НЕ работает: *.ff НЕ обрабатывается при помощи precomp

и вот в инишке описывается сжатие для -m#p:
;Use external compressors defined below in -m5p..-m9p modes
#p$iso = ecm + precomp + exe + #pb
#p$precomp = precomp + exe + #pb
#p$jpgsolid = precomp + rep:32
#p$jpg = jpg

по идее, для использования -m9p с предварительным precomp для *.ff надо только добавить в arc.groups в группу $precom маску *.ff - но точно так же не работает.

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

и что по поводу скрытной распаковки win-gui-sfx-архивов с ключем -х?

P.S. использую версию FreeArc 0.50 alpha (Feb 15 2009)
Автор: Bulat_Ziganshin
Дата сообщения: 19.02.2009 00:16

Цитата:

аааа не понял, т.е. FreeArc использует Arc для своих нужд?

нет. но инсталятор устанавливает *обе/ программы. кроме того, кто-то может и freearc через ком. строку вызывать


Цитата:
-max/-m9p ? Известно почему они не работают

в смысле не работают?


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

можно использовать "-mx -m$ff=precomp+9b". но внести группу $ff в arc.groups всё равно придётся. в планах есть поддержка чего-то типа -m.ff=precomp+9b но пока не реализовано
Автор: egor23
Дата сообщения: 19.02.2009 00:26
Bulat_Ziganshin

Цитата:
а клавиатура "стандартная" или типа того?

решил проверить коды клавиш, использовал для этого:
Программа Коды клавиш клавиатуры для программистов и Web - дизайнеров
http://www.rvsn2.narod.ru/soft24.htm
http://www.rvsn2.narod.ru/download/code.zip

вот коды клавиши на моей клавиатруре:
Ctrl, V, C, X, Z, Y, Ctrl+V, Ctrl+C, Ctrl+X, Ctrl+Z, Ctrl+Y



тоже с русским языком
Ctrl, М, С, Ч, Я, Н, Ctrl+М, Ctrl+С, Ctrl+Ч, Ctrl+Я, Ctrl+Н



Добавлено:

Цитата:
кроме того, кто-то может и freearc через ком. строку вызывать

галка PATH, по-умолчанию, в инсталле лишнее, если PATH действительно кому нужен, то пускай галку ставит сам пользователь.
Автор: CTACKo
Дата сообщения: 19.02.2009 00:39

Цитата:
Цитата:
-max/-m9p ? Известно почему они не работают

в смысле не работают?


Цитата:
вот в инишке описывается сжатие для -m#p:
;Use external compressors defined below in -m5p..-m9p modes
#p$iso = ecm + precomp + exe + #pb
#p$precomp = precomp + exe + #pb
#p$jpgsolid = precomp + rep:32
#p$jpg = jpg

по идее, для использования -m9p с предварительным precomp для *.ff надо только добавить в arc.groups в группу $precomp маску *.ff - но точно так же не работает, т.е. нет precomp-f.


внес *.ff в arc.groups в две группы - $precomp и $mygrp

1)Лог сжатия при -mx -m$mygrp=precomp+9b:
[more]
G:\test>arc a -mx -m$mygrp=precomp+9b -di$%# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:349792kb:92%:235:h25:d1mb+tempfile+ppmd:21:830656kb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a, $mygrp => precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.00 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.13 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.141 seconds
rep:69mb: 69.828.284 bytes in 0.813 seconds
delta: 69.831.116 bytes in 0.625 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 44.09 secs
Found 2 directory names: 44.09 secs
Directory written: 44.09 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 63.25 secs, real 44.11 secs. Speed 1.619 kB/s
All OK
[/more]

2) при сжатии -m9p
[more]
G:\test>arc a -m9p -di$%# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:128mb:85%:64:h23+pmm:21:830656kb, $iso => ecm+precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $precomp => precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $jpgsolid => precomp+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.03 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.13 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.172 seconds
rep:69mb: 69.828.284 bytes in 0.781 seconds
delta: 69.831.116 bytes in 0.625 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 42.09 secs
Found 2 directory names: 42.09 secs
Directory written: 42.09 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 57.45 secs, real 42.11 secs. Speed 1.696 kB/s
All OK[/more]

3) при -max
[more]G:\test>arc a -max -di$%# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:128mb:85%:64:h23+pmm:21:830656kb, $iso => ecm+precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $precomp => precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $jpgsolid => precomp+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.02 secs
Joined filelists, 4 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.14 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.125 seconds
rep:69mb: 69.828.284 bytes in 0.750 seconds
delta: 69.831.116 bytes in 0.609 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 43.36 secs
Found 2 directory names: 43.36 secs
Directory written: 43.36 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 57.84 secs, real 43.36 secs. Speed 1.647 kB/s
All OK
[/more]

4) а вот при -m/$ff=precomp+9b, когда precomp таки отработал, а не должен был, т.к. группа $ff не существует в arc.groups, при этом почему-то под гребенку precomp-а попадает все что есть:
[more]G:\test>arc a -m/$ff=precomp+9b -di$%# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using $ff => precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 672mb, decompression 520mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
Compressing 3 files of 71.398.551 bytes: 0.05 secs
Using precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 672mb, decompression 520mb
Solid block compression results
precomp: 144.207.899 bytes in 37.992 seconds
rep:512mb: 114.295.126 bytes in 1.922 seconds
delta: 114.442.814 bytes in 4.406 seconds
tempfile: 114.442.814 bytes in 0.109 seconds
lzma:64mb:max:bt4:128: 50.723.890 bytes in -1.000 seconds

Writing directory: 114.02 secs
Found 2 directory names: 114.02 secs
Directory written: 114.02 secs
Compressed 4 files, 71.398.551 => 50.723.890 bytes. Ratio 71.0%
Compression time: cpu 110.88 secs, real 114.03 secs. Speed 626 kB/s
All OK
[/more]

5) дальше я попробовал более правильно параметры задать: -mx -m/$mygrp=precomp+9b, но вышло то же что и в предидущем случае:
[more]G:\test>arc a -mx -m/$mygrp=precomp+9b -di$%# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using $mygrp => precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 672mb, decompression 520mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.00 secs
Compressing 1 file of 0 bytes: 0.03 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
Compressing 3 files of 71.398.551 bytes: 0.03 secs
Using precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 672mb, decompression 520mb
Solid block compression results
precomp: 144.207.899 bytes in 38.908 seconds
rep:512mb: 114.295.126 bytes in 1.781 seconds
delta: 114.442.814 bytes in 4.438 seconds
tempfile: 114.442.814 bytes in 0.078 seconds
lzma:64mb:max:bt4:128: 50.723.890 bytes in -1.000 seconds

Writing directory: 115.88 secs
Found 2 directory names: 115.88 secs
Directory written: 115.88 secs
Compressed 4 files, 71.398.551 => 50.723.890 bytes. Ratio 71.0%
Compression time: cpu 110.09 secs, real 115.88 secs. Speed 616 kB/s
All OK
[/more]

arc.groups
[more]; File order list for solid archiving for FreeArc.
;
; Here you may modify the file list which tells FreeArc the order in which
; to add files to a solid archive.
;
; This file may contain file names, wildcards and a special entry - $default.
; The default entry defines the position in the order list for files not
; matched with other entries in this file. Lines beginning with the semicolon
; symbol ';' are considered as comments and not processed.
;
; Place this file in the same directory as Arc.exe
;
; Tips to provide improved compression and speed of operation:
;
; - files containing similar information should be grouped together in the
; archive if possible;
; - frequently accessed files should be placed at the beginning.
;
$text
file_id.diz
descript.ion
files.bbs
read.me
readme
readme.*
*.
*.txt
*.asc
*.lng
*.css
*.dtd
*.dtdxml
*.htm
*.html
*.shtml
*.xml
*.xsl
*.xsd
*.docbook
*.fo
*.vcproj
*.sgml
*.yaml
*.asp
*.cgi
*.rd
*.1
*.man
*.pod
*.pl
*.prl
*.pm
*.rex
*.rb
*.rbw
*.py
*.sed
*.awk
*.tcl
*.lua
*.mlua
*.php
*.m4
*.el
*.elc
*.vim
*.sh
*.ksh
*.csh
*.bash
*.bat
*.cmd
*.btm
*.bas
*.vbs
*.fpp
*.for
*.f
*.ada
*.adb
*.ads
;lazarus filetypes
*.lfm
*.lpi
*.lrs
;delphi forms
*.dfm
*.pas
*.src
*.s
*.asi
*.inc
*.asm
*.xs
*.y
*.h
*.hpp
*.ipp
*.hxx
*.c
*.cpp
*.cxx
*.c++
*.cc
*.objc
*.d
*.cs
*.java
*.js
*.hc
*.gc
*.hsc
*.hs
*.lhs
*.mli
*.ml
*.hrl
*.erl
*.scm
*.vi
*.lst
*.log
*.ini
*.cfg
makefile
makefile.*
*.mak
*.in
*.dsp
*.dsw
*.rc
*.idl
*.~*
*.bak
*.tar
*.sql
*.pkt
*.xbm
*.xpm
*.reg
*.ps
*.dvi
*.tex
*.txi
*.texi
*.texinfo
*.info
*.hlf
*.eng
*.rus
*.cnt
;Mailboxes: Bat!, Eudora
*.tbb
*.tbi
*.toc
*.mbx
;
*.csv
*.rtf
*.wrd
*.wri
$binary
*.doc
$default
*.hlp
*.inf
*.xls
*.ppt
*.mdb
*.dbf
$exe
*.com
*.exe
*.scr
*.sfx
*.dll
*.so
*.ocx
*.bpl
*.dpl
*.ovr
*.ovl
*.rtl
*.386
*.vxd
*.drv
*.sys
$iso
*.iso
*.nrg
*.bin
*.cue
*.img
*.mds
*.mdf
*.c2d
*.ashdisc
*.b5t
*.b5i
*.bwt
*.bwi
*.lcd
*.ccd
*.dvd
*.000
*.cdi
*.dao
*.tao
*.cif
*.xmf
*.xmd
*.p01
*.md1
*.xa
*.pdi
*.dmg
*.VaporCD
*.ncd
*.pxi
*.rif
*.rdf
*.gcd
*.gi
*.ixa
*.fc4
*.fcd
*.vcd
*.vdi
*.ima
*.bif
$obj
*.dcu
*.obj
*.o
*.a
*.lib
$bmp
*.bmp
*.tif
*.tiff
*.tga
*.wbm
*.wbmp
*.pgm
*.pnm
*.ppm
$wav
*.wav
*.wave
*.pcm
*.aif
*.aifc
*.aiff
*.au
*.snd
*.xac
*.iff
*.voc
*.paf
*.sd2
;These extensions may be enabled when autodetection will be implemented
;*.sds
;*.smp
$mod
*.stm
*.mod
*.s3m
*.it
*.xm
*.s3m
*.669
*.dmf
*.gt2
*.mdl
*.okt
*.skm
*.umx
$precomp
*.pdf
*.swf
*.zip
*.jar
*.png
*.gif
*.gz
*.tgz
*.svgz
*.sis
*.gadget
*.fb2z
*.ff
;ms office 2007 files
*.docx
*.docm
*.dotx
*.dotm
*.xlsx
*.xlsm
*.xltx
*.xltm
*.xlam
*.pptx
*.pptm
*.potx
*.potm
*.ppam
*.ppsx
*.ppsm
;open office 2.0 files
*.odt
*.ott
*.odm
*.oth
*.ods
*.ots
*.odg
*.otg
*.odp
*.otp
*.odf
*.odb
*.oxt
*.sxw
*.stw
*.sxg
*.sxc
*.stc
*.sxi
*.sti
*.sxd
*.std
*.sxm
*.ear?
*.war?
;compressed music modules
*.itz
*.xmz
*.s3z
*.mdz
;game files
*.pak
*.pk3
*.pk4
*.eaz
*.age3scn
*.scx
*.xmb
*.a2c
*.acm
*.ahm
*.frame
*.jaz
*.sequence
*.wd
*.rfd
*.rfh
*.gtr
*.lod
*.ezd
*.cmo
*.nmo
*.sue
*.cmo
*.nmo
*.trc
*.clz
*.sga
*.gsv
$jpg
$jpgsolid
*.jpg
*.jpeg
$compressed
*.mp3
*.pmd
*.pmm
*.pms
*.bz
*.bz2
*.??_
*.??$
*.zoo
*.arc
*.hyp
*.pak
*.lzh
*.chz
*.arj
*.a0?
*.lim
*.ark
*.hpk
*.cab
*.bsa
*.bs2
*.bsn
*.ain
*.r0?
*.rar
*.uc2
*.ha
*.ufa
*.bix
*.7z
*.j
*.uha
*.ccm
*.ccmx
*.chm
*.djvu
$mygrp
*.ff[/more]

в 1м и 2м случаях по моему разумению должен был сработать precomp для *.ff-файлов, но сего не происходит.
Почему прекомп срабатывает в 4м и 5м случаях? Ну я, к примеру, читая доку сначала так понял, что после $ идет расширение файла, но теперь понял что имеется в виду группа, но последнее-то не работает, поэтому теперь я вообще в полном хз что имеется в виду!!!

Автор: egor23
Дата сообщения: 19.02.2009 01:24
CTACKo

Цитата:
дальше я попробовал более правильно параметры задать: -mx -m/$mygrp=precomp+9b, но вышло то же что и в предидущем случае...

будьте внимательней:
автодект, относит файл к группе $compressed

Добавлено:
так что тут уже дело в приоритетах обработки

Добавлено:
или дело в записи ком.строки:

Цитата:
а вот при -m/$ff=precomp+9b

в предыдущих случаях Вы записывали без /
-m$mygrp
Автор: CTACKo
Дата сообщения: 19.02.2009 01:36

Цитата:
будьте внимательней:
автодект, относит файл к группе $compressed
Егор, не издевайся, ок?
я это вижу, но с какой стати такое происходит?!
а что до записи строки... там что не напиши - либо все в прекомп валит либо ничего...

нет, я уверен - это баг! даже 2 бага!
Автор: Bulat_Ziganshin
Дата сообщения: 19.02.2009 01:43

Цитата:
Но, к сожалению, НЕ работает: рапаковуется *.ff при помощи precomp и в таком виде помещается в архив, т.е. без последующего сжатия!

попробовал - работает. ini-файл, arc.groups, ком. строку с "-di -di+#", лог работы сразу прикладывай


Цитата:
по идее, для использования -m9p с предварительным precomp для *.ff надо только добавить в arc.groups в группу $precom маску *.ff - но не работает, т.е. точно так же как в предидущем случае - без сжатия.

надо убрать *.ff из группы $ff


Цитата:
сконвертил я с помощью гуяшнага фарка один фаркив. короче ежели его, полученный ехе-шнег запущать в cmd-сессии, да в придачу дать ключ -х - хрен чего на экране увидишь! Я же однажды об этом писал, но тогда не мог указать точно при каких обстоятельствах. Короче процесс появляется в такс-менеджере, его там можно прибить, а так все в тихую, молча, но архив себе распаковуеццо. Может оно должно задаваццо ключами -s1 -s2? Так я не задавал, только -х и все.

с -s2 нормально работает. как должно быть - х.з., ибо дока ещё не написана
Автор: egor23
Дата сообщения: 19.02.2009 01:47

Цитата:
нет, я уверен - это баг! даже 2 бага!

почему сразу баг, недоделка, возможно.
про запись с / (-m/$ff) скорее всего баг, но не факт.
Автор: Nick222
Дата сообщения: 19.02.2009 08:43
Bulat_Ziganshin
В общем, убрал на фиг FreeArc из PATH...
Автор: CTACKo
Дата сообщения: 19.02.2009 09:49

Цитата:
надо убрать *.ff из группы $ff

нету такой группы, у меня *.ff в группах $precomp и $mygrp. попробую убрать из последней.

arc.ini
[more];Default options for all commands
;--logfile=c:\temp\freearc.log --display=hnwftsr

[Default options]
;Default options for specific commands
;Left side may contain several commands and the same command may be repeated on several lines
;a create = -m5
;create = --display -ms

[Compression methods]
#d = #b / dict+#b ;One more family of methods providing fast but memory-hungry decompression: -m1d, -m2d...

;;Methods with super-fast decompression
1xx=tor:9:c1
2xx=tor:9:c2
3xx=tor:9:c3 / dict+tor:9:c3 / $bmp=mm+tor:9:c3 / $wav=mm+tor:9:c3
4xx=tor:9:c4 / dict+tor:9:c4 / $bmp=mm+tor:9:c3 / $wav=wavfast
#xx=9d


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; External compressors setup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;Current version aliases - required to distinguish between data packed by
;several incompatible versions of the same archiver
ccm = ccm130
ccmx = ccmx130
rzm = rzm007
lpaq = lpaq8
lpaqe = lpaq8e
paq = paq8o

;Use external compressors defined below in -m5p..-m9p modes
#p$iso = ecm + precomp + exe + #pb
#p$precomp = precomp + exe + #pb
#p$jpgsolid = precomp + rep:32
#p$jpg = jpg

y$mygrp = precomp + 9b
y = x

[External compressor:dul0]
mem = 256
packcmd = durilca'light e {options} $$arcdatafile$$.tmp
unpackcmd = durilca'light d $$arcdatafile$$.dul
packedfile = $$arcdatafile$$.dul

[External compressor:dul]
mem = 256
packcmd = durilca'light e -t1 {options} $$arcdatafile$$.tmp
unpackcmd = durilca'light d $$arcdatafile$$.dul
packedfile = $$arcdatafile$$.dul

[External compressor:dur]
mem = 256
packcmd = durilca e -t1 {options} $$arcdatafile$$.tmp
unpackcmd = durilca d $$arcdatafile$$.dur
packedfile = $$arcdatafile$$.dur

[External compressor:ccm123,ccmx123,ccm125,ccmx125]
mem = 276
default = 4
packcmd = {compressor} c {option} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = {compressor} d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:ccm126,ccmx126,ccm130,ccmx130]
mem = 276
default = 4
packcmd = {compressor} {option} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = {compressor} d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:rzm007]
cmem = 260
dmem = 130
packcmd = {compressor} c $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = {compressor} d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:lpaq5,lpaq5e,lpaq6,lpaq6e,lpaq7,lpaq7e,lpaq8,lpaq8e]
mem = 384
default = 7
packcmd = {compressor} {option} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = {compressor} d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:uda]
mem = 180
packcmd = uda e $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = uda d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:paq8i]
mem = 450
default = -6
packcmd = {compressor} {-option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} $$arcpackedfile$$.tmp

[External compressor:paq8f,paq8o,paq8o10,paq8o10t,paq8o8,paq8o9,paq8p,paq8p1,paq8o8pre]
mem = 450
default = -6
packcmd = {compressor} {-option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -d $$arcpackedfile$$.tmp.{compressor}
packedfile = $$arcpackedfile$$.tmp.{compressor}

[External compressor:uharc]
mem = 52
default = -mx -md32768
packcmd = uharc a {-moption } $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = uharc x $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:7z]
;We give this file the dll extension in order to force 7-zip to apply BCJ algorithm to the data
mem = 704
default = -mx
packcmd = 7z a {-moption } $$arcpackedfile$$.7z $$arcdatafile$$.dll
unpackcmd = 7z x $$arcpackedfile$$.7z $$arcdatafile$$.dll
packedfile = $$arcpackedfile$$.7z
datafile = $$arcdatafile$$.dll

[External compressor:ecm]
mem = 2
packcmd = ecm $$arcdatafile$$.tmp $$arcpackedfile$$.ecm
unpackcmd = unecm $$arcpackedfile$$.ecm $$arcdatafile$$.tmp
packedfile = $$arcpackedfile$$.ecm

[External compressor:precomp]
mem = 2
packcmd = precomp -slow -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

[External compressor:jpg]
mem = 10
packcmd = packjpg $$arcdatafile$$.jpg
unpackcmd = packjpg $$arcdatafile$$.pjg
datafile = $$arcdatafile$$.jpg
packedfile = $$arcdatafile$$.pjg
[/more]


Цитата:
попробовал - работает. ini-файл, arc.groups, ком. строку с "-di -di+#", лог работы сразу прикладывай

так прикладывал ужо все, окромя инишки...
ок. убрал *.ff из группы $mygrp вернее убрал вообще эту группу. теперь *.ff только в группе $precomp, обработка файла *.ff прекомпом игнориццо дальше:
[more]G:\test>arc a -m9p -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:128mb:85%:64:h23+pmm:21:830656kb, $iso => ecm+precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $precomp => precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $jpgsolid => precomp+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.00 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.09 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.188 seconds
rep:69mb: 69.828.284 bytes in 0.703 seconds
delta: 69.831.116 bytes in 0.641 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 39.63 secs
Found 2 directory names: 39.63 secs
Directory written: 39.63 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 54.25 secs, real 39.64 secs. Speed 1.801 kB/s
All OK[/more]
и для -мах
[more]G:\test>arc a -max -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:128mb:85%:64:h23+pmm:21:830656kb, $iso => ecm+precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $precomp => precomp+exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $jpgsolid => precomp+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.02 secs
Found 4 files: 0.02 secs
Sorted 4 files: 0.02 secs
Joined filelists, 4 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.09 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.203 seconds
rep:69mb: 69.828.284 bytes in 0.719 seconds
delta: 69.831.116 bytes in 0.625 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 40.14 secs
Found 2 directory names: 40.14 secs
Directory written: 40.14 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 53.45 secs, real 40.14 secs. Speed 1.779 kB/s
All OK
[/more]
т.е. -m9x и -max - не работают.

ок. снова добавил в группы свою (в конце)
$mygrp
*.ff
и убрал *.ff из группы $precomp. см. инишку, там есть:
y$mygrp = precomp + 9b
y = x
результат работы -my и снова без precomp:
[more]G:\test>arc a -my -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:349792kb:92%:235:h25:d1mb+tempfile+ppmd:21:830656kb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a, $mygrp => precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.00 secs
Compressing 1 file of 0 bytes: 0.00 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.09 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.156 seconds
rep:69mb: 69.828.284 bytes in 0.688 seconds
delta: 69.831.116 bytes in 0.703 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 44.56 secs
Found 2 directory names: 44.56 secs
Directory written: 44.56 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 61.52 secs, real 44.56 secs. Speed 1.602 kB/s
All OK[/more]

Добавлено:
Если вообще уникальность маски подразумевалась:

Цитата:
надо убрать *.ff из группы $ff

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

Добавлено:
в догонку лог для -m$mygrp=precomp+9b
[more]G:\test>arc a -m$mygrp=precomp+9b -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+delta+lzma:64mb:normal:32:mc16, $obj => delta+lzma:64mb:normal:32:mc16, $text => dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h20:d1mb:s16+ppmd:8:96mb, $compressed => rep:64mb+tor:16mb:c3, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a, $mygrp => precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 672mb, decompression 520mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.00 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
$compressed Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 2 files of 10.933.520 bytes: 0.09 secs
Using exe+delta+lzma:11mb:normal:32:mc16
Memory for compression 30mb, decompression 19mb
Solid block compression results
exe: 10.933.520 bytes in 0.016 seconds
delta: 10.936.680 bytes in 0.141 seconds
lzma:11mb:normal:32:mc16: 3.075.353 bytes in -1.000 seconds
Compressing 1 file of 60.465.031 bytes: 4.66 secs
Using rep:58mb+tor:16mb:c3
Memory for compression 100mb, decompression 74mb
Solid block compression results (8.172 seconds)
rep:58mb: 60.186.902 bytes in 0.609 seconds
tor:16mb:c3: 60.230.826 bytes in 7.563 seconds

Writing directory: 14.30 secs
Found 2 directory names: 14.30 secs
Directory written: 14.30 secs
Compressed 4 files, 71.398.551 => 63.306.179 bytes. Ratio 88.6%
Compression time: cpu 16.13 secs, real 14.31 secs. Speed 4.989 kB/s
All OK
[/more]
и для -mx -m$mygrp=precomp+9b:
[more]G:\test>arc a -mx -m$mygrp=precomp+9b -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:349792kb:92%:235:h25:d1mb+tempfile+ppmd:21:830656kb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a, $mygrp => precomp+rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128
Memory for compression 811mb, decompression 811mb, cache 1mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.02 secs
Joined filelists, 4 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.11 secs
Using exe+rep:69mb+delta+lzma:69mb:max:bt4:128
Memory for compression 813mb, decompression 146mb
Solid block compression results
exe: 71.398.551 bytes in 0.094 seconds
rep:69mb: 69.828.284 bytes in 0.672 seconds
delta: 69.831.116 bytes in 0.656 seconds
lzma:69mb:max:bt4:128: 63.183.753 bytes in -1.000 seconds

Writing directory: 40.66 secs
Found 2 directory names: 40.66 secs
Directory written: 40.66 secs
Compressed 4 files, 71.398.551 => 63.183.753 bytes. Ratio 88.4%
Compression time: cpu 56.56 secs, real 40.66 secs. Speed 1.756 kB/s
All OK[/more]
still no precomp...

Добавлено:

Цитата:
про запись с / (-m/$ff) скорее всего баг, но не факт.

скорее баг, т.к. что не напиши после -m/$ все пожмеццо именно тем что там указано. т.е.
-mx -m/$kjau=lzma - все будет в лзма
-m9b -m/$xzsdr=ppmd - все будет в ппмд
ессенна групп $kjau и $xzsdr нет, хотя даже факт наличия таких групп проигнориццо все равно

Добавлено:
короче как лебедь ни старался раком щука не давался и "смотришь в книгу(доку) - видишь фигу":
дока (Детальное управление сжатием, Расшифровка алгоритма сжатия):

Цитата:
...
Затем к этому списку добавляются методы сжатия для мультимедийных файлов и он уже выглядит как –m4b/4t/$compressed=0/$wav=wav/$bmp=bmp. И это всё ещё совершенно законная запись опции –m, которую можно задать в командной строке. Она расшифровывается как “сжимать файлы из группы $bmp алгоритмом bmp, группы $wav – алгоритмом wav, группы $compressed – алгоритмом 0, группы $text – алгоритмом 4t, и наконец оставшиеся - алгоритмом 4b”.
стало быть:
-m4b/4t/$mygrp=precomp+lzma:ultra
расшифровуется как "сжимать файлы из группы $mygrp алгоритмом precomp и потом lzma, группы $text – алгоритмом 4t, и наконец оставшиеся - алгоритмом 4b":
[more]G:\test>arc a -m4b/4t/$mygrp=precomp+lzma:ultra -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+delta+lzma:64mb:normal:32:mc16, $obj => delta+lzma:64mb:normal:32:mc16, $text => dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h20:d1mb:s16+ppmd:8:96mb, $mygrp => precomp+lzma:64mb:max:bt4:128:mc128
Memory for compression 672mb, decompression 128mb, cache 64mb
Started: 0.00 secs
Found 4 files: 0.02 secs
Sorted 4 files: 0.02 secs
Joined filelists, 4 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.11 secs
Using exe+delta+lzma:64mb:normal:32:mc16
Memory for compression 121mb, decompression 72mb
Solid block compression results
exe: 71.398.551 bytes in 0.188 seconds
delta: 71.401.767 bytes in 0.625 seconds
lzma:64mb:normal:32:mc16: 63.511.083 bytes in -1.000 seconds

Writing directory: 46.20 secs
Found 2 directory names: 46.20 secs
Directory written: 46.20 secs
Compressed 4 files, 71.398.551 => 63.511.083 bytes. Ratio 88.9%
Compression time: cpu 60.03 secs, real 46.20 secs. Speed 1.545 kB/s
All OK[/more] ну, думаю, ладно, хрен с ним, с прекомпом, дам сторинг для своей группы - и снова облом: [more]G:\test>arc a -m4b/4t/$mygrp=0 -di -di+# --logfile=arclog.txt test 4arc
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: test.arc using exe+delta+lzma:64mb:normal:32:mc16, $obj => delta+lzma:64mb:normal:32:mc16, $text => dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h20:d1mb:s16+ppmd:8:96mb, $mygrp => storing
Memory for compression 128mb, decompression 128mb, cache 64mb
Started: 0.00 secs
Found 4 files: 0.00 secs
Sorted 4 files: 0.00 secs
Joined filelists, 4 files: 0.00 secs
Compressing 1 file of 0 bytes: 0.00 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
1.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
2.exe(20) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","$text","default","default"]
Outpost.ff(68) ["default","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed","$compressed"]
Compressing 3 files of 71.398.551 bytes: 0.11 secs
Using exe+delta+lzma:64mb:normal:32:mc16
Memory for compression 121mb, decompression 72mb
Solid block compression results
exe: 71.398.551 bytes in 0.172 seconds
delta: 71.401.767 bytes in 0.688 seconds
lzma:64mb:normal:32:mc16: 63.511.083 bytes in -1.000 seconds

Writing directory: 44.52 secs
Found 2 directory names: 44.52 secs
Directory written: 44.52 secs
Compressed 4 files, 71.398.551 => 63.511.083 bytes. Ratio 88.9%
Compression time: cpu 60.09 secs, real 44.53 secs. Speed 1.603 kB/s
All OK
[/more]

я понял в чем секрет!!!
Автор: Bulat_Ziganshin
Дата сообщения: 19.02.2009 13:24

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

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


Цитата:
т.е. -m9x и -max - не работают.

проверяй свой arc.groups. *.ff в нём должна быть только один раз и именно в группе precomp - тогда сработает. arc.groups должна быть в том же каталоге, что и arc.exe, который ты вызываешь


Цитата:
результат работы -my и снова без precomp:

опять проблемы с arc.groups. кстати, для надёжности лучше перенеси свою группу в начало


Цитата:
-m/$

такого синтаксиса вообще не предусмотрено, afair


Цитата:
still no precomp...

а в прошлый раз ты почему-то утверждал, что вызывается *только* precomp

Добавлено:
и кстати сократи для начала свой arc.groups до двух строчек. так тебе будет проще разобраться
Автор: CTACKo
Дата сообщения: 19.02.2009 13:54
Булат, ну я часами пишу сообщения, а ты их не читаешь и как робот все те же отмазки:

Цитата:
проверяй свой arc.groups. *.ff в нём должна быть только один раз и именно в группе precomp - тогда сработает. arc.groups должна быть в том же каталоге, что и arc.exe, который ты вызываешь

я же писал что пробовал и так чтобы 1 раз, и так чтобы либо в группе $precomp либо в $mygrp. НЕ РАБОТАЕТ!
И я знаю почему!
Ответ прост - фарк живет своей жизнью
А имено - плевать он хотел на что что я там за расширения в какие группы сую. У него ПРИОРИТЕТ НА АВТОДЕТЕКТ!!! Т.е. он расчехляет что мое файло, которое *.ff является сжатым - ну канешна так оно и есть, именно потому я и хочу его прекомпом обработать!
А теперь вопрос в студию: пачаму сначала автодетект, который не отключатся, и почему не сначала по расширению а потом автодетект и как изменить порядок ад-расширение/расширение-ад?
По логике, если я непосредственно в командной строке указал как обрабатывать файлы с расширениями группы $mygrp, то именно это указание и есть приоритетным, как бы фарк там не умничал, т.е. в данном случае, по логике, я не должен дополнительно отключать автодетект для файлов указанной группы или вообще всех.

Добавлено:

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


Добавлено:

Цитата:
опять проблемы с arc.groups. кстати, для надёжности лучше перенеси свою группу в начало
и это я уже делал и отмечал

Добавлено:

Цитата:
Цитата:
-m/$
такого синтаксиса вообще не предусмотрено, afair
фиксуй! еси я эти грабли нашел, то найдут и другие!
Автор: nabor56
Дата сообщения: 19.02.2009 15:05
При тестировании архива получил сообщение "Testing time: cpu 150.66 secs, real 151.22 secs. Speed 54.145 kB/s
There were 1 warning(s)"
А собственно на каком файле - непонятно.
Автор: CTACKo
Дата сообщения: 19.02.2009 15:09
и еще вопрос на засыпку - как сделать так, чтобы precomp обрабатывал пофайлово а не сливал все в один файл и тогда только?
к примеру я добавил свой метод сжатия, но он не работает, потому что ему кучу отдельных файлов сливают в 1 и подсовуют как 1...

Добавлено:

Цитата:
При тестировании архива получил сообщение "Testing time: cpu 150.66 secs, real 151.22 secs. Speed 54.145 kB/s
There were 1 warning(s)"
А собственно на каком файле - непонятно.

это и не на файле могло быть, а на настройки. см. в экран что там происходит и на что варнинг дают, либо логай
Автор: Bulat_Ziganshin
Дата сообщения: 19.02.2009 15:14

Цитата:
При тестировании архива получил сообщение "Testing time: cpu 150.66 secs, real 151.22 secs. Speed 54.145 kB/s
There were 1 warning(s)"
А собственно на каком файле - непонятно.

он должен выводить конкретные варнинги на экран и в лог
Автор: egor23
Дата сообщения: 19.02.2009 19:20
CTACKo

Цитата:
и еще вопрос на засыпку - как сделать так, чтобы precomp обрабатывал пофайлово а не сливал все в один файл и тогда только?

отключить solid-сжатие
-s-
-s;1
-s1;1

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

Добавлено:
Bulat_Ziganshin
-x Исключить из обработки
-n Дополнительный отбор обрабатываемых фалов
нельзя задать группы файлов, напрмимер:
-x$text
Автор: Bulat_Ziganshin
Дата сообщения: 19.02.2009 20:45

Цитата:
нельзя задать группы файлов, напрмимер:
-x$text

это тоже в планах давным-давно


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

да, не помешает

Добавлено:

Цитата:
При тестировании архива получил сообщение "Testing time: cpu 150.66 secs, real 151.22 secs. Speed 54.145 kB/s
There were 1 warning(s)"
А собственно на каком файле - непонятно.

он должен выводить конкретные варнинги на экран и в лог

нет, на экране он просто переписывает своё сообщение. так что добавь опцию --logfile=c:\freearc.log и посмотри в нём
Автор: CTACKo
Дата сообщения: 19.02.2009 20:53
2Булат:
а по поводу предполагаемого мною приоритета комментарий последует?
Автор: egor23
Дата сообщения: 19.02.2009 21:28
Bulat_Ziganshin
Вспомнил зачем папку FreeArc (которая в TC) в PATH прописывал, нужно для внешних упаковщиков, которые рядом с arc.exe лежат, хотя по нормальному нужно создавать папку с внешними упаковщиками и в PATH её.

про зацикливание, если нет внешнего упаковщика, уже говорили.

Автор: egor23
Дата сообщения: 20.02.2009 05:53

Цитата:
тобы внешним компрессорам, которым это надо

вот возьмём flac и wavpack в качестве таких компрессоров

В лог.файл не пишется вывод от внешнего упаковщика.

В папке 1 лежат файлы, среди них есть файлы *.flac \ *.wv \ *.wav (по 11 файлов)

при solid-сжатии:

wavpackc \ wavpackd (на тествовом наборе) на обработке "2-го файла" обнаруживается ошибка и данные помещаются без упаковки.
arc.exe a 1.arc 1\ -n*.wav -mwavpackc -di -di+$#
[more=screen_log1..]
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: 1.arc using wavpackc
Memory for compression 2mb, decompression 2mb, cache 16mb
Started: 0.00 secs
Found 12 files: 0.02 secs
Sorted 12 files: 0.02 secs
Joined filelists, 12 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
Compressing 11 files of 508.274.740 bytes: 0.11 secs
Using wavpackc
Memory for compression 2mb, decompressi 99.9%
Compressing 508274740 bytes with wavpack.exe -h $$arcdatafile$$.wav -o $$arcpackedfile$$.wv

WAVPACK Hybrid Lossless Audio Compressor Win32 Version 4.50.0
Copyright (c) 1998 - 2008 Conifer Software. All Rights Reserved.

this .WAV file has over 16 MB of extra RIFF data, probably is corrupt! 99.9%
Solid block compression results (2.118 seconds)
wavpackc: 508.274.741 bytes in 2.118 seconds

Writing directory: 21.17 secs
Found 2 directory names: 21.17 secs
Directory written: 21.1
Compressed 12 files, 508.274.740 => 508.274.741 bytes. Ratio 100.0%
Compression time: cpu 7.64 secs, real 21.19 secs. Speed 23.990 kB/s
All OK
[/more]

arc.exe a 1.arc 1\ -n*.wv -mwavpackd -di -di+$#
[more=screen_log2..]
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: 1.arc using wavpackd
Memory for compression 2mb, decompression 2mb, cache 16mb
Started: 0.00 secs
Found 12 files: 0.02 secs
Sorted 12 files: 0.02 secs
Joined filelists, 12 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.03 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
Compressing 11 files of 347.737.406 bytes: 0.03 secs
Using wavpackd
Memory for compression 2mb, decompressi 99.9%
Compressing 347737406 bytes with wvunpack.exe $$arcdatafile$$.wv -o $$arcpackedfile$$.wav
99.9%
WVUNPACK Hybrid Lossless Audio Decompressor Win32 Version 4.50.0
Copyright (c) 1998 - 2008 Conifer Software. All Rights Reserved.

missing data or crc errors detected in 2556 block(s)! 99.9%
Solid block compression results (6.398 seconds)
wavpackd: 347.737.407 bytes in 6.398 seconds

Writing directory: 42.48 secs
Found 2 directory names: 42.48 secs
Directory written: 42.4
Compressed 12 files, 347.737.406 => 347.737.407 bytes. Ratio 100.0%
Compression time: cpu 5.33 secs, real 42.50 secs. Speed 8.182 kB/s
All OK
[/more]

а вот flacc \ flacd (на тествовом наборе) тоже на обработке "2-го файла" обнаруживает ошибку (flacd не обнаруживает, но обработка идёт только данных 1-го файла), в архив помещаются "упакованные данные" от первого файла, в итоге имеем архив с "11 файлами", из них извлечётся только первый файл.
arc.exe a 1.arc 1\ -n*.wav -mflacc -di -di+$#
[more=screen_log3..]
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: 1.arc using flacc
Memory for compression 2mb, decompression 2mb, cache 16mb
Started: 0.00 secs
Found 12 files: 0.00 secs
Sorted 12 files: 0.02 secs
Joined filelists, 12 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.02 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
Compressing 11 files of 508.274.740 bytes: 0.06 secs
Using flacc
Memory for compression 2mb, decompressi 99.9%
Compressing 508274740 bytes with flac -8 $$arcdatafile$$.wav -o $$arcpackedfile$$.flac
99.9%
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.

$$arcdatafile$$.wav: 100% complete, ratio=0,788$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: WARNING: skipping unknown sub-chunk 'RIFF' (use --keep-foreign-metadata to keep)
$$arcdatafile$$.wav: wrote 31432336 bytes, ratio=0,788
99.9%
Solid block compression results (15.839 seconds)
flacc: 31.432.337 bytes in 15.839 seconds

Writing directory: 21.84 secs
Found 2 directory names: 21.84 secs
Directory written: 21.8
Compressed 12 files, 508.274.740 => 31.432.337 bytes. Ratio 6.1%
Compression time: cpu 5.66 secs, real 21.86 secs. Speed 23.251 kB/s
All OK
[/more]

arc.exe a 1.arc 1\ -n*.flac -mflacd -di -di+$#
[more=screen_log4..]
FreeArc 0.50 alpha (Feb 15 2009) Creating archive: 1.arc using flacd
Memory for compression 2mb, decompression 2mb, cache 16mb
Started: 0.00 secs
Found 12 files: 0.02 secs
Sorted 12 files: 0.02 secs
Joined filelists, 12 files: 0.02 secs
Compressing 1 file of 0 bytes: 0.03 secs
Using storing
Memory for compression 0b, decompression 0b
Solid block compression results
storing: 0 bytes in -1.000 seconds
Compressing 11 files of 350.813.586 bytes: 0.03 secs
Using flacd
Memory for compression 2mb, decompressi 99.9%
Compressing 350813586 bytes with flac -d $$arcdatafile$$.flac -o $$arcpackedfile$$.wav
99.9%
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.

$$arcdatafile$$.flac: done

Solid block compression results (3.107 seconds)
flacd: 39.866.445 bytes in 3.107 seconds

Writing directory: 14.44 secs
Found 2 directory names: 14.44 secs
Directory written: 14.4
Compressed 12 files, 350.813.586 => 39.866.445 bytes. Ratio 11.3%
Compression time: cpu 3.91 secs, real 14.45 secs. Speed 24.271 kB/s
All OK
[/more]

[more=arc.ini..]
[External compressor:flacc]
mem = 2
packcmd = flac -8 $$arcdatafile$$.wav -o $$arcpackedfile$$.flac
unpackcmd = flac -d $$arcpackedfile$$.flac -o $$arcdatafile$$.wav
packedfile = $$arcpackedfile$$.flac
datafile = $$arcdatafile$$.wav

[External compressor:flacd]
mem = 2
packcmd = flac -d $$arcdatafile$$.flac -o $$arcpackedfile$$.wav
unpackcmd = flac -8 $$arcpackedfile$$.wav -o $$arcdatafile$$.flac
packedfile = $$arcpackedfile$$.wav
datafile = $$arcdatafile$$.flac

[External compressor:wavpackc]
mem = 2
packcmd = wavpack.exe -h $$arcdatafile$$.wav -o $$arcpackedfile$$.wv
unpackcmd = wvunpack.exe $$arcpackedfile$$.wv -o $$arcdatafile$$.wav
packedfile = $$arcpackedfile$$.wv
datafile = $$arcdatafile$$.wav

[External compressor:wavpackd]
mem = 2
packcmd = wvunpack.exe $$arcdatafile$$.wv -o $$arcpackedfile$$.wav
unpackcmd = avpack.exe -h $$arcpackedfile$$.wav -o $$arcdatafile$$.wv
packedfile = $$arcpackedfile$$.wav
datafile = $$arcdatafile$$.wv
[/more]

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

Предыдущая тема: Universal Share Downloader (USD)


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