Inno Setup self-extracting archive

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
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

File Format
Name Inno Setup self-extracting archive
Ontology
Extension(s) .exe

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

[edit] Software

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox