Innounp - Inno Setup Unpacker Extractor

Innounp is a free open source command line tool that extracts files from Inno Setup installers without running the installation. It allows you to unpack executable setup files and access their contents safely, making it useful for analysis, file recovery, or creating portable applications.

Innounp is a command line extractor designed to unpack Inno Setup based installers, allowing you to view and extract files without installing the program.

What is Innounp?

Inno Setup extractor command line tool

This lightweight utility is designed to reverse the Inno Setup packaging process and extract the files contained within a setup executable. Instead of launching an installer, you can safely inspect and retrieve its contents.

Because it runs entirely from the command line, it is especially useful for advanced users, developers, and anyone interested in portable software.

How It Works

The tool reads an Inno Setup installer and extracts embedded files directly to a folder of your choice, without modifying your system.

  • Place the executable in the same folder as the installer
  • Open Command Prompt in that directory
  • Run a command to list or extract files
  • Access the unpacked files instantly

Common Use Cases

  • Extract files without installing software
  • Inspect installer contents for safety or analysis
  • Create portable versions of applications
  • Recover files from older or archived installers
  • Examine installer structure and scripts

Key Features

  1. Installer Extraction: Unpacks files from Inno Setup-based executables.
  2. Command Line Tool: Fast and lightweight with script support.
  3. Portable: No installation required, runs from any folder or USB drive.
  4. Open Source: Free to use and modify.
  5. Portable App Friendly: Ideal for extracting files to build portable apps.

Important Notes

This tool only works with installers created using Inno Setup. It does not support other formats such as MSI or NSIS. Some installers may also use protections that limit extraction.

Usage

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

Commands

Command Description
(no) Display general installation information.
-v List files with sizes and timestamps.
-x Extract files to the current directory.
-e Extract files without directory paths.

Options

Option Description
-b Batch mode (no prompts).
-q Quiet mode (no progress output).
-m Extract embedded internal files.
-pPASS Use password to decrypt installer.
-dDIR Extract files to specified directory.
-cDIR Set working directory inside installer.
-n Skip unpacking newer versions.
-fFILE Read password from file.
-a Extract all duplicate files.

Quick Example

innounp -x setup.exe

This extracts all files from the installer into the current directory.

Inno Setup Extractor Specs and Download

Important Inno Setup Unpacker Warning

Note: Only use this inno setup unpacker extract installers from trusted sources. Always scan executable files before opening or unpacking them.