Путь "Диск:" (например "С:") не всегда приводит к "Диск:\" (например, если запуск был из директории "С:\f\*.arc", то перейдет к "C:\f\", а "D:" (любой другой диск) перейдет куда надо).
» FreeArc: бесплатный open-source архиватор - Часть 2
Compressed 155 files, 272.133.516 => 23.253.251 bytes. Ratio 8.5%
красавчик запакавал...... Вот так что б покавал всегда......
Bulat_Ziganshin ЛУЧШИЙ.....
красавчик запакавал...... Вот так что б покавал всегда......
Bulat_Ziganshin ЛУЧШИЙ.....
Benchmark
тема MS-Windows (тема Windows Классическая)
на других темах это может проявиться если переключаться с MS-Windows с имееющийся полосой прокрутки внизу.
тема MS-Windows (тема Windows Классическая)
на других темах это может проявиться если переключаться с MS-Windows с имееющийся полосой прокрутки внизу.
egor23
Цитата:
Хмм.. баг скинового движка GTK+ ?
Цитата:
тема MS-Windows (тема Windows Классическая)
на других темах это может проявиться если переключаться с MS-Windows с имееющийся полосой прокрутки внизу
Хмм.. баг скинового движка GTK+ ?
Цитата:
Попробуй в файле freearc.history принудительно выставить параметр
ModifiedColumnWidth=
ессенно это зависит и от freearc.history
Добавлено:
Цитата:
Хмм.. баг скинового движка GTK+ ?
да нет FreeArc это, freearc.history
Добавлено:
Benchmark
Цитата:
Подобного поведения не наблюдаю.
Цитата:
смотреть на Русском языке будет наглядней
Цитата:
Цитата:
т.е. получается что словарь всего 5 метров,
тут и данных всего 5 метров (наверно)
не вкурил - там же написано что данных 1.3, 1.9 и 5.2Гб
Цитата:
не стесняйтесь, кладите весь лог упаковки, за тэгом more
это не весь лог, это часть лога, и наверно шли: dict+lzp+ppmd ?
ну я его до конца не держал - там пошли уже проценты выполнения теста, так что это практически все. вот лог полностью:
Код: G:\Games\Dead Space_src>arc t -di -di+$% --logfile=resources.log resources
FreeArc 0.50 alpha (Jan 24 2009) Testing archive: resources.arc
Tested 4.451 files, 3.790.761.121 => 7.912.102.223 bytes. Ratio 47.9%
Directory 38.256 => 166.108 bytes. Ratio 23.0%
Testing time: real 432.59 secs. Speed 18.290 kB/s
All OK
Цитата:
-di+$%
-di+$#
Цитата:
Сразу вопрос: можно хоткеи к меню приделать ? А то уже привычка.
сделаю. не всё сразу
Цитата:
при тестировании архива FA всегда должен выводить диалог с запросом пароля или ключевого файла ? Если да, то зачем это делать в случае незапароленых архивов ?
потому что в противном случае fa нужно проанализировать есть ли запаролированные данные в архивах. никакого вреда от этих полей нет
Цитата:
Собсно, может он у меня потому при тестировании и виснет, что пытается расшифровать то, что расшифровывать не надо...
а у тебя продолжает виснуть? давай разбираться. -di+# и логфайл в студию
Цитата:
Путь "Диск:" (например "С:") не всегда приводит к "Диск:\" (например, если запуск был из директории "С:\f\*.arc", то перейдет к "C:\f\", а "D:" (любой другой диск) перейдет куда надо).
не получается у меня так, видимо трава плохая давай инструкцию как вопроизвести
Цитата:
Колонка Изменён стала всё время "до конца окна"
исправил
updated http://www.haskell.org/bz/arc1.arc
* GUI: Single-click on the empty space at right clears selection, double-click selects all files
Bulat_Ziganshin
Запустите гуи или откройте любой архив. Пусть freearc.ехе или архив находятся на диске C. И перейдите сначала по пути "D:", а потом - "С:".
Запустите гуи или откройте любой архив. Пусть freearc.ехе или архив находятся на диске C. И перейдите сначала по пути "D:", а потом - "С:".
Bulat_Ziganshin
Цитата:
По идее при работе с незапароленным архивом не должно быть никаких запросов.
Цитата:
И куда это вводить в GUI при вызове Test ?
Цитата:
потому что в противном случае fa нужно проанализировать есть ли запаролированные данные в архивах. никакого вреда от этих полей нет
По идее при работе с незапароленным архивом не должно быть никаких запросов.
Цитата:
а у тебя продолжает виснуть? давай разбираться. -di+# и логфайл в студию
И куда это вводить в GUI при вызове Test ?
Цитата:
По идее при работе с незапароленным архивом не должно быть никаких запросов.
я это сделаю. просто не всё сразу
Цитата:
И куда это вводить в GUI при вызове Test ?
внизу доп. опции. и галочку отметь. альтернативно кстати можно в arc.ini вписать
Цитата:
И перейдите сначала по пути "D:", а потом - "С:"
ах, так ты про ручной набор. рассматривай это как фичу. по логике должен быть переход в последний каталог на том диске, с которым мы работали. ну так в дос принято
а меня это пока особо не волнует, поскольку нормальные люди будут пользоваться меню
кстати, насчёт меню. тут есть очень важный вопрос. вот я сделал команды в Tools, которые по сути дела являются вариациями Modify с заранее установленной одной галочкой. собственно вопрос - лучше делать так или делать для каждой команды отдельный дилог где будет выбираться только эта опция. т.е. если мы запросили Encrypt, то будет выбираться только способ шифрования/пароль/файлключ, запросили добавить sfx - будет выбираться только sfx-модуль и т.д. как лучше сделать??
Bulat_Ziganshin
Цитата:
Ага, ясно. только бестолку. Оно виснет сразу после нажатия на кнопку OK, даже не успевает логфайл создать.
Цитата:
Для начала хорошо бы посмотреть, как сделано сейчас. А там видно будет. Хотя есть мнение, что по отдельному диалогу на каждую команду - слегка перебор.
Цитата:
внизу доп. опции. и галочку отметь
Ага, ясно. только бестолку. Оно виснет сразу после нажатия на кнопку OK, даже не успевает логфайл создать.
Цитата:
вот я сделал команды в Tools, которые по сути дела являются вариациями Modify с заранее установленной одной галочкой. собственно вопрос - лучше делать так или делать для каждой команды отдельный дилог где будет выбираться только эта опция. т.е. если мы запросили Encrypt, то будет выбираться только способ шифрования/пароль/файлключ, запросили добавить sfx - будет выбираться только sfx-модуль и т.д. как лучше сделать??
Для начала хорошо бы посмотреть, как сделано сейчас. А там видно будет. Хотя есть мнение, что по отдельному диалогу на каждую команду - слегка перебор.
Цитата:
Для начала хорошо бы посмотреть, как сделано сейчас.
так смотрите
Цитата:
Хотя есть мнение, что по отдельному диалогу на каждую команду - слегка перебор.
почему? я спрашиваю именно как удобней для пользователей сделать. с одной стороны, если выводить при этом полный диалог - выполняемая задача как-то теряется, с другой стороны - может он заодно ещё чего-то захочет подправить или допопцию задать. может, увеличенным шрифтом "основную" настройку выводить?
Цитата:
Оно виснет сразу после нажатия на кнопку OK
может, тогда сделаешь полный архив своей программы с настройками (хотя нет, давай для начала просто настроечные файлы), архива который тестируешь и кинешь мне? у нас-то всё в порядке
Bulat_Ziganshin
Цитата:
http://ifolder.ru/10443754
И еще.
Вот мы внутри архива arc1.arc (тот, что у тебя на сайте). Выделение по маске *.*
Папку с точкой в имени он тоже выделил А остальные папки - не выделил. Вопрос: так он должен папки выделять по *.* или нет ?
Кстати, обрати внимание на дату и время папки Linux внутри архива. Они неверные.
Цитата:
давай для начала просто настроечные файлы
http://ifolder.ru/10443754
И еще.
Вот мы внутри архива arc1.arc (тот, что у тебя на сайте). Выделение по маске *.*
Папку с точкой в имени он тоже выделил А остальные папки - не выделил. Вопрос: так он должен папки выделять по *.* или нет ?
Кстати, обрати внимание на дату и время папки Linux внутри архива. Они неверные.
Benchmark
Цитата:
Bulat_Ziganshin
Ок.
Цитата:
так он должен папки выделять по *.* или нетДа
Bulat_Ziganshin
Ок.
Bulat_Ziganshin
Цитата:
это была часть лога тестирования, это я не так понял написанное
Цитата:
CTACKo
Лучше давайте полную ком.сторку, чем описание, что делали.
Bulat_Ziganshin
Опять под руку попался архив a.arc ppmd:2000m
делал arc.exe a a bin\ -mx -ld512m -di -di+$%
дошло до упаковки и дело застопорилось
при упаковке на экране
процент обработки перенесите на другую строку, а до затирает данные decompression
Memory for compression 234mb, decompression 97%
(в лог-файле всё нормально пишется)
Вывод информации в -di+% тоже местами не с новой строки выводится
decompression 512mbThere is 63 percent of memory in use
Цитата:
Нет определения доступной "физ.памяти":
free Mbytes of paging file (вроде это)
при нехватке памяти, например при -mx
получаем
Program terminated!
Или сделайте вывод более дохотчивой информации, чего нехватило.
CTACKo
Лог-и: можно копировать с экрана, можно брать из лог-файла:
(в повседневной жизни копирую с экрана, он более полный)
Для вывода всей статистики упаковки -di -di+$#% --logfile=log-file.log
$ - вывод отладочной информации на экран
# - вывод отладочной информации в логфайл
% - вывод на экран статистики по памяти (выводится только на экран)
при тестировании \ распаковке % ничего не выводит, но также и не машает работе.
Возьмём для примера папку bin (FreeArc\bin\)
arc.exe a a222.arc bin\ -mx -ld512m -di -di+$#% --logfile=log-file.log
[more=log-screen..]
FreeArc 0.50 alpha (Feb 7 2009) There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2210 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2007 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 229 mb, addr=01A20000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2208 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.02 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 142 files, 18.971.749 bytes. Processed 0%There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1980 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
empty.arc(1) ["default"]
$text ["freearc.history.bak","freearc.history1.bak"] ["$text","$text"]
? ["archive.cmd","compile-gcc.cmd","compile-msvc.cmd"] ["default","$text","$text"]
archive.cmd(1) ["default"]
Solid block compression results
storing: 0 bytes in -1.000 seconds
$text compile-gcc.cmd(1) ["$text"]
$text compile-msvc.cmd(1) ["$text"]
$text ["complex_codec.cpp","simple_codec.cpp","simple_host.cpp"] ["$text","$text","$text"]
cls-test.def(1) ["default"]
["iconv.dll","libcairo-2.dll"] ["default","default"]
["libgdk-win32-2.0-0.dll","libgdk_pixbuf-2.0-0.dll"] ["default","default"]
["libgdkglext-win32-1.0-0.dll","libglade-2.0-0.dll"] ["default","default"]
["libglib-2.0-0.dll","libgmodule-2.0-0.dll","libgobject-2.0-0.dll","libgthread-2.0-0.dll"] ["default","default","default","default"]
libgtk-win32-2.0-0.dll(17) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["libpango-1.0-0.dll","libpangoft2-1.0-0.dll","libxml2.dll"] ["default","default","default"]
zlib1.dll(1) ["default"]
Arc.exe(14) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
FreeArc.exe(16) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["gspawn-win32-helper-console.exe","gspawn-win32-helper.exe","gtk2_prefs.exe","unarc.exe","simple_host_with_simple_codec.exe"] ["default","default","default","default","default"]
arc.groups(1) ["default"]
$text cls.h(1) ["$text"]
$text freearc.history(1) ["$text"]
FreeArc.ico(1) ["default"]
? ["arc.ini","freearc.ini"] ["$text","default"]
$text arc.ini(1) ["$text"]
freearc.ini(1) ["default"]
$text ["arc.custom-log.lua","arc.demo.lua"] ["$text","$text"]
["arc-mini.sfx","freearc-installer-nodelete.sfx","freearc-installer.sfx","freearc.sfx"] ["$compressed","$compressed","$compressed","$compressed"]
? ["arc.chinese_traditional.txt","arc.german.txt","arc.italian.txt","arc.russian.txt","arc.ukrainian.txt"] ["default","$text","$text","$text","$text"]
? ["arc.armenian.txt","arc.bangla.txt","arc.bulgarian.txt","arc.chinese_traditional.txt","arc.croatian.txt"] ["$text","default","$text","default","$text"]
$text ["readme.txt","arc.afrikaans.txt","arc.albanian.txt","arc.arabic.txt","arc.armenian.txt"] ["$text","$text","$text","$text","$text"]
? ["arc.asturian.txt","arc.azeri.txt","arc.bangla.txt","arc.bashkir.txt"] ["$text","$text","default","$text"]
$text arc.asturian.txt(1) ["$text"]
$text arc.azeri.txt(1) ["$text"]
arc.bangla.txt(1) ["default"]
$text arc.bashkir.txt(1) ["$text"]
$text ["arc.basque.txt","arc.belarusian.txt","arc.breton.txt","arc.bulgarian.txt"] ["$text","$text","$text","$text"]
? ["arc.catalan.txt","arc.chinese_simplified.txt","arc.chinese_traditional.txt"] ["$text","default","default"]
$text arc.catalan.txt(1) ["$text"]
arc.chinese_simplified.txt(1) ["default"]
arc.chinese_traditional.txt(1) ["default"]
$text arc.croatian.txt(1) ["$text"]
$text ["arc.czech.txt","arc.farsi.txt","arc.french.txt","arc.german.txt"] ["$text","$text","$text","$text"]
? ["arc.greek.txt","arc.italian.txt","arc.kurdish_-_sorani.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text ["arc.greek.txt","arc.hebrew.txt","arc.hungarian.txt","arc.icelandic.txt"] ["$text","$text","$text","$text"]
$text ["arc.ido.txt","arc.indonesian.txt","arc.italian.txt","arc.japanese.txt"] ["$text","$text","$text","$text"]
$text ["arc.korean.txt","arc.kurdish.txt","arc.kurdish_-_sorani.txt","arc.latvian.txt"] ["$text","$text","$text","$text"]
? ["arc.lithuanian.txt","arc.macedonian.txt","arc.malay.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text arc.lithuanian.txt(1) ["$text"]
$text arc.macedonian.txt(1) ["$text"]
$text arc.malay.txt(1) ["$text"]
arc.marathi.txt(1) ["default"]
? ["arc.nepali.txt","arc.portuguese_brazil.txt","arc.russian.txt","arc.sinhala.txt"] ["default","$text","$text","default"]
? ["arc.mongolian.txt","arc.nepali.txt","arc.norwegian_bokmal.txt","arc.norwegian_nynorsk.txt"] ["$text","default","$text","$text"]
$text arc.mongolian.txt(1) ["$text"]
arc.nepali.txt(1) ["default"]
$text arc.norwegian_bokmal.txt(1) ["$text"]
$text arc.norwegian_nynorsk.txt(1) ["$text"]
$text ["arc.pashto.txt","arc.polish.txt","arc.portuguese_brazil.txt","arc.portuguese_standard.txt"] ["$text","$text","$text","$text"]
? ["arc.punjabi,_indian.txt","arc.romanian.txt","arc.russian.txt"] ["default","$text","$text"]
arc.punjabi,_indian.txt(1) ["default"]
$text arc.romanian.txt(1) ["$text"]
$text arc.russian.txt(1) ["$text"]
? ["arc.serbian_-_cyrilic.txt","arc.serbian_-_latin.txt","arc.sinhala.txt","arc.slovak.txt"] ["$text","$text","default","$text"]
$text arc.serbian_-_cyrilic.txt(1) ["$text"]
$text arc.serbian_-_latin.txt(1) ["$text"]
arc.sinhala.txt(1) ["default"]
$text arc.slovak.txt(1) ["$text"]
? ["arc.spanish.txt","arc.tamil.txt","arc.ukrainian.txt","arc.vietnamese.txt","arc.welsh.txt"] ["$text","default","$text","$text","$text"]
$text ["arc.slovenian.txt","arc.spanish.txt","arc.swedish.txt"] ["$text","$text","$text"]
? ["arc.tamil.txt","arc.tatarish.txt","arc.thai.txt"] ["default","$text","default"]
arc.tamil.txt(1) ["default"]
$text arc.tatarish.txt(1) ["$text"]
arc.thai.txt(1) ["default"]
$text ["arc.turkish.txt","arc.ukrainian.txt"] ["$text","$text"]
$text ["arc.uzbek.txt","arc.valencian.txt","arc.vietnamese.txt"] ["$text","$text","$text"]
$text ["arc.welsh.txt","readme.txt"] ["$text","$text"]There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1982 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mbThere is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1975 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 197 mb, addr=03A30000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
5%
Solid block compression results (0.266 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.047 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.59 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 97%
Solid block compression results (22.641 seconds)
exe: 17.973.160 bytes in 0.047 seconds
rep:18mb: 17.244.413 bytes in 0.266 seconds
delta: 17.261.633 bytes in 0.359 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.969 seconds
Writing directory: 24.52 secs
Found 5 directory names: 24.52 secs
Directory written: 24.52
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.28 secs, real 24.53 secs. Speed 773 kB/s
All OK
[/more]
[more=log-file.log..]
C:\FreeArc>arc a a222.arc bin\ -mx -ld512m -di -di+$#% --logfile=log-file.log
FreeArc 0.50 alpha (Feb 7 2009) Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.00 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
empty.arc(1) ["default"]
$text ["freearc.history.bak","freearc.history1.bak"] ["$text","$text"]
? ["archive.cmd","compile-gcc.cmd","compile-msvc.cmd"] ["default","$text","$text"]
archive.cmd(1) ["default"]
$text compile-gcc.cmd(1) ["$text"]
$text compile-msvc.cmd(1) ["$text"] Solid block compression results
storing: 0 bytes in -1.000 seconds
$text ["complex_codec.cpp","simple_codec.cpp","simple_host.cpp"] ["$text","$text","$text"]
cls-test.def(1) ["default"]
["iconv.dll","libcairo-2.dll"] ["default","default"]
["libgdk-win32-2.0-0.dll","libgdk_pixbuf-2.0-0.dll"] ["default","default"]
["libgdkglext-win32-1.0-0.dll","libglade-2.0-0.dll"] ["default","default"]
["libglib-2.0-0.dll","libgmodule-2.0-0.dll","libgobject-2.0-0.dll","libgthread-2.0-0.dll"] ["default","default","default","default"]
libgtk-win32-2.0-0.dll(17) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["libpango-1.0-0.dll","libpangoft2-1.0-0.dll","libxml2.dll"] ["default","default","default"]
zlib1.dll(1) ["default"]
Arc.exe(14) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
FreeArc.exe(16) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["gspawn-win32-helper-console.exe","gspawn-win32-helper.exe","gtk2_prefs.exe","unarc.exe","simple_host_with_simple_codec.exe"] ["default","default","default","default","default"]
arc.groups(1) ["default"]
$text cls.h(1) ["$text"]
$text freearc.history(1) ["$text"]
FreeArc.ico(1) ["default"]
? ["arc.ini","freearc.ini"] ["$text","default"]
$text arc.ini(1) ["$text"]
freearc.ini(1) ["default"]
$text ["arc.custom-log.lua","arc.demo.lua"] ["$text","$text"]
["arc-mini.sfx","freearc-installer-nodelete.sfx","freearc-installer.sfx","freearc.sfx"] ["$compressed","$compressed","$compressed","$compressed"]
? ["arc.chinese_traditional.txt","arc.german.txt","arc.italian.txt","arc.russian.txt","arc.ukrainian.txt"] ["default","$text","$text","$text","$text"]
? ["arc.armenian.txt","arc.bangla.txt","arc.bulgarian.txt","arc.chinese_traditional.txt","arc.croatian.txt"] ["$text","default","$text","default","$text"]
$text ["readme.txt","arc.afrikaans.txt","arc.albanian.txt","arc.arabic.txt","arc.armenian.txt"] ["$text","$text","$text","$text","$text"]
? ["arc.asturian.txt","arc.azeri.txt","arc.bangla.txt","arc.bashkir.txt"] ["$text","$text","default","$text"]
$text arc.asturian.txt(1) ["$text"]
$text arc.azeri.txt(1) ["$text"]
arc.bangla.txt(1) ["default"]
$text arc.bashkir.txt(1) ["$text"]
$text ["arc.basque.txt","arc.belarusian.txt","arc.breton.txt","arc.bulgarian.txt"] ["$text","$text","$text","$text"]
? ["arc.catalan.txt","arc.chinese_simplified.txt","arc.chinese_traditional.txt"] ["$text","default","default"]
$text arc.catalan.txt(1) ["$text"]
arc.chinese_simplified.txt(1) ["default"]
arc.chinese_traditional.txt(1) ["default"]
$text arc.croatian.txt(1) ["$text"]
$text ["arc.czech.txt","arc.farsi.txt","arc.french.txt","arc.german.txt"] ["$text","$text","$text","$text"]
? ["arc.greek.txt","arc.italian.txt","arc.kurdish_-_sorani.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text ["arc.greek.txt","arc.hebrew.txt","arc.hungarian.txt","arc.icelandic.txt"] ["$text","$text","$text","$text"]
$text ["arc.ido.txt","arc.indonesian.txt","arc.italian.txt","arc.japanese.txt"] ["$text","$text","$text","$text"]
$text ["arc.korean.txt","arc.kurdish.txt","arc.kurdish_-_sorani.txt","arc.latvian.txt"] ["$text","$text","$text","$text"]
? ["arc.lithuanian.txt","arc.macedonian.txt","arc.malay.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text arc.lithuanian.txt(1) ["$text"]
$text arc.macedonian.txt(1) ["$text"]
$text arc.malay.txt(1) ["$text"]
arc.marathi.txt(1) ["default"]
? ["arc.nepali.txt","arc.portuguese_brazil.txt","arc.russian.txt","arc.sinhala.txt"] ["default","$text","$text","default"]
? ["arc.mongolian.txt","arc.nepali.txt","arc.norwegian_bokmal.txt","arc.norwegian_nynorsk.txt"] ["$text","default","$text","$text"]
$text arc.mongolian.txt(1) ["$text"]
arc.nepali.txt(1) ["default"]
$text arc.norwegian_bokmal.txt(1) ["$text"]
$text arc.norwegian_nynorsk.txt(1) ["$text"]
$text ["arc.pashto.txt","arc.polish.txt","arc.portuguese_brazil.txt","arc.portuguese_standard.txt"] ["$text","$text","$text","$text"]
? ["arc.punjabi,_indian.txt","arc.romanian.txt","arc.russian.txt"] ["default","$text","$text"]
arc.punjabi,_indian.txt(1) ["default"]
$text arc.romanian.txt(1) ["$text"]
$text arc.russian.txt(1) ["$text"]
? ["arc.serbian_-_cyrilic.txt","arc.serbian_-_latin.txt","arc.sinhala.txt","arc.slovak.txt"] ["$text","$text","default","$text"]
$text arc.serbian_-_cyrilic.txt(1) ["$text"]
$text arc.serbian_-_latin.txt(1) ["$text"]
arc.sinhala.txt(1) ["default"]
$text arc.slovak.txt(1) ["$text"]
? ["arc.spanish.txt","arc.tamil.txt","arc.ukrainian.txt","arc.vietnamese.txt","arc.welsh.txt"] ["$text","default","$text","$text","$text"]
$text ["arc.slovenian.txt","arc.spanish.txt","arc.swedish.txt"] ["$text","$text","$text"]
? ["arc.tamil.txt","arc.tatarish.txt","arc.thai.txt"] ["default","$text","default"]
arc.tamil.txt(1) ["default"]
$text arc.tatarish.txt(1) ["$text"]
arc.thai.txt(1) ["default"]
$text ["arc.turkish.txt","arc.ukrainian.txt"] ["$text","$text"]
$text ["arc.uzbek.txt","arc.valencian.txt","arc.vietnamese.txt"] ["$text","$text","$text"]
$text ["arc.welsh.txt","readme.txt"] ["$text","$text"]
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mb
Solid block compression results (0.250 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.031 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.58 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 44mb
Solid block compression results (22.453 seconds)
exe: 17.973.160 bytes in 0.109 seconds
rep:18mb: 17.244.413 bytes in 0.234 seconds
delta: 17.261.633 bytes in 0.375 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.734 seconds
Writing directory: 23.56 secs
Found 5 directory names: 23.56 secs
Directory written: 23.56 secs
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.05 secs, real 23.58 secs. Speed 805 kB/s
All OK
[/more]
Данные детектирования файлов обычно не нужны и их приводить не обезательно (если обратное не просили сделать), соответственно:
[more=log-screen_fix..]
FreeArc 0.50 alpha (Feb 7 2009) There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2210 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2007 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 229 mb, addr=01A20000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2208 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.02 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 142 files, 18.971.749 bytes. Processed 0%There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1980 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1982 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mbThere is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1975 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 197 mb, addr=03A30000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
5%
Solid block compression results (0.266 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.047 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.59 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 97%
Solid block compression results (22.641 seconds)
exe: 17.973.160 bytes in 0.047 seconds
rep:18mb: 17.244.413 bytes in 0.266 seconds
delta: 17.261.633 bytes in 0.359 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.969 seconds
Writing directory: 24.52 secs
Found 5 directory names: 24.52 secs
Directory written: 24.52
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.28 secs, real 24.53 secs. Speed 773 kB/s
All OK
[/more]
[more=log-file.log_fix..]
C:\FreeArc>arc a a222.arc bin\ -mx -ld512m -di -di+$#% --logfile=log-file.log
FreeArc 0.50 alpha (Feb 7 2009) Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.00 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mb
Solid block compression results (0.250 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.031 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.58 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 44mb
Solid block compression results (22.453 seconds)
exe: 17.973.160 bytes in 0.109 seconds
rep:18mb: 17.244.413 bytes in 0.234 seconds
delta: 17.261.633 bytes in 0.375 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.734 seconds
Writing directory: 23.56 secs
Found 5 directory names: 23.56 secs
Directory written: 23.56 secs
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.05 secs, real 23.58 secs. Speed 805 kB/s
All OK
[/more]
Что лог нам показывает:
1. В начале идёт изначальная цепочка алгоритмов (цепочки алгоритмов для разных типов данных(файлов)) и сколько требуется памяти для упаковки\распаковки:
Цитата:
Далее детектирование файлов (чтобы определть к какой группе файлы относятся)
И далее сообственно сжатие данных, разные типы данных пакуются отдельно, причём параметры алгоритмов уже корректируются под данные (словари - под размер данных, т.е. если стоит словарь 512m, а размер данных 2m, то словарь уменьшится до 2m (для rep, lzma, tor и т.п.)).
Цитата:
Тестирование (распаковка) архива:
При тестировани (распаковке) архива происходит обратные манипуляции с данными, и в логе мы увидим цепочки алгоритмов наоборот:
arc.exe t a222.arc -di -di+$#% --logfile=log-file1.log
[more=log-file1.log..]
C:\FreeArc>arc t a222.arc -di -di+$#% --logfile=log-file1.log
FreeArc 0.50 alpha (Feb 7 2009) Testing archive: a222.arc
Decoding directory: 0.00 secs
Directory decoded: 0.00 secs
Directory built: 0.02 secs
Solid block decompression results (0.250 seconds)
ppmd:18:512mb: 468.865 bytes in 0.188 seconds
lzp:976kb:92%:235:h20:d1mb: 636.809 bytes in 0.047 seconds
dict:976kb:80%:l8192:m400:s100: 998.589 bytes in 0.016 seconds
Solid block decompression results (0.891 seconds)
lzma:18mb:max:bt4:128: 17.261.633 bytes in 0.781 seconds
delta: 17.244.413 bytes in 0.031 seconds
rep:18mb: 17.973.160 bytes in 0.031 seconds
exe: 17.973.160 bytes in 0.047 seconds
Tested 142 files, 4.816.550 => 18.971.749 bytes. Ratio 25.3%
Testing time: cpu 1.33 secs, real 1.36 secs. Speed 13.960 kB/s
All OK
[/more]
Добавлено:
CTACKo
Цитата:
% это не после теста, а во время теста
и ниже должна быть ещё цепочки алгоритмов для других данных.
Добавлено:
juvaforza
Цитата:
при нынешней логике FreeArc не выделяет папки при *.*
то что выделилось arc.languages, это косяк
Выделяет всё при *
Цитата:
вспомниается история о том, как у одного мальчика сестра пошла в школу и когда она делал уроки
это была часть лога тестирования, это я не так понял написанное
Цитата:
вот что дает тест моего архива, созданного на dead space одним куском при -mx -ld512 (который получился на пол гектара больше 3х архивов skulpturа):
CTACKo
Лучше давайте полную ком.сторку, чем описание, что делали.
Bulat_Ziganshin
Опять под руку попался архив a.arc ppmd:2000m
делал arc.exe a a bin\ -mx -ld512m -di -di+$%
дошло до упаковки и дело застопорилось
при упаковке на экране
процент обработки перенесите на другую строку, а до затирает данные decompression
Memory for compression 234mb, decompression 97%
(в лог-файле всё нормально пишется)
Вывод информации в -di+% тоже местами не с новой строки выводится
decompression 512mbThere is 63 percent of memory in use
Цитата:
Compressing 79 files of 998.589 bytes: 0.25 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mbThere is 63 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 936 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1975 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 197 mb, addr=03A30000
Нет определения доступной "физ.памяти":
free Mbytes of paging file (вроде это)
при нехватке памяти, например при -mx
получаем
Program terminated!
Или сделайте вывод более дохотчивой информации, чего нехватило.
CTACKo
Лог-и: можно копировать с экрана, можно брать из лог-файла:
(в повседневной жизни копирую с экрана, он более полный)
Для вывода всей статистики упаковки -di -di+$#% --logfile=log-file.log
$ - вывод отладочной информации на экран
# - вывод отладочной информации в логфайл
% - вывод на экран статистики по памяти (выводится только на экран)
при тестировании \ распаковке % ничего не выводит, но также и не машает работе.
Возьмём для примера папку bin (FreeArc\bin\)
arc.exe a a222.arc bin\ -mx -ld512m -di -di+$#% --logfile=log-file.log
[more=log-screen..]
FreeArc 0.50 alpha (Feb 7 2009) There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2210 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2007 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 229 mb, addr=01A20000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2208 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.02 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 142 files, 18.971.749 bytes. Processed 0%There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1980 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
empty.arc(1) ["default"]
$text ["freearc.history.bak","freearc.history1.bak"] ["$text","$text"]
? ["archive.cmd","compile-gcc.cmd","compile-msvc.cmd"] ["default","$text","$text"]
archive.cmd(1) ["default"]
Solid block compression results
storing: 0 bytes in -1.000 seconds
$text compile-gcc.cmd(1) ["$text"]
$text compile-msvc.cmd(1) ["$text"]
$text ["complex_codec.cpp","simple_codec.cpp","simple_host.cpp"] ["$text","$text","$text"]
cls-test.def(1) ["default"]
["iconv.dll","libcairo-2.dll"] ["default","default"]
["libgdk-win32-2.0-0.dll","libgdk_pixbuf-2.0-0.dll"] ["default","default"]
["libgdkglext-win32-1.0-0.dll","libglade-2.0-0.dll"] ["default","default"]
["libglib-2.0-0.dll","libgmodule-2.0-0.dll","libgobject-2.0-0.dll","libgthread-2.0-0.dll"] ["default","default","default","default"]
libgtk-win32-2.0-0.dll(17) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["libpango-1.0-0.dll","libpangoft2-1.0-0.dll","libxml2.dll"] ["default","default","default"]
zlib1.dll(1) ["default"]
Arc.exe(14) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
FreeArc.exe(16) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["gspawn-win32-helper-console.exe","gspawn-win32-helper.exe","gtk2_prefs.exe","unarc.exe","simple_host_with_simple_codec.exe"] ["default","default","default","default","default"]
arc.groups(1) ["default"]
$text cls.h(1) ["$text"]
$text freearc.history(1) ["$text"]
FreeArc.ico(1) ["default"]
? ["arc.ini","freearc.ini"] ["$text","default"]
$text arc.ini(1) ["$text"]
freearc.ini(1) ["default"]
$text ["arc.custom-log.lua","arc.demo.lua"] ["$text","$text"]
["arc-mini.sfx","freearc-installer-nodelete.sfx","freearc-installer.sfx","freearc.sfx"] ["$compressed","$compressed","$compressed","$compressed"]
? ["arc.chinese_traditional.txt","arc.german.txt","arc.italian.txt","arc.russian.txt","arc.ukrainian.txt"] ["default","$text","$text","$text","$text"]
? ["arc.armenian.txt","arc.bangla.txt","arc.bulgarian.txt","arc.chinese_traditional.txt","arc.croatian.txt"] ["$text","default","$text","default","$text"]
$text ["readme.txt","arc.afrikaans.txt","arc.albanian.txt","arc.arabic.txt","arc.armenian.txt"] ["$text","$text","$text","$text","$text"]
? ["arc.asturian.txt","arc.azeri.txt","arc.bangla.txt","arc.bashkir.txt"] ["$text","$text","default","$text"]
$text arc.asturian.txt(1) ["$text"]
$text arc.azeri.txt(1) ["$text"]
arc.bangla.txt(1) ["default"]
$text arc.bashkir.txt(1) ["$text"]
$text ["arc.basque.txt","arc.belarusian.txt","arc.breton.txt","arc.bulgarian.txt"] ["$text","$text","$text","$text"]
? ["arc.catalan.txt","arc.chinese_simplified.txt","arc.chinese_traditional.txt"] ["$text","default","default"]
$text arc.catalan.txt(1) ["$text"]
arc.chinese_simplified.txt(1) ["default"]
arc.chinese_traditional.txt(1) ["default"]
$text arc.croatian.txt(1) ["$text"]
$text ["arc.czech.txt","arc.farsi.txt","arc.french.txt","arc.german.txt"] ["$text","$text","$text","$text"]
? ["arc.greek.txt","arc.italian.txt","arc.kurdish_-_sorani.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text ["arc.greek.txt","arc.hebrew.txt","arc.hungarian.txt","arc.icelandic.txt"] ["$text","$text","$text","$text"]
$text ["arc.ido.txt","arc.indonesian.txt","arc.italian.txt","arc.japanese.txt"] ["$text","$text","$text","$text"]
$text ["arc.korean.txt","arc.kurdish.txt","arc.kurdish_-_sorani.txt","arc.latvian.txt"] ["$text","$text","$text","$text"]
? ["arc.lithuanian.txt","arc.macedonian.txt","arc.malay.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text arc.lithuanian.txt(1) ["$text"]
$text arc.macedonian.txt(1) ["$text"]
$text arc.malay.txt(1) ["$text"]
arc.marathi.txt(1) ["default"]
? ["arc.nepali.txt","arc.portuguese_brazil.txt","arc.russian.txt","arc.sinhala.txt"] ["default","$text","$text","default"]
? ["arc.mongolian.txt","arc.nepali.txt","arc.norwegian_bokmal.txt","arc.norwegian_nynorsk.txt"] ["$text","default","$text","$text"]
$text arc.mongolian.txt(1) ["$text"]
arc.nepali.txt(1) ["default"]
$text arc.norwegian_bokmal.txt(1) ["$text"]
$text arc.norwegian_nynorsk.txt(1) ["$text"]
$text ["arc.pashto.txt","arc.polish.txt","arc.portuguese_brazil.txt","arc.portuguese_standard.txt"] ["$text","$text","$text","$text"]
? ["arc.punjabi,_indian.txt","arc.romanian.txt","arc.russian.txt"] ["default","$text","$text"]
arc.punjabi,_indian.txt(1) ["default"]
$text arc.romanian.txt(1) ["$text"]
$text arc.russian.txt(1) ["$text"]
? ["arc.serbian_-_cyrilic.txt","arc.serbian_-_latin.txt","arc.sinhala.txt","arc.slovak.txt"] ["$text","$text","default","$text"]
$text arc.serbian_-_cyrilic.txt(1) ["$text"]
$text arc.serbian_-_latin.txt(1) ["$text"]
arc.sinhala.txt(1) ["default"]
$text arc.slovak.txt(1) ["$text"]
? ["arc.spanish.txt","arc.tamil.txt","arc.ukrainian.txt","arc.vietnamese.txt","arc.welsh.txt"] ["$text","default","$text","$text","$text"]
$text ["arc.slovenian.txt","arc.spanish.txt","arc.swedish.txt"] ["$text","$text","$text"]
? ["arc.tamil.txt","arc.tatarish.txt","arc.thai.txt"] ["default","$text","default"]
arc.tamil.txt(1) ["default"]
$text arc.tatarish.txt(1) ["$text"]
arc.thai.txt(1) ["default"]
$text ["arc.turkish.txt","arc.ukrainian.txt"] ["$text","$text"]
$text ["arc.uzbek.txt","arc.valencian.txt","arc.vietnamese.txt"] ["$text","$text","$text"]
$text ["arc.welsh.txt","readme.txt"] ["$text","$text"]There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1982 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mbThere is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1975 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 197 mb, addr=03A30000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
5%
Solid block compression results (0.266 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.047 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.59 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 97%
Solid block compression results (22.641 seconds)
exe: 17.973.160 bytes in 0.047 seconds
rep:18mb: 17.244.413 bytes in 0.266 seconds
delta: 17.261.633 bytes in 0.359 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.969 seconds
Writing directory: 24.52 secs
Found 5 directory names: 24.52 secs
Directory written: 24.52
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.28 secs, real 24.53 secs. Speed 773 kB/s
All OK
[/more]
[more=log-file.log..]
C:\FreeArc>arc a a222.arc bin\ -mx -ld512m -di -di+$#% --logfile=log-file.log
FreeArc 0.50 alpha (Feb 7 2009) Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.00 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
empty.arc(1) ["default"]
$text ["freearc.history.bak","freearc.history1.bak"] ["$text","$text"]
? ["archive.cmd","compile-gcc.cmd","compile-msvc.cmd"] ["default","$text","$text"]
archive.cmd(1) ["default"]
$text compile-gcc.cmd(1) ["$text"]
$text compile-msvc.cmd(1) ["$text"] Solid block compression results
storing: 0 bytes in -1.000 seconds
$text ["complex_codec.cpp","simple_codec.cpp","simple_host.cpp"] ["$text","$text","$text"]
cls-test.def(1) ["default"]
["iconv.dll","libcairo-2.dll"] ["default","default"]
["libgdk-win32-2.0-0.dll","libgdk_pixbuf-2.0-0.dll"] ["default","default"]
["libgdkglext-win32-1.0-0.dll","libglade-2.0-0.dll"] ["default","default"]
["libglib-2.0-0.dll","libgmodule-2.0-0.dll","libgobject-2.0-0.dll","libgthread-2.0-0.dll"] ["default","default","default","default"]
libgtk-win32-2.0-0.dll(17) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["libpango-1.0-0.dll","libpangoft2-1.0-0.dll","libxml2.dll"] ["default","default","default"]
zlib1.dll(1) ["default"]
Arc.exe(14) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
FreeArc.exe(16) ["default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default"]
["gspawn-win32-helper-console.exe","gspawn-win32-helper.exe","gtk2_prefs.exe","unarc.exe","simple_host_with_simple_codec.exe"] ["default","default","default","default","default"]
arc.groups(1) ["default"]
$text cls.h(1) ["$text"]
$text freearc.history(1) ["$text"]
FreeArc.ico(1) ["default"]
? ["arc.ini","freearc.ini"] ["$text","default"]
$text arc.ini(1) ["$text"]
freearc.ini(1) ["default"]
$text ["arc.custom-log.lua","arc.demo.lua"] ["$text","$text"]
["arc-mini.sfx","freearc-installer-nodelete.sfx","freearc-installer.sfx","freearc.sfx"] ["$compressed","$compressed","$compressed","$compressed"]
? ["arc.chinese_traditional.txt","arc.german.txt","arc.italian.txt","arc.russian.txt","arc.ukrainian.txt"] ["default","$text","$text","$text","$text"]
? ["arc.armenian.txt","arc.bangla.txt","arc.bulgarian.txt","arc.chinese_traditional.txt","arc.croatian.txt"] ["$text","default","$text","default","$text"]
$text ["readme.txt","arc.afrikaans.txt","arc.albanian.txt","arc.arabic.txt","arc.armenian.txt"] ["$text","$text","$text","$text","$text"]
? ["arc.asturian.txt","arc.azeri.txt","arc.bangla.txt","arc.bashkir.txt"] ["$text","$text","default","$text"]
$text arc.asturian.txt(1) ["$text"]
$text arc.azeri.txt(1) ["$text"]
arc.bangla.txt(1) ["default"]
$text arc.bashkir.txt(1) ["$text"]
$text ["arc.basque.txt","arc.belarusian.txt","arc.breton.txt","arc.bulgarian.txt"] ["$text","$text","$text","$text"]
? ["arc.catalan.txt","arc.chinese_simplified.txt","arc.chinese_traditional.txt"] ["$text","default","default"]
$text arc.catalan.txt(1) ["$text"]
arc.chinese_simplified.txt(1) ["default"]
arc.chinese_traditional.txt(1) ["default"]
$text arc.croatian.txt(1) ["$text"]
$text ["arc.czech.txt","arc.farsi.txt","arc.french.txt","arc.german.txt"] ["$text","$text","$text","$text"]
? ["arc.greek.txt","arc.italian.txt","arc.kurdish_-_sorani.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text ["arc.greek.txt","arc.hebrew.txt","arc.hungarian.txt","arc.icelandic.txt"] ["$text","$text","$text","$text"]
$text ["arc.ido.txt","arc.indonesian.txt","arc.italian.txt","arc.japanese.txt"] ["$text","$text","$text","$text"]
$text ["arc.korean.txt","arc.kurdish.txt","arc.kurdish_-_sorani.txt","arc.latvian.txt"] ["$text","$text","$text","$text"]
? ["arc.lithuanian.txt","arc.macedonian.txt","arc.malay.txt","arc.marathi.txt"] ["$text","$text","$text","default"]
$text arc.lithuanian.txt(1) ["$text"]
$text arc.macedonian.txt(1) ["$text"]
$text arc.malay.txt(1) ["$text"]
arc.marathi.txt(1) ["default"]
? ["arc.nepali.txt","arc.portuguese_brazil.txt","arc.russian.txt","arc.sinhala.txt"] ["default","$text","$text","default"]
? ["arc.mongolian.txt","arc.nepali.txt","arc.norwegian_bokmal.txt","arc.norwegian_nynorsk.txt"] ["$text","default","$text","$text"]
$text arc.mongolian.txt(1) ["$text"]
arc.nepali.txt(1) ["default"]
$text arc.norwegian_bokmal.txt(1) ["$text"]
$text arc.norwegian_nynorsk.txt(1) ["$text"]
$text ["arc.pashto.txt","arc.polish.txt","arc.portuguese_brazil.txt","arc.portuguese_standard.txt"] ["$text","$text","$text","$text"]
? ["arc.punjabi,_indian.txt","arc.romanian.txt","arc.russian.txt"] ["default","$text","$text"]
arc.punjabi,_indian.txt(1) ["default"]
$text arc.romanian.txt(1) ["$text"]
$text arc.russian.txt(1) ["$text"]
? ["arc.serbian_-_cyrilic.txt","arc.serbian_-_latin.txt","arc.sinhala.txt","arc.slovak.txt"] ["$text","$text","default","$text"]
$text arc.serbian_-_cyrilic.txt(1) ["$text"]
$text arc.serbian_-_latin.txt(1) ["$text"]
arc.sinhala.txt(1) ["default"]
$text arc.slovak.txt(1) ["$text"]
? ["arc.spanish.txt","arc.tamil.txt","arc.ukrainian.txt","arc.vietnamese.txt","arc.welsh.txt"] ["$text","default","$text","$text","$text"]
$text ["arc.slovenian.txt","arc.spanish.txt","arc.swedish.txt"] ["$text","$text","$text"]
? ["arc.tamil.txt","arc.tatarish.txt","arc.thai.txt"] ["default","$text","default"]
arc.tamil.txt(1) ["default"]
$text arc.tatarish.txt(1) ["$text"]
arc.thai.txt(1) ["default"]
$text ["arc.turkish.txt","arc.ukrainian.txt"] ["$text","$text"]
$text ["arc.uzbek.txt","arc.valencian.txt","arc.vietnamese.txt"] ["$text","$text","$text"]
$text ["arc.welsh.txt","readme.txt"] ["$text","$text"]
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mb
Solid block compression results (0.250 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.031 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.58 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 44mb
Solid block compression results (22.453 seconds)
exe: 17.973.160 bytes in 0.109 seconds
rep:18mb: 17.244.413 bytes in 0.234 seconds
delta: 17.261.633 bytes in 0.375 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.734 seconds
Writing directory: 23.56 secs
Found 5 directory names: 23.56 secs
Directory written: 23.56 secs
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.05 secs, real 23.58 secs. Speed 805 kB/s
All OK
[/more]
Данные детектирования файлов обычно не нужны и их приводить не обезательно (если обратное не просили сделать), соответственно:
[more=log-screen_fix..]
FreeArc 0.50 alpha (Feb 7 2009) There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2210 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2007 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 229 mb, addr=01A20000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2208 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.02 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 142 files, 18.971.749 bytes. Processed 0%There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1980 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 957 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1982 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 202 mb, addr=03530000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
Allocated 2 mb, addr=01F30000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 954 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mbThere is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2191 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1975 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1237 mb, addr=10070000
Allocated 324 mb, addr=5D650000
Allocated 197 mb, addr=03A30000
Allocated 89 mb, addr=71AC0000
Allocated 72 mb, addr=77FE0000
Allocated 37 mb, addr=7D1E0000
Allocated 7 mb, addr=7F7F0000
Allocated 7 mb, addr=774D0000
There is 62 percent of memory in use.
There are 2559 total Mbytes of physical memory.
There are 953 free Mbytes of physical memory.
There are 3706 total Mbytes of paging file.
There are 2189 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
5%
Solid block compression results (0.266 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.047 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.59 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 97%
Solid block compression results (22.641 seconds)
exe: 17.973.160 bytes in 0.047 seconds
rep:18mb: 17.244.413 bytes in 0.266 seconds
delta: 17.261.633 bytes in 0.359 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.969 seconds
Writing directory: 24.52 secs
Found 5 directory names: 24.52 secs
Directory written: 24.52
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.28 secs, real 24.53 secs. Speed 773 kB/s
All OK
[/more]
[more=log-file.log_fix..]
C:\FreeArc>arc a a222.arc bin\ -mx -ld512m -di -di+$#% --logfile=log-file.log
FreeArc 0.50 alpha (Feb 7 2009) Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Started: 0.00 secs
Found 142 files: 0.03 secs
Sorted 142 files: 0.03 secs
Joined filelists, 142 files: 0.03 secs
Compressing 4 files of 0 bytes: 0.05 secs
Using storing
Memory for compression 0b, decompression 0b
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mb
Solid block compression results (0.250 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.031 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.58 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 44mb
Solid block compression results (22.453 seconds)
exe: 17.973.160 bytes in 0.109 seconds
rep:18mb: 17.244.413 bytes in 0.234 seconds
delta: 17.261.633 bytes in 0.375 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.734 seconds
Writing directory: 23.56 secs
Found 5 directory names: 23.56 secs
Directory written: 23.56 secs
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.05 secs, real 23.58 secs. Speed 805 kB/s
All OK
[/more]
Что лог нам показывает:
1. В начале идёт изначальная цепочка алгоритмов (цепочки алгоритмов для разных типов данных(файлов)) и сколько требуется памяти для упаковки\распаковки:
Цитата:
Creating archive: a222.arc using exe+rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:96mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:192mb:92%:235:h25:d1mb+ppmd:18:512mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
Memory for compression 1040mb, decompression 576mb, cache 1mb
Далее детектирование файлов (чтобы определть к какой группе файлы относятся)
И далее сообственно сжатие данных, разные типы данных пакуются отдельно, причём параметры алгоритмов уже корректируются под данные (словари - под размер данных, т.е. если стоит словарь 512m, а размер данных 2m, то словарь уменьшится до 2m (для rep, lzma, tor и т.п.)).
Цитата:
Compressing 79 files of 998.589 bytes: 0.23 secs
Using dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:18:512mb
Memory for compression 512mb, decompression 512mb
Solid block compression results (0.250 seconds)
dict:976kb:80%:l8192:m400:s100: 636.809 bytes in 0.063 seconds
lzp:976kb:92%:235:h20:d1mb: 468.865 bytes in 0.031 seconds
ppmd:18:512mb: 79.690 bytes in 0.156 seconds
Compressing 59 files of 17.973.160 bytes: 0.58 secs
Using exe+rep:18mb+delta+lzma:18mb:max:bt4:128
Memory for compression 234mb, decompression 44mb
Solid block compression results (22.453 seconds)
exe: 17.973.160 bytes in 0.109 seconds
rep:18mb: 17.244.413 bytes in 0.234 seconds
delta: 17.261.633 bytes in 0.375 seconds
lzma:18mb:max:bt4:128: 4.736.860 bytes in 21.734 seconds
Writing directory: 23.56 secs
Found 5 directory names: 23.56 secs
Directory written: 23.56 secs
Compressed 142 files, 18.971.749 => 4.816.550 bytes. Ratio 25.3%
Compression time: cpu 23.05 secs, real 23.58 secs. Speed 805 kB/s
Тестирование (распаковка) архива:
При тестировани (распаковке) архива происходит обратные манипуляции с данными, и в логе мы увидим цепочки алгоритмов наоборот:
arc.exe t a222.arc -di -di+$#% --logfile=log-file1.log
[more=log-file1.log..]
C:\FreeArc>arc t a222.arc -di -di+$#% --logfile=log-file1.log
FreeArc 0.50 alpha (Feb 7 2009) Testing archive: a222.arc
Decoding directory: 0.00 secs
Directory decoded: 0.00 secs
Directory built: 0.02 secs
Solid block decompression results (0.250 seconds)
ppmd:18:512mb: 468.865 bytes in 0.188 seconds
lzp:976kb:92%:235:h20:d1mb: 636.809 bytes in 0.047 seconds
dict:976kb:80%:l8192:m400:s100: 998.589 bytes in 0.016 seconds
Solid block decompression results (0.891 seconds)
lzma:18mb:max:bt4:128: 17.261.633 bytes in 0.781 seconds
delta: 17.244.413 bytes in 0.031 seconds
rep:18mb: 17.973.160 bytes in 0.031 seconds
exe: 17.973.160 bytes in 0.047 seconds
Tested 142 files, 4.816.550 => 18.971.749 bytes. Ratio 25.3%
Testing time: cpu 1.33 secs, real 1.36 secs. Speed 13.960 kB/s
All OK
[/more]
Добавлено:
CTACKo
Цитата:
ну я его до конца не держал - там пошли уже проценты выполнения теста, так что это практически все.
% это не после теста, а во время теста
и ниже должна быть ещё цепочки алгоритмов для других данных.
Добавлено:
juvaforza
Цитата:
Да
при нынешней логике FreeArc не выделяет папки при *.*
то что выделилось arc.languages, это косяк
Выделяет всё при *
Цитата:
Вопрос: так он должен папки выделять по *.* или нет ?
ну что вы как дети малые. имена с точкой он и выделил. добавил в список косяков, в cmdline между прочим та же проблема
Добавлено:
Цитата:
http://ifolder.ru/10443754
у меня с твоим history файлом тестирование архива arc1 работает. так что теперь давай целиком каталог архивируй
но сначала проверь, что каталоги, указанные в .lua-файлах, arc.ini, существуют
Добавлено:
Цитата:
процент обработки перенесите на другую строку, а до затирает данные decompression
-i. исправление косяков вывода на экран у меня есть в планах , но далеко не первоочередных, как понимаешь
Цитата:
Опять под руку попался архив a.arc ppmd:2000m
делал arc.exe a a bin\ -mx -ld512m -di -di+$%
дошло до упаковки и дело застопорилось
да, в таком случае надо вставлять tempfile в начало цепочки упаковки, чтобы сначала всё распаковалось, память освободилась и только потом началась упаковка.опять же в планах
Цитата:
Нет определения доступной "физ.памяти":
free Mbytes of paging file (вроде это)
не понял
Цитата:
при нехватке памяти, например при -mx
получаем
Program terminated!
Или сделайте вывод более дохотчивой информации, чего нехватило.
система обработки ошибок тоже требует серьёзной переделки, увы
Добавлено:
Цитата:
CTACKo
Цитата:
ну я его до конца не держал - там пошли уже проценты выполнения теста, так что это практически все.
% это не после теста, а во время теста
и ниже должна быть ещё цепочки алгоритмов для других данных.
Стас, прочитай хотя бы разделы документации посвящённые сжатию. а то Егор так и будет с тобой как с малым дитём возиться
Добавлено:
Цитата:
Вопрос: так он должен папки выделять по *.* или нет ?
кстати, у меня такое ощущение, что это не вопрос, а предложение - можно добавить галочки "Выделить файлы" и "Выделить каталоги" в то окно. а по умолчанию наверно надо выделять только файлы?
Bulat_Ziganshin
Может строку status bar и ComboBox с логом развести на две строки?
Добавлено:
Цитата:
Цитата:
paging file (физ.память + файл подкачки)
остальную память заняли другие программы
(хотя с меньшей оперативной памятью не смотрел, может это хроническое)
так вот сейчас нет детекта на доступный paging file
соответсвенно при -mx
arc.exe a a bin\ -mx
сразу первая же цепочка содержит ppmd:22:1gb
dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:22:1gb
в результате
Program terminated!
1. сделать вывод ошибки более информативным.
2. для настроек по-умолчанию, делать детект free of paging file:
и или корректировать настройки
и или выводить сообщение об ошибке
Добавлено:
Bulat_Ziganshin
вывод цепочек алгоритиов без тестирования\распаковки будет?
Может строку status bar и ComboBox с логом развести на две строки?
Добавлено:
Цитата:
не понял
Цитата:
There are 889 free Mbytes of paging file.
paging file (физ.память + файл подкачки)
остальную память заняли другие программы
(хотя с меньшей оперативной памятью не смотрел, может это хроническое)
так вот сейчас нет детекта на доступный paging file
соответсвенно при -mx
arc.exe a a bin\ -mx
сразу первая же цепочка содержит ppmd:22:1gb
dict:976kb:80%:l8192:m400:s100+lzp:976kb:92%:235:h20:d1mb+ppmd:22:1gb
в результате
Program terminated!
1. сделать вывод ошибки более информативным.
2. для настроек по-умолчанию, делать детект free of paging file:
и или корректировать настройки
и или выводить сообщение об ошибке
Добавлено:
Bulat_Ziganshin
вывод цепочек алгоритиов без тестирования\распаковки будет?
Цитата:
так вот сейчас нет детекта на доступный paging file
и не нужно. сейчас есть проверка на макс. непрерывный блок памяти, который можно выделить. и насколько я помню, доступная память считается как минимум из этого размера и кол-ва своб. физического озу
Цитата:
Может строку status bar и ComboBox с логом развести на две строки?
да, это кажется логичным
Цитата:
вывод цепочек алгоритиов без тестирования\распаковки будет?
я попробую добавить команду vt (view technical)
Добавлено:
Цитата:
arc.exe a a bin\ -mx
если ты обновляешь архив, сжатый с ppmd:2000m, то я тебе уже объхяснил в чём дело - в том что одновременно идёт упаковка и распаковка, поэтому памяти требуется 3 гб
Цитата:
я попробую добавить команду vt (view technical)
тогда в GUI столбцы понадобятся:
Метод сжатия (метод сжатия файла)
Солид блок (номера солид блоков)
Bulat_Ziganshin
Итак, последовательность действий для воспроизведения
1. Берем архив arc1.arc с сайта.
2. Распаковываем его в любой каталог. Т.е. там только содержимое архива.
3. Запускаем FreeArc.exe
4. Заходим им в тот же arc1.arc
5. Ставим курсор на любой файл внутри архива
6. Жмем кнопку Test
7. В диалоге ввода пароля просто жмем OK
8. Висим.
В логе ошибок появляется следующее:
-------- Feb 08 2009 13:06:13, archive none
ERROR: Maybe.fromJust: Nothing
-------- Feb 08 2009 13:06:13, archive none
ERROR: user error
и далее с частотой н-цать раз в секунду в лог добавляется то же самое, меняется только время ошибки. Вот.
Итак, последовательность действий для воспроизведения
1. Берем архив arc1.arc с сайта.
2. Распаковываем его в любой каталог. Т.е. там только содержимое архива.
3. Запускаем FreeArc.exe
4. Заходим им в тот же arc1.arc
5. Ставим курсор на любой файл внутри архива
6. Жмем кнопку Test
7. В диалоге ввода пароля просто жмем OK
8. Висим.
В логе ошибок появляется следующее:
-------- Feb 08 2009 13:06:13, archive none
ERROR: Maybe.fromJust: Nothing
-------- Feb 08 2009 13:06:13, archive none
ERROR: user error
и далее с частотой н-цать раз в секунду в лог добавляется то же самое, меняется только время ошибки. Вот.
Цитата:
2. Распаковываем его в любой каталог. Т.е. там только содержимое архива.
зачем п.2?
Цитата:
Цитата:
вот что дает тест моего архива, созданного на dead space одним куском при -mx -ld512 (который получился на пол гектара больше 3х архивов skulpturа):
CTACKo
Лучше давайте полную ком.сторку, чем описание, что делали.
arc a -r -mx -ld512 resources *
если я правильно понял при -mx по умолчанию вводится rep:512mb, это так?
Цитата:
Цитата:% это не после теста, а во время теста
и ниже должна быть ещё цепочки алгоритмов для других данных.
ниже ничего больше нет, просто тест доходит до 100% после чего строка All OK и все. Т.е. то, что я привел это и есть все что я видел на экране.
Причина была в -di+$% теперь дал -di+$#%:
[more]G:\Games\Dead Space_src>arc t resources.arc -di -di+$#% --logfile=resources.log
FreeArc 0.50 alpha (Jan 24 2009) Testing archive: resources.arc
Decoding directory: 0.05 secs
Directory decoded: 0.08 secs
Directory built: 0.17 secs
Solid block decompression results (0.422 seconds)
ppmd:18:512mb: 1.392.867 bytes in 0.313 seconds
lzp:5mb:92%:235:h23:d1mb: 1.990.330 bytes in 0.109 seconds
dict:5mb:80%:l8192:m400:s100: 5.232.390 bytes in 0.000 seconds
Solid block decompression results (382.438 seconds)
lzma:128mb:max:bt4:128: 5.136.990.400 bytes in 354.313 seconds
delta: 5.136.667.736 bytes in 3.594 seconds
rep:512mb: 7.906.869.833 bytes in 8.422 seconds
exe: 7.906.869.833 bytes in 16.109 seconds
Tested 4.451 files, 3.790.761.121 => 7.912.102.223 bytes. Ratio 47.9%
Directory 38.256 => 166.108 bytes. Ratio 23.0%
Testing time: real 474.02 secs. Speed 16.692 kB/s
All OK[/more]
egor23
Цитата:
Потому что именно этот FreeArc.exe мы и запускаем.
Булат попросил прислать содержимое папки с программой. Собственно только то, что лежит в arc1.arc - это оно и есть. Плюс файл freearc.history, который я ему уже высылал и с которым у него все работает.
Цитата:
зачем п.2?
Потому что именно этот FreeArc.exe мы и запускаем.
Булат попросил прислать содержимое папки с программой. Собственно только то, что лежит в arc1.arc - это оно и есть. Плюс файл freearc.history, который я ему уже высылал и с которым у него все работает.
Benchmark
Цитата:
это очень проблемно сделать без GTK
CTACKo
Цитата:
FreeArc поступает логично с учётом опции -ld512
если её не было, то лог приведите статистику по памяти, есл её нет повторите кпаковку, можете не упаковывать до конца.
Добавлено:
Цитата:
Цитата:
так на экране всё должно было быть с таким выводом.
Цитата:
Потому что именно этот FreeArc.exe мы и запускаем.
это очень проблемно сделать без GTK
CTACKo
Цитата:
если я правильно понял при -mx по умолчанию вводится rep:512mb, это так?
FreeArc поступает логично с учётом опции -ld512
если её не было, то лог приведите статистику по памяти, есл её нет повторите кпаковку, можете не упаковывать до конца.
Добавлено:
Цитата:
Т.е. то, что я привел это и есть все что я видел на экране.
Цитата:
Причина была в -di+$%
так на экране всё должно было быть с таким выводом.
Цитата:
Потому что именно этот FreeArc.exe мы и запускаем.
не надо так делать. arc1 должен извлекаться поверх установленного fa
Моё мнение по поводу доки:
1) сначала надо сделать русскую доку.
2) я за систему онлайн-редактирования. Но тогда очень желательно разбить её на разделы, каждый - на отдельной странице, чтобы пользователи не затирали правки друг друга.
3) если почистить её от вордовских тегов, думаю, получим ~200-250 кб. На это указывает 20х сжатие фарком (в её нынешнем виде).
4) форматирование для доки, ИМХО, нужно совсем несложное - обычный шрифт для текста, крупный для заголовков, моноширинный для "кода", может быть, ещё отдельные для ключей и предупреждений.
5) документацию всё равно обычно разбивают на страницы, поэтому вики - ИМХО неплохой вариант. Потом, в крайнем случае, можно будет выкачать оффлайн-браузером.
К сожалению, haskellwiki закрыли для регистрации. Помнится, там что-то валялось.
1) сначала надо сделать русскую доку.
2) я за систему онлайн-редактирования. Но тогда очень желательно разбить её на разделы, каждый - на отдельной странице, чтобы пользователи не затирали правки друг друга.
3) если почистить её от вордовских тегов, думаю, получим ~200-250 кб. На это указывает 20х сжатие фарком (в её нынешнем виде).
4) форматирование для доки, ИМХО, нужно совсем несложное - обычный шрифт для текста, крупный для заголовков, моноширинный для "кода", может быть, ещё отдельные для ключей и предупреждений.
5) документацию всё равно обычно разбивают на страницы, поэтому вики - ИМХО неплохой вариант. Потом, в крайнем случае, можно будет выкачать оффлайн-браузером.
К сожалению, haskellwiki закрыли для регистрации. Помнится, там что-то валялось.
Bulat_Ziganshin
В общем, причину нашел.
Это из-за GTK, который был установлен отдельно от FreeArc (причем не той версии, которая идет с ним, более новый). Ну и, понятно, библиотеки GTK, установившиеся с FA были удалены, чтоб не плодить сущности. В результате использовался тот другой, более новый. Как видим, не слишком удачно.
В общем, причину нашел.
Это из-за GTK, который был установлен отдельно от FreeArc (причем не той версии, которая идет с ним, более новый). Ну и, понятно, библиотеки GTK, установившиеся с FA были удалены, чтоб не плодить сущности. В результате использовался тот другой, более новый. Как видим, не слишком удачно.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
Предыдущая тема: Universal Share Downloader (USD)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.