innoextract is a tool that allows you to extract the contents of Inno Setup installers on non-Windows systems. It does so without running the actual installer using Wine.
| Tags | cli installer Installation/Setup Extract Archivers |
|---|---|
| Licenses | zlib/libpng |
| Operating Systems | UNIX-like OSs Linux (32 and 64 bit) Windows |
| Implementation | C++ Boost liblzma |
| Translations | English |
Recent releases


Release Notes: This release improves compatibility with Windows (MinGW and MSVC), Mac OS X, and FreeBSD systems and fixes issues with extracting very large installers with 32-bit builds. It also adds support for preserving timestamps of extracted files (enabled by default) as well as a --timestamps (-T) command line option for controlling the timestamps. There is also a new --output-dir (-d) option as well as various bugfixes and tweaks.


Release Notes: This release adds support for installers created with Inno Setup 5.5.0 and warns about unsupported setup data versions. This version also compiles in C++11 mode (if supported) and respects the --quiet and --silent parameters when extracting multi-file installers.


Release Notes: This release fixes a few errors which occurred when compiling under older Linux distributions.


Release Notes: This release supports extracting files for a specific language and fixes a bug in the setup header parsing code.


Release Notes: An initial release that provides basic extraction functionality.
A shell focused on interactive use, discoverability, and user friendliness.