akash8888
Мимокрокодил
I have an inno setup which decompresses some files from data01.bin, data02.bin etc.
The whole file is 8 GB and after install it should take 21 GB of space.
Problem is, it takes to much time to decompress (8 - 11 hrs) as ETA given by installer.
And after 69% throws error such as "unarc error : corrupted archive".
I checked the integrity of files and all were complete and uncorrupted.
So I thought I might be able to decompress files if I got the code of Installer.
So I extracted the setup.exe using "inno extract" utility.
It extracted these files from inno setup :
1. {tmp} folder
2. {app} folder
3. installer.iss
4. CodeSection.txt
5. CompiledCode.bin
From internet I got to know that {tmp} folder contain all the files used in compression but installer.iss doesn't contain any information about compressed files (data01.bin etc).
From internet I got to know that CodeSection.txt is the decompiled file of CompileCode.bin.
I searched the names of compressed files in CodeSection.txt using notepad++.
And I got the names of all of them in the CodeSection.txt file but file is written in assembly or pascal and I do not know if I can use it to just decompress one file at a time.
Is CodeSection.txt worth modifying to get the expected compressed file (here, data01.bin) uncompressed ?
I tried to add the Contents of CodeSection.txt in installer.iss using:
In installer.iss I created Code section tag and pasted the whole contents of whole CodeSection.txt file there,thinking that It might work.
But after clicking Run in Inno Setup Studio.
Error came : Invalid section tag at line : RT [0].
There are "[number] and some pascal code" throughout the file and it results in error "invalid section tag".
So is there a way to compile CodeSection.txt for use or to integrate it in installer.iss ?
The whole file is 8 GB and after install it should take 21 GB of space.
Problem is, it takes to much time to decompress (8 - 11 hrs) as ETA given by installer.
And after 69% throws error such as "unarc error : corrupted archive".
I checked the integrity of files and all were complete and uncorrupted.
So I thought I might be able to decompress files if I got the code of Installer.
So I extracted the setup.exe using "inno extract" utility.
It extracted these files from inno setup :
1. {tmp} folder
2. {app} folder
3. installer.iss
4. CodeSection.txt
5. CompiledCode.bin
From internet I got to know that {tmp} folder contain all the files used in compression but installer.iss doesn't contain any information about compressed files (data01.bin etc).
From internet I got to know that CodeSection.txt is the decompiled file of CompileCode.bin.
I searched the names of compressed files in CodeSection.txt using notepad++.
And I got the names of all of them in the CodeSection.txt file but file is written in assembly or pascal and I do not know if I can use it to just decompress one file at a time.
Is CodeSection.txt worth modifying to get the expected compressed file (here, data01.bin) uncompressed ?
I tried to add the Contents of CodeSection.txt in installer.iss using:
In installer.iss I created Code section tag and pasted the whole contents of whole CodeSection.txt file there,thinking that It might work.
But after clicking Run in Inno Setup Studio.
Error came : Invalid section tag at line : RT [0].
There are "[number] and some pascal code" throughout the file and it results in error "invalid section tag".
So is there a way to compile CodeSection.txt for use or to integrate it in installer.iss ?