PrecompInside

CLS PrecompInside 0.3.1

Нет прав для скачивания

DJYO

Новичок
да
Код:
#define NeedSize "5000000000"

#define NeedMem 512

#define SecondProgressBar

;#define Components

;#define records

;#define facompress

#define PrecompInside
;#define SrepInside
;#define MSCInside
;#define precomp "0.42"
;#define unrar
;#define XDelta
;#define PackZIP

[Setup]
AppName=ISDone
AppVerName=ISDone
http://rghost.ru/36950789
Весь комплект что мучаю + арихвичк, который распаковываю, наверно в Исдон надо было суваться...
 
Последнее редактирование:

DJYO

Новичок
пробовал и 20мег и 2 гига.
Не могли бы вы на стандартном примере сделать архивчик, чтобы 100% работал в Исдон, а я уж дальше постараюсь докумекать методом тыка :)
от меня куча респектов :)
Долго мучался со srep оказалось не правильно был прописан srep в arc.ini
а вот тут как-то не получается, так как рабочих примеров в инете не нашёл
 
Последнее редактирование:

LexBell

Борода
Супер модератор
В общем, из папки unpack PrecompInside кидаешь все в папку include, компилишь, и радуешься жизни.
 
  • Like
Реакции: DJYO

DJYO

Новичок
афигеть, вечный респект!
бум родной фриарк терь мучать
Настроил, удалось прикрутить и x64, чтобы использовалось 4 гига памяти, очень рад :)
 
Последнее редактирование:

Snoopak96

Старожил
K.I.S,
0 потоков обработано из 479 - нет смысла юзать precomp, об этом вам он и пишет.
 

Godmode_1

Мимокрокодил
Hey guys!

I'm having some problems with PrecompInside. I tried to compress some files using the following commands in the pack.bat:
arc.exe a -ep1 -dses --dirs -s; -ld800m -wD:\Temp -di -i2 -r -mprecomp+srep:l256+lzma:a1:mfbt4:d255m:fb128:mc10000:lc8 data.arc packeddata\*
My arc.ini looks like this:
[External compressor:srep]
;options = l%d (minimal match length, default=512)
header = 0
packcmd = srep {options} -a1 -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:precomp]
header = 0
packcmd = precomp -intense -c- -t-j {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
That first step works fine so far. But when I try do decompress this archive (via unpack.bat OR within ISDone) precomp starts producing wierd errors. Either precomp crashes completely or the following error occurs:


This happens regardless of precomp version. I've searched this thread and noticed IGROman having a similar problem. Unfortunately I was unable to retrace his steps and get it to work after hours of testing different combinations of the files precomp.exe, packjpg_dll.dll, and zlib1.dll. Not even the default template (from your OP) works. Ne0N already mentioned that you need the original precomp.exe from schnaader.info, but replacing the files didn't help either.

So I'm asking you guys for help in that matter. Can somebody look into my files (I'll provide a download link below) and tell me what went wrong?

These are the files: http://rghost.net/37012394
Your help is much appreciated!

Regards,
Godmode

PS: Unfortunately I don't speak Russian. But feel free to answering in Russian anyways, since I'm already using GoogleTranslate to understand all the things on this site. ;)
 

pakrat

Мимокрокодил
Godmode_1 looked at your files, easier in english for sure ;)

1 Issue in the packeddata subfolder there are zero files. Dump a few hundred MB of files in there
then run any of the bat files. ( i used pack_precomp+srep.bat, with 581MB of files in the folder, as a test )

The bat file compressed them, no issues, Even told me what to use next time to get faster compression
using same files. AMAZING compression with precomp+srep 132files@581MB down to 29MB :o

Then moved the created data.arc into unpack folder & ran the unpack bat. It extracted
the files into unpacked subfolder, again no issues.

Now if i could only get the same response from IsDone0.6f that DJYO posted issues with. The exact same files
used in test above are in the include folder for IsDone. Compile the script & run the setup.exe, it just hangs there
at zero extraction for hours????
 

ProFrager

Знаток
Проверенный
Godmode_1, первое, что бросилось в глаза - это наличие файла arc.ini в папке распаковки. Для распаковки он не требуется и может только помешать. Попробовал упаковать с помощью pack_precomp+srep.bat - все корректно упаковалось, далее распаковал этот архив файлом unpack.bat - так же все нормально прошло. С ISDone не пробовал распаковывать, т.к. нет возможности в данный момент запустить Inno Setup. По твоему скриншоту ошибки можно сказать, что моя подменная packjpg_dll.dll не патчит память precomp.exe. Почему именно так происходит на твоем компьютере не могу сказать, необходимо непосредственное участие в процессе - т.е. удаленное управление твоим компьютером. Но у многих тысяч пользователей, у которых устанавливались репаки с использованием PrecompInside таких проблем не наблюдалось.
 
Последнее редактирование:

Godmode_1

Мимокрокодил
@pakrat:
I didn't include my files in 'packeddata' folder on purpose to keep the download size small. It does compress fine on my system, but decompression fails every time. Its interesting to see that you don't seem to have this issue using my exact file set though.

@ProFrager:
You'r right - the additional arc.ini is redundant. It's there because at some point I grew kind of desperate and started experimenting by excluding/including random files. Removing it doesn't make a difference though. The screenshot was taken directly from IGROman's post a few pages back (because it displays the exact same error message). As I said to pakrat, it's interesting that my fileset apparently works well on other machines; maybe an indicator that the error is confined to my system.
Regarding remote access: Let me think about that first. But your offer is greatly appreciated. When I've made up my mind I'll contact you via private message for the details.

Thanks for your help guys! :)
Regards,
Godmode
 

SotM

Участник
Проверенный
Godmode_1, Just out of curiousity, how come you speak in English but the Operating System you have installed is in Russian? :o At least your command line is in Russian.
 

Godmode_1

Мимокрокодил
@SotM: As I stated in my last post, I took the image from a post a few pages back, since it displays the exact same error message. I'm actually German. ;)
 

pakrat

Мимокрокодил
Godmode_1

taking the arc file created with pack, then placed same file in IsDone0.6f that DJYO posted few pages back, made a couple changes at start of file & it too now works to install, using pack_precomp+srep.bat to create the archives. The
only difference in arc.ini is mine doesnt have -tj. The files DJYO posted worked fine once I uncommented the #precompinside, #srepinside, #facompress, using ANSI version of INNO.

Time for some more reading on making visual changes to installer now.
 

SaintPaul

Участник
ребятки, привет всем, вот такая трабла появилась при распаковке precompinside:

пакет скачан отсюда
 

DJYO

Новичок
При обработке прекомп с среп и арк, прекомп после свой работы выдаёт: Для ускорения в следущий раз используйте параметры вида -c3459 -m5678 -l0

Прописываю их в arc.ini вместо -slow -t-j в итоге прекомп что-то там делает. а на выходе получается файл как без прекомпа. в чём косяк?
 

SaintPaul

Участник
.... а на выходе получается файл как без прекомпа. в чём косяк?
параметр slow отвечает за более медленный и глубокий поиск zlib потоков, аналогичный параметр имеет прекомп 0.4.2 -intense так вот, ты вырубил этот параметр и потому прекомп быстро прошвырнулся по архиву и мало чего нашел. Соответственно меньше разжал и соответственно среп нашел меньше повторов.
 
Последнее редактирование:

DJYO

Новичок
Просто я думал, что Прекомп проходит по файлу, когда включен SLOW, находит то что можно разжать, разжимает и создаёт ну как лог файл, где разжать можно, а где нельзя. Далее, прописывая эти данные, чтобы не проходить весь файл через slow, он зная где надо разжимать, прохоит там где задано параметрами, в итоге улучшенная скорость разжатия и сжатия в Инно через прекомп инсайд. или я не прав?
 
Последнее редактирование:
Сверху