Inno Setup self-extracting archive
From Just Solve the File Format Problem
(Difference between revisions)
Dexvertbot (Talk | contribs) m (Change telparia.com samples link to template) |
(Add innoextract link to Software section, provide innoextract examples.) |
||
Line 5: | Line 5: | ||
}} | }} | ||
'''Inno Setup self-extracting archive''' is the self-extracting archive format generated by the ''Inno Setup'' installation software for Windows. It is based on [[PE]] executable format. | '''Inno Setup self-extracting archive''' is the self-extracting archive format generated by the ''Inno Setup'' installation software for Windows. It is based on [[PE]] executable format. | ||
+ | |||
+ | ==== innoextract examples ==== | ||
+ | Extract example.exe to a directory named example: | ||
+ | innoextract --extract example.exe --output-dir example | ||
+ | Extract example2.exe using Japanese [[wikipedia:Windows_code_page#East_Asian_multi-byte_code_pages|codepage]], and use Japan's timezone as file timestamps, into example2 directory: | ||
+ | TZ=Asia/Japan innoextract --extract example2.exe --codepage 932 --timestamp local --output-dir example2 | ||
+ | Extract example2.exe using Japanese codepage, Japan's timezone as timestamps, and files with Japanese localizations into example2-ja directory: | ||
+ | TZ=Asia/Japan innoextract --extract example2.exe --codepage 932 --timestamp local --output-dir example2-ja --language ja | ||
+ | Same as above but for English localizations, and into example2-en directory instead: | ||
+ | TZ=Asia/Japan innoextract --extract example2.exe --codepage 932 --timestamp local --output-dir example2-en --language en | ||
== Software == | == Software == | ||
* [http://www.jrsoftware.org/isinfo.php Inno Setup] | * [http://www.jrsoftware.org/isinfo.php Inno Setup] | ||
+ | * [https://constexpr.org/innoextract/ innoextract] | ||
* [http://innounp.sourceforge.net/ innounp - Inno Setup Unpacker] | * [http://innounp.sourceforge.net/ innounp - Inno Setup Unpacker] | ||
== Sample files == | == Sample files == | ||
* {{DexvertSamples|archive/innoSetupInstaller}} | * {{DexvertSamples|archive/innoSetupInstaller}} |
Latest revision as of 10:46, 2 August 2025
Inno Setup self-extracting archive is the self-extracting archive format generated by the Inno Setup installation software for Windows. It is based on PE executable format.
[edit] innoextract examples
Extract example.exe to a directory named example:
innoextract --extract example.exe --output-dir example
Extract example2.exe using Japanese codepage, and use Japan's timezone as file timestamps, into example2 directory:
TZ=Asia/Japan innoextract --extract example2.exe --codepage 932 --timestamp local --output-dir example2
Extract example2.exe using Japanese codepage, Japan's timezone as timestamps, and files with Japanese localizations into example2-ja directory:
TZ=Asia/Japan innoextract --extract example2.exe --codepage 932 --timestamp local --output-dir example2-ja --language ja
Same as above but for English localizations, and into example2-en directory instead:
TZ=Asia/Japan innoextract --extract example2.exe --codepage 932 --timestamp local --output-dir example2-en --language en