# dscharrer/innoextract

A tool to unpack installers created by Inno Setup

Repository: https://github.com/dscharrer/innoextract
Canonical: https://ross.abutalabs.com/products/innoextract
Homepage: https://constexpr.org/innoextract/
Language: C++
License: NOASSERTION
License Family: other
Topics: inno-setup, c-plus-plus, liblzma, zlib, cmake, boost, unpacker
Last push: 2025-02-06T21:28:26+00:00

## Health v2 (maintenance only)
Score: 25/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 5, release rhythm 8, longevity 100
- inputs: {"age_days": 5298, "days_push": 573, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1345, forks 182 (observed 2026-08-28T04:04:27.094880+00:00)

## What it is
innoextract is a command-line tool that extracts files from installers created by Inno Setup, without running the installer under Windows or Wine. It supports Inno Setup 1.2.10 through 6.3.3, including modified variants like GOG.com game installers, and is written in C++ with Boost and liblzma dependencies.

## Use cases
- extract inno setup installer on linux
- unpack gog game installer without wine
- list contents of a setup.exe
- verify checksums of installer files
- extract windows installer files on mac
- get gog game id from installer

## When to choose
- you need to extract Inno Setup installers on Linux, macOS, or other non-Windows systems
- you want to inspect or verify installer contents without executing the setup executable
- you need to unpack GOG.com or other modified Inno Setup installers

## When to avoid
- you need to extract installers made with other tools like NSIS or MSI
- you need a GUI extraction tool
- you need to create Inno Setup installers rather than extract them

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, compression, file-system, parser
- domain: files, gaming-tools, cross-platform, developer-tools
- platform: windows, cli, cross-platform
- tags: inno-setup, installer-extraction, unpacker, gog-installers, wine-alternative, linux, macos

## Member repositories
- dscharrer/innoextract (main) score 25

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:27.094880+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:42:44.911951+00:00, confidence not recorded.
  - readme: https://github.com/dscharrer/innoextract (fetched 2026-08-28T04:04:27.094880+00:00, sha 29fe4c406fe2)
  - homepage: https://constexpr.org/innoextract/ (fetched 2026-08-29T12:01:58.697113+00:00, sha a01a3008b453)
  - site_page: https://constexpr.org/innoextract/install (fetched 2026-08-29T12:01:58.702320+00:00, sha a6b19e8f42be)
  - site_page: https://constexpr.org/innoextract/changelog (fetched 2026-08-29T12:01:58.700332+00:00, sha 9a7f6b16b6ff)
  - site_page: https://constexpr.org/innoextract/innoextract.1 (fetched 2026-08-29T12:01:58.704191+00:00, sha 1fac5cc268a3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
