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|
|Operating Systems||UNIX-like OSs Linux (32 and 64 bit) Windows|
|Implementation||C++ Boost liblzma|
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.