метод как на картинке ниже не помогает, он распаковывает всё без запроса пароля....
http://www.pkgid.ru/imagesoft/freearc/freearc14.png
Методом тыка ранее выяснял, что вероятность успешной распаковки уменьшается не только в зависимости от сжимаемых файлов, но и от всяких объединений/перепаковок/добавлений в архив. В связи с этим у меня вопрос: есть ли какие-либо гарантии, что запакованные так-то и так-то файлы будут гарантированно распакованы?
какое преимущество дает использование future-lz
D:\free_arc067\bin>srep -l256 "d:\games\portal 2\portal2\portal2.zip"
56 mb, -m3 -l256 -c128 -a4
[External compressor:srep]
;options = l%d (minimal match length, default=512)
packcmd = srep {options} $$arcdatafile$$.tmp - <stdout>
unpackcmd = srep -d - - <stdin> <stdout>
[External compressor:srep_f]
;options = l%d (minimal match length, default=512)
packcmd = srep {options} -f - - <stdin> <stdout>
unpackcmd = srep -d - - <stdin> <stdout>
Ratio: 2,172,649,472 -> 2,137,387,555: 98.38%. Cpu 359.301 mb/sec, real 13.863 m
Ratio: 2,181,038,080 -> 2,145,776,191: 98.38%. Cpu 358.834 mb/sec, real 13.899 m
Ratio: 2,189,426,688 -> 2,154,164,827: 98.39%. Cpu 358.372 mb/sec, real 13.924 m
Ratio: 2,197,815,296 -> 2,162,553,463: 98.40%. Cpu 357.914 mb/sec, real 13.960 m
Ratio: 2,206,203,904 -> 2,170,942,099: 98.40%. Cpu 357.461 mb/sec, real 13.996 m
Ratio: 2,214,592,512 -> 2,179,330,735: 98.41%. Cpu 357.012 mb/sec, real 14.014 m
b/sec. Matches 5 4447 14188, I/Os 0, RAM 0/14, VM 0/0, R/W 0/0
ERROR! Decompression problem: broken compressed data
какое преимущество дает использование future-lz
я понял что требование к памяти при распаковке ниже
но ведь память и так при распаковке очень малая (16мб)
однако в диспетчере задач пишет 270мб под конец
у меня не распаковываются файлы запакованные srep 2.98 alpha
если файл больше 2 гб то не распаковывается
однако в диспетчере задач пишет 270мб под конец
дело в том, что в винде несколько столбцов памяти. тебе нужен "выделенная память". а в рабочий набор может быть включаются закешированные самой виндой данные входного файла, кто её знает
а, сообразил - это скорей всего из-за mmap. попробуй -nommap; вероятно в gcc-версии mmap просто не срабатывает
- Таким образом, мы можем распаковать 22 ГБ файл с 2 ГБ ОЗУ, или даже с 200 МБ ОЗУ и 2 ГБ VM файле, и скорость остается очень высокой, около 100 МБ/с! Я считаю, что это выдающийся результат.
кстати и теперь через arc\freearc не пашет, только вариант без -f пашет потому что я разделил srep
я смотрю столбик память, есть еще вирт. память, но указанная вам "выделенная память" отсутствует
получается зависит от кол-ва lz math
а вот этого я не понял
[External compressor:srep]
;options = l%d (minimal match length, default=512)
packcmd = srep {options} $$arcdatafile$$.tmp - <stdout>
unpackcmd = srep -d - - <stdin> <stdout>
[External compressor:srep_f]
;options = l%d (minimal match length, default=512)
packcmd = srep {options} -f - - <stdin> <stdout>
unpackcmd = srep -d - - <stdin> <stdout>
кстати кажется в распаковку лучше добавить {options} чтобы ограничить память или еще какие нибудь параметрыы исп-лись при распаковке
я на английском форуме помнится даже график приводил для этого 22 гб файла
оказывается что по умолчанию в normal preset match finder - ht4 ?
для tor в исходниках вроде написано что он принимает параметры многие, например p(parser ),
а нельзя сделать чтобы архиватор при распаковке архива с методом 4x4 (например lzma:128mb:fast:96:mc20) учитывал параметр t (кол-во потоков), для данного файла ставил t2
а то получается смешная ситуация, запаковать смог, а распаковать нет ))
(использовался архиватор 0.666 build)
можно даже не указывать кол-во потоков, он все равно сможет запаковать, получается опция lc75p по-умолчанию работает, а опция ld75p - нет
кстати unarc успешно его распаковывает
(067 alpha 2011-03-18, 0.666 зависала [ошибки не было, просто нечего не делала])
запутался я в твоих показаниях...
C:\>arc a --cache=16mb -di -i2 -m4x4:lzma:256mb:fast data.arc "D:\Alcohol 120%\X
AKEP_10_82_DVD.md0"
FreeArc 0.67 (November 17 2010) Creating archive: data.arc using 4x4:i0:lzma:256
mb:fast:32
Memory for compression 1410mb, decompression 1154mb, cache 16mb
Compressing 1 file, 365,887,488 bytes
Compressing Alcohol 120%\XAKEP_10_82_DVD.md0
Compressed 1 file, 365,887,488 => 325,278,312 bytes. Ratio 88.9%
Compression time: cpu 366.06 secs, real 329.84 secs. Speed 1,109 kB/s
All OK
[/more]
D:\free_arc067\bin>arc x -ld75% c:\data.arc
FreeArc 0.67 (March 18 2011) extracting archive: c:\data.arc
Extracting 1 file, 365,887,488 bytes. Processed 0.0%
ERROR: can't allocate memory required for (de)compression in 4x4:lzma:256mb:fast
:32
D:\free_arc067\bin>arc x -ld95p c:\data.arc
FreeArc 0.67 (March 18 2011) extracting archive: c:\data.arc
Extracting 1 file, 365,887,488 bytes. Processed 0.0%
ERROR: can't allocate memory required for (de)compression in 4x4:lzma:256mb:fast
:32
D:\free_arc067\bin>arc x c:\data.arc
FreeArc 0.67 (March 18 2011) extracting archive: c:\data.arc
Extracting 1 file, 365,887,488 bytes. Processed 0.0%
ERROR: can't allocate memory required for (de)compression in 4x4:lzma:256mb:fast
:32
D:\free_arc067\bin>
C:\>arc a --cache=16mb -di -i2 -m4x4:t1:lzma:256mb:fast data2.arc "D:\Alcohol 12
0%\XAKEP_10_82_DVD.md0"
FreeArc 0.67 (November 17 2010) Creating archive: data2.arc using 4x4:t1:i1:lzma
:256mb:fast:32
Memory for compression 1217mb, decompression 1153mb, cache 16mb
Compressing 1 file, 365,887,488 bytes
Compressing Alcohol 120%\XAKEP_10_82_DVD.md0
Compressed 1 file, 365,887,488 => 325,278,312 bytes. Ratio 88.9%
Compression time: cpu 337.91 secs, real 359.48 secs. Speed 1,018 kB/s
All OK
C:\>
D:\free_arc067\bin>arc x -ld75p c:\data2.arc[/more]
FreeArc 0.67 (March 18 2011) extracting archive: c:\data2.arc
Extracting 1 file, 365,887,488 bytes. Processed 0.0%
ERROR: can't allocate memory required for (de)compression in 4x4:lzma:256mb:fast
:32
D:\free_arc067\bin>arc x -ld75p c:\data2.arc
D:\>unarc x c:\data2.arc[/more]
FreeArc 0.67 unpacker. Extracting archive: data2.arc
Extracting Alcohol 120%\XAKEP_10_82_DVD.md0 (365887488 bytes)
ERROR: archive data corrupted (decompression fails)
D:\>unarc x c:\data.arc
FreeArc 0.67 unpacker. Extracting archive: data.arc
Extracting Alcohol 120%\XAKEP_10_82_DVD.md0 (365887488 bytes)
ERROR: archive data corrupted (decompression fails)
D:\>
кстати, пришёл в голову трюк, который возможно способен на порядок ускорить распаковку обычного srep (без -f) когда идёт трешинг диска - считывать матчи параллельно в нескольких десятках потоков. тогда есть надёжда что сработает ncq и мы будем иметь qd=32 or so
а если жесткий диск не поддерживает ncq то что делать ?))
что такое qd=32 or so ?
вот я пакую файл
в GUI пишет что для упаковк нужно ~2450mb
[/more]
C:\Tests> Arc.exe lt ArcShellExt.arc
FreeArc 0.67 (March 18 2011) listing archive: ArcShellExt.arc
Archive type: FreeArc
Total bytes: 965,349
Compressed bytes: 965,350
Ratio: 100.0%
Directory blocks: 1
Directory, bytes: 457
Directory, compressed: 275
Solid blocks: 2
Avg. blocksize: 471 kb
Compression memory: 450 mb
Decompression memory: 450 mb
Dictionary: -
Archive locked: -
Archive comment: -
Recovery info: -
SFX size: -
Headers encrypted: -
Encryption algorithms: -
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 0 0 1 storing
31 965,349 965,350 10 paq8px64
-----------------------------------------------------------------------------
11 files, 965,349 bytes, 965,350 compressed
tested srep on i7-2600k@4.6GHz
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
Предыдущая тема: Punto Switcher (часть 3)