Innounp - Inno Setup Unpacker Extractor

Innounp is a command line setup extractor or unpacker. It allows a user to extract and unpack a program without installing the program on the Windows PC. It can be used specifically to extract application files from executable .exe files originally created using the Inno Setup Installer. This is a great way to attempt to make a portable application from Inno Setup created executable installer.

What is Innounp | Inno Setup Unpacker?

Innounp is a command line utility used for unpacking or extracting installers created with Inno Setup, which is a popular, free, and script driven installation system designed for creating Windows installers for applications. It enables developers to package their applications into professional looking setup programs.

Here's an overview of its features:

  1. Extractor for Unpacking Inno Setup Installers: Designed to reverse the process of Inno Setup compilation. It can be used to extract the contents of a Windows setup installer, revealing the files and scripts that make up the installation package.
  2. Command Line Interface: It is a command line tool, which means it is typically used in a console or command prompt window. Users execute specific commands along with the path to the setup installer they want to unpack.
  3. Use Cases: This tool is commonly used for various reasons, such as examining the contents of an installer, extracting files without running the installation process, or modifying the installer's behavior by analyzing and editing the script. It can also be used to assist in the creation of a portable application.
  4. Free and Open Source: Is a free to use - open source tool, making it accessible for developers without any licensing costs. The open nature allows users to inspect and modify the tool's code, as well as contribute to its development.

Innounp has been widely adopted by developers for its reliability, ease of use, and ability to assist in the ability to make a portable application from an installer.

Note that this tool only runs from a command window. You can run from the directory that also contains the executable you plan to extract. After that, using the Inno Setup Extractor is easy. Simply use the following section of commands to get started. This list of commands and arguments was quoted from the authors site.

Inno Setup Unpacker Usage

innounp [command] [options] [@filelist] [filemask …]

Inno Setup Extractor Commands

Innounp Command Description
(no) Display general installation info.
-v Verbosely list the files (with sizes and timestamps).
-x Extract the files from the installation (to the current directory, also see -d).
-e Extract files without paths.

Inno Setup Extractor Options

Innounp Option Description
-b Batch (non-interactive) mode - will not prompt for password or disk changes.
-q Do not indicate progress while extracting.
-m Extract internal embedded files (such as license and uninstall.exe).
-pPASS Decrypt the installation with a password.
-dDIR Extract the files into DIR (can be absolute or relative path).
-cDIR Specifies that DIR is the current directory in the installation.
-n Don’t attempt to unpack new versions.
-fFILE Same as -p but reads the password from FILE.
-a Extract all copies of duplicate files.
Innounp Specifications | Official Site | Download
  • Authors Website: Project Page
  • Developer: Created by Jordan Russell
  • License: Open Source
  • Release Date: First released in the 1990s
  • Multilingual: Supports multiple languages and allows developers to create multilingual installers.
  • Supported OS: Windows
  • Downloading: You can grab this free Windows setup extractor tool here:
    Innounp Download.