Цитата: дык нет вопросов - давай по старой схеме: я выкладываю архив у себя на фтп, ты качай да изучай, вес - 3Гб.
вот ltПодробнее...
опиши проблему. без лирики.
а сколько у тебя там wav-файлов? есть подозрение, что память фрагментируется из-за того, что их слишком много. может, для пробы перепакуешь архив с -mc-tta ?
wav-файлов действительно много: 18.712 в 397 папках.
Описываю проблему еще раз:
Если коротко - при распаковке архива с помощью unarc.dll весрии 3.3 или 3.4 - процесс молча исчезает не завершив работу и прихватив с собой инносетап, т.е. не сообщая ни ему ни системе какой-либо код ошибки. Происходит это во время распаковки wav-файлов. Кроме того скорость распаковки архивов с тта гораздо ниже в версии 3.4 по сравнению с 3.3
Теперь подробнее:
1) Берем, в данном случае, 6 архивов, пожатых разными способами. Максимальная требуемая ОЗУ для распаковки составляет 384Мб у 3х из них, у остальных - и того меньше. Один архив сжат методом тта+что-то (жал не я), для распаковки требует пару Мб.
Вот их lt
[more]
FreeArc 0.60 RC (November 18 2009) listing archive: data1.arc
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 0 0 25 storing
31 3.072.554 150.183 260 dict:3032kb:80%:l8192:m400:s100+lzp:3032kb:92%:145:h22:d1mb+ppmd:16:384mb
150.214 1.886 393 1 mm+grzip:3kb:m1:l2048:h12:a
150.607 1.563 166 1 mm+grzip:3kb:m1:l2048:h12:a
150.773 1.563 167 1 mm+grzip:3kb:m1:l2048:h12:a
150.940 1.563 165 1 mm+grzip:3kb:m1:l2048:h12:a
151.105 1.068 79 1 mm+grzip:2kb:m1:l2048:h11:a
151.184 1.068 79 1 mm+grzip:2kb:m1:l2048:h11:a
151.263 1.563 162 1 mm+grzip:3kb:m1:l2048:h12:a
151.425 1.068 79 1 mm+grzip:2kb:m1:l2048:h11:a
151.504 1.068 79 1 mm+grzip:2kb:m1:l2048:h11:a
151.583 1.563 167 1 mm+grzip:3kb:m1:l2048:h12:a
151.750 1.068 79 1 mm+grzip:2kb:m1:l2048:h11:a
151.829 911 144 1 mm+grzip:2kb:m1:l2048:h11:a
151.973 1.406 194 1 mm+grzip:2kb:m1:l2048:h11:a
152.167 911 145 1 mm+grzip:2kb:m1:l2048:h11:a
152.312 1.406 180 1 mm+grzip:2kb:m1:l2048:h11:a
152.492 1.307 301 1 mm+grzip:2kb:m1:l2048:h11:a
152.793 1.068 99 1 mm+grzip:2kb:m1:l2048:h11:a
152.892 1.068 124 1 mm+grzip:2kb:m1:l2048:h11:a
153.016 1.307 276 1 mm+grzip:2kb:m1:l2048:h11:a
153.292 1.307 276 1 mm+grzip:2kb:m1:l2048:h11:a
153.568 1.307 276 1 mm+grzip:2kb:m1:l2048:h11:a
153.844 1.307 276 1 mm+grzip:2kb:m1:l2048:h11:a
154.120 10.284 421 1 mm+grzip:11kb:m1:l2048:h14:a
154.541 1.068 142 1 mm+grzip:2kb:m1:l2048:h11:a
154.683 1.068 149 1 mm+grzip:2kb:m1:l2048:h11:a
154.832 1.068 125 1 mm+grzip:2kb:m1:l2048:h11:a
154.957 1.068 226 1 mm+grzip:2kb:m1:l2048:h11:a
155.183 210 80 1 mm+grzip:1kb:m1:l2048:h10:a
155.263 274 74 1 mm+grzip:1kb:m1:l2048:h10:a
155.337 274 73 1 mm+grzip:1kb:m1:l2048:h10:a
155.410 274 76 1 mm+grzip:1kb:m1:l2048:h10:a
155.486 274 73 1 mm+grzip:1kb:m1:l2048:h10:a
155.559 812 151 1 mm+grzip:2kb:m1:l2048:h11:a
155.710 85.201.087 40.445.336 427 rep:83mb+exe+delta+lzma:83mb:normal:bt4:128
40.601.046 8.378 5.686 1 tta
40.606.732 8.378 5.686 1 tta
40.612.418 11.386 6.800 1 tta
40.619.218 13.628 8.338 1 tta
40.627.556 10.682 6.867 1 tta
40.634.423 5.006 3.535 1 tta
-----------------------------------------------------------------------------
751 files, 88.376.119 bytes, 40.637.927 compressed
FreeArc 0.60 RC (November 18 2009) listing archive: data2.arc
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 0 0 364 storing
31 408 361 1 rep:1kb+exe+delta+lzma:32kb:normal:32:mc16
392 10.254.060 10.080.937 8 rep:10mb+tor:10mb:c3
10.081.329 89.788 79.349 1 tta
10.160.678 44.944 29.940 1 tta
10.190.618 197.764 54.293 1 tta
10.244.911 44.998 32.779 1 tta
10.277.690 536.528 410.243 1 tta
10.687.933 461.878 225.995 1 tta
... много тта (вырезано)
1.528.272.454 94.880 44.892 1 tta
1.528.317.346 365.900 192.552 1 tta
1.528.509.898 365.900 200.195 1 tta
1.528.710.093 39.122 26.499 1 tta
1.528.736.592 62.566 26.758 1 tta
1.528.763.350 121.018 68.989 1 tta
1.528.832.339 93.844 60.963 1 tta
1.528.893.302 66.508 45.781 1 tta
-----------------------------------------------------------------------------
11.633 files, 2.761.800.128 bytes, 1.528.939.052 compressed
FreeArc 0.60 RC (November 18 2009) listing archive: data3.arc
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 0 0 18 storing
31 11.173 1.544 2 rep:12kb+exe+delta+lzma:32kb:normal:32:mc16
1.575 113.786 44.020 1 tta
45.595 119.712 44.829 1 tta
90.424 81.194 28.974 1 tta
119.398 90.082 30.844 1 tta
150.242 101.934 37.732 1 tta
187.974 101.934 37.071 1 tta
225.045 84.156 32.382 1 tta
257.427 130.082 55.116 1 tta
... много тта (вырезано)
438.014.621 206.260 132.769 1 tta
438.147.390 140.519 93.850 1 tta
438.241.240 74.318 48.713 1 tta
438.289.953 63.019 43.821 1 tta
438.333.774 82.429 52.063 1 tta
-----------------------------------------------------------------------------
7.463 files, 657.121.984 bytes, 438.385.806 compressed
FreeArc 0.60 RC (November 18 2009) listing archive: data4.arc
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 0 0 2 storing
31 28.402.074 19.393.706 10 rep:28mb+exe+delta+lzma:28mb:normal:32:mc16
19.393.737 386.585.352 383.416.580 7 rep:96mb+tor:16mb:c3
-----------------------------------------------------------------------------
19 files, 414.987.426 bytes, 402.810.286 compressed
и еще 2 подобных архива...
[/more]
2) Объединяем эти архивы в один джойном, для чего используем последнию доступную версию фа или одну из более старых.
3) Все офорляем в инносетап, лепим арк к сетапу и устанавливаем
4) Во время установки/распаковки:
если использовать unarc.dll весрии 3.3, визуально доходит до половины распаковки и молча отваливается, т.е. не выдввая никаких предупреждений или ошибок. За собой валит инносетап.
если использовать unarc.dll весрии 3.4, визуально доходит дальше, но скорость распаковки очень и очень сильно падает, до 1мб/сек или меньше. В этом месте выглядит как зацикливание на распаковке одних и тех же файлов (меряю размер папки с помощью ТС - она колеблется, но цифры одни и те же, сначала рост, затем сброс до той же "начальной" цифры и снова рост) на протяжении где-то 20-30 мин, после чего точно также молча падает.
Далее, архив "пересобрал" так, чтобы архив с тташными вав-ками был последним. Это решило проблему, но все же с весрсией 3.3 распаковка на вав-ках заметно медленнее чем на других архивах, причем в разы. А версия 3.4 в том же месте вообще dramatically slow! Я просто не выдержал дожидаться полной распаковки. Т.е. выглядит так, что версия 3.4 хуже чем 3.3 в смысле скорости распаковки, по крайней мере тта, но обе версии содержат одну и ту же ошибку.
В связи с вышесказанным есть ли все еще смысл в "для пробы перепакуешь архив с -mc-tta" ?