Return to site

Windows Unpacker

broken image


7-Zip is a file archiver with a high compression ratio.

Download 7-Zip 19.00 (2019-02-21) for Windows:

Unpacker is a free program only available for Windows, belonging to the category Software utilities. Inno Setup Unpacker can come in handy for users who work with installers created with Inno Setup. The tool runs strictly from Command Line and allows you to quickly extract the installation files.

LinkTypeWindowsSize
Download.exe32-bit x861.2 MB
Download.exe64-bit x641.4 MB

Download 7-Zip 20.02 alpha (2020-08-08) for Windows:

LinkTypeWindowsSize
Download.exe32-bit x861.2 MB
Download.exe64-bit x641.4 MB
Download.exe64-bit ARM641.5 MB

License

7-Zip is free software with open source. The most of the code is under the GNU LGPL license. Some parts of the code are under the BSD 3-clause License. Also there is unRAR license restriction for some parts of the code. Read 7-Zip License information. Highster mobile control panel.

You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip.

The main features of 7-Zip

  • High compression ratio in 7z format with LZMA and LZMA2 compression
  • Supported formats:
    • Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
    • Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
  • For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
  • Strong AES-256 encryption in 7z and ZIP formats
  • Self-extracting capability for 7z format
  • Integration with Windows Shell
  • Powerful File Manager
  • Powerful command line version
  • Plugin for FAR Manager
  • Localizations for 87 languages

7-Zip works in Windows 10 / 8 / 7 / Vista / XP / 2019 / 2016 / 2012 / 2008 / 2003 / 2000.

Unpacker

p7zip - the port of the command line version of 7-Zip to Linux/Posix.

On 7-Zip's SourceForge Page you can find a forum, bug reports, and feature request systems.

Unpacker

Compression ratio

We compared 7-Zip with WinRAR 5.20.

FILE SETS: Mozilla Firefox 34.0.5 for Windows and Google Earth 6.2.2.6613 for Windows.

ArchiverMozilla FirefoxGoogle Earth
65 files
85 280 391 bytes
483 files
110 700 519 bytes
Compressed sizeRatioCompressed sizeRatio
7-Zip 9.35
-mx
39 357 375100%15 964 369100%
WinRAR 5.20
-m5 -s -ma5 -md128m
41 789 543106%17 035 432107%

Compression ratio results are very dependent upon the data used for the tests. Usually, 7-Zip compresses to 7z format 30-70% better than to zip format. And 7-Zip compresses to zip format 2-10% better than most of other zip compatible programs.

About

Inno Setup is a tool to create installers for Microsoft Windows applications. innoextract allows to extract such installers without running the actual setup executable under Windows or using Wine. innoextract currently supports installers created by Inno Setup 1.2.10 to 6.1.2. (details)

Logitech quickcam web driver windows 7. Author: DanielScharrer (daniel@constexpr.org)
License: zlib/libpng

In addition to standard Inno Setup installers, innoextract also supports some modified Inno Setup variants including Martijn Laan's My Inno Setup Extensions 1.3.10 to 3.0.6.1 as well as GOG.com's Inno Setup-based game installers. innoextract is able to unpack Wadjet Eye Games installers (to play with AGS), Arx Fatalis patches (for use with Arx Libertatis) as well as various other Inno Setup executables. See the list of limitations below.

While developed on Linux, innoextract is cross-platform and meant to work with any C++03 to C++17 compiler, architecture and operating system supported by CMake, Boost, liblzma and (optionally) iconv.

Announcements

innoextract 1.9 released

  • Added preliminary support for Inno Setup 6.1.0
  • Added support for a modified Inno Setup 5.4.2 variant
  • Fixed output directory being created for unsupported installers
  • Fixed some safe non-ASCII characters being stripped from filenames
  • Fixed handling of path separators in Japanese and Korean installers
  • Fixed build with newer Boost versions
  • Windows: Fixed heap corruption
  • Windows: Fixed garbled output
See the full changelog for more details.

Download

Windows unpack iso
Unpacker

The current version of innoextract is 1.9 (changelog):

  • innoextract Source Code(mirror)innoextract-1.9.tar.gz202 KiB
    MD5: 964f39bb3f8fd2313629e69ffd3dab9fsignature
  • innoextract Windows Binaries(mirror)innoextract-1.9-windows.zip509 KiB
    MD5: 72d0d0dd874b6236eaa44411f4470ee1signature
  • innoextract Linux Binaries(mirror)innoextract-1.9-linux.tar.xz888 KiB
    MD5: 33bdf359c62d4f88a51ae15048ea480esignature
  • innoextract FreeBSD Binaries(mirror)innoextract-1.8-freebsd.tar.xz712 KiB
    MD5: 7e50020f771ce4b1827c1088c6c72a3fsignature

The files have been signed with this OpenPGP key (28555A66D7E1DEC9).
Windows binaries should work on XP or newer.
The Linux tarball includes x86, amd64 and ARMELv6j+hardfloat+vfp (Raspberry Pi compatible) binaries.
FreeBSD binaries are built against FreeBSD 9.1, but will likely also work on other versions.
All 32-bit binaries are compiled for i686 (Pentium Pro or newer). 64-bit binaries are included for some platforms.

Older versions are still available for download.

Download Free Police Siren Ringtones to your Samsung Galaxy S3. Get high quality free downloadable Police Siren Ringtones for your Android device. Free mobile download from our website, mobile site or Mobiles24 on Google Play. Feb 24, 2018 - Bisa dibilang suara lampu sirin polisi ini merupakan identitas dari polisi. Why Install Download Suara Sirine Dan Ringtone Mp3 For PC. RINGTONE: Sirine Paspampres Ringtones Download, free download Sirine Paspampres mp3 ringtone for mobile phone. Popular searches. IPhone wallpapers; iPhone ringtones; Android wallpapers; Android ringtones; Cool backgrounds; iPhone backgrounds; Android backgrounds; Important info. Download Efek Suara Ringtone Sirine Mobil Polisi MP3 0:15 Best Alarm Bahaya Tones With Links Mp3 Download MP3 0:37 Best Alarm Sirine Mobil Polisi Tones With Links Mp3 Download MP3 0:43 Ringtone wa unik nada dering 2019 sirine polisi remix nada dering unik MP3 0:24 087 838 253383 Sirine SENKEN ELS 205 Sirine SENKEN Jumper Sirine Patwal Polisi. Search free suara tembak Ringtones on Zedge and personalize your phone to suit you. Start your search now and free your phone. Download ringtone polisi.

There is also a port of innoextract to Android by Alan Woolley.

macOS

There are no pre-built innoextract binaries for macOS (formerly OS X), but there are also MacPorts and Homebrew packages.
You can also build it yourself by downloading the source code and then following these instructions.

Packages

innoextract packages are available for the following operating systems and Linux distributions:

OS / DistributionRepositoryPackageVersionType
Alpine LinuxAlpine packagesinnoextract1.9distro
ALT LinuxSisyphus repositoryinnoextract1.9distro
AOSC OSAOSC packagesinnoextract1.8distro
Arch Linuxcommunityinnoextract1.9distroInstructions
Calculate LinuxPortageinnoextract1.8distro
ChakraChakra Community Repoinnoextract1.4userInstructions
Clear Linuxsysadmin-basicinnoextract1.8distro
Debian stablehome:dscharrer on OBSinnoextract1.9ownInstructions
Debian 8 (jessie)maininnoextract1.4distroInstructions
Debian 9 (stretch)maininnoextract1.6distroInstructions
Debian 10 (buster)maininnoextract1.7distroInstructions
Debian testing (bullseye)maininnoextract1.8distroInstructions
Debian unstable (sid)maininnoextract1.8distroInstructions
Deepindeepininnoextract1.6distro
Devuan 1 (Jessie)maininnoextract1.4distro
Devuan 2 (ASCII)maininnoextract1.6distro
Devuan 3 (Beowulf)maininnoextract1.7distro
Devuan Testing (Chimaera)maininnoextract1.8distro
Devuan Unstable (Ceres)maininnoextract1.8distro
DragonFlyBSDDPortsinnoextract1.8distro
EL 7 (RHEL 7, CentOS 7, …)scx on Coprinnoextract1.7user
Fedorahome:dscharrer on OBSinnoextract1.9ownInstructions
Fedora 31fedorainnoextract1.8distroInstructions
Fedora 32fedorainnoextract1.8distroInstructions
FreeBSDFreeBSD portsinnoextract1.8distroInstructions
Funtoonokitinnoextract1.7distro
Gentooarx-libertatis overlayinnoextract1.9ownInstructions
GuixSDGNU Guixinnoextract1.9distro
HaikuHaikuPortsinnoextract1.8distro
Kali Linuxmaininnoextract1.8distro
Linuxbrewlinuxbrew-coreinnoextract1.9distro
macOSHomebrewinnoextract1.9distroInstructions
macOSMacPortsinnoextract1.8distro
Mageiahome:dscharrer on OBSinnoextract1.9ownInstructions
Mageia 6Coreinnoextract1.6distroInstructions
Mageia 7Coreinnoextract1.7distroInstructions
Mageia CauldronCoreinnoextract1.9distroInstructions
Manjarocommunityinnoextract1.8distro
NetBSDpkgsrcinnoextract1.9distroInstructions
NixOSNixOS packagesinnoextract1.9distroInstructions
OpenBSDOpenBSD portsinnoextract1.9distroInstructions
OpenMandrivaOpenMandriva Associationinnoextract1.9distro
openSUSEhome:dscharrer on OBSinnoextract1.9ownInstructions
openSUSEArchiving on OBSinnoextract1.9distroInstructions
openSUSE Leap 42.1official releaseinnoextract1.4distroInstructions
openSUSE Leap 42.2official releaseinnoextract1.6distroInstructions
openSUSE Leap 42.3official releaseinnoextract1.6distroInstructions
openSUSE Leap 15.0official releaseinnoextract1.6distroInstructions
openSUSE Leap 15.1official releaseinnoextract1.7distroInstructions
openSUSE Leap 15.2official releaseinnoextract1.7distroInstructions
openSUSE Tumbleweedofficial releaseinnoextract1.9distroInstructions
Parabola GNU/Linux-librecommunityinnoextract1.9distro
Pardusmaininnoextract1.7distro
Parrot OSmaininnoextract1.8distro
PLD Linuxpackagesinnoextract1.9distro
PureOSmaininnoextract1.8distro
Raspbian stablehome:dscharrer on OBSinnoextract1.9ownInstructions
Raspbianmaininnoextract1.8distroInstructions
Slackware 14.0slackbuilds.orginnoextract1.4user
Slackware 14.1slackbuilds.orginnoextract1.5user
Slackware 14.2slackbuilds.orginnoextract1.7user
Solusshannoninnoextract1.9distro
Solusunstableinnoextract1.9distro
Source Magegrimoireinnoextract1.8distro
SUSE Linux Enterprise 15SUSE Package Hubinnoextract1.7distro
Trisquelmaininnoextract1.6distro
Ubuntuppa:arx/releaseinnoextract1.9ownInstructions
Ubuntu 16.04 (xenial)universeinnoextract1.5distroInstructions
Ubuntu 18.04 (bionic)universeinnoextract1.6distroInstructions
Ubuntu 20.04 (focal)universeinnoextract1.8distroInstructions
Ubuntu 20.10 (groovy)universeinnoextract1.8distroInstructions
Ubuntu 21.04 (hirsute)universeinnoextract1.8distroInstructions
Void LinuxVoid Packagesinnoextract1.9distro
WindowsChocolateyinnoextract1.9userInstructions
WindowsMSYS2innoextract1.9user
WindowsScoopinnoextract1.9user
WindowsYet Another Cygwin Portsinnoextract1.9user

If your distribution is not listed, first check Repology's package version list as well as the appropriate repositories in case someone already created a package for your distribution. If you create your own packages or find one that isn't listed here, please let me know so that I can add them.

Usage

To extract a setup file to the current directory run:

$ innoextract

A list of available options can be retrieved using

$ innoextract --help

Windows Store Unpacker

Documentation is also available as a man page:

$ man 1 innoextract

Compatibility

innoextract cannot guarantee good forward compatibility as the Inno Setup data format changes frequently. The following table lists the supported versions:

innoextract 1.9or newerInno Setup 1.2.10 to 6.1.2
innoextract 1.8Inno Setup 1.2.10 to 6.0.5
innoextract 1.7Inno Setup 1.2.10* to 5.6.1
innoextract 1.6Inno Setup 1.2.10* to 5.5.9
innoextract 1.5Inno Setup 1.2.10* to 5.5.6
innoextract 1.3 to 1.4Inno Setup 1.2.10* to 5.5.5
innoextract 1.0 to 1.2Inno Setup 1.2.10* to 5.4.3
Windows

p7zip - the port of the command line version of 7-Zip to Linux/Posix.

On 7-Zip's SourceForge Page you can find a forum, bug reports, and feature request systems.

Compression ratio

We compared 7-Zip with WinRAR 5.20.

FILE SETS: Mozilla Firefox 34.0.5 for Windows and Google Earth 6.2.2.6613 for Windows.

ArchiverMozilla FirefoxGoogle Earth
65 files
85 280 391 bytes
483 files
110 700 519 bytes
Compressed sizeRatioCompressed sizeRatio
7-Zip 9.35
-mx
39 357 375100%15 964 369100%
WinRAR 5.20
-m5 -s -ma5 -md128m
41 789 543106%17 035 432107%

Compression ratio results are very dependent upon the data used for the tests. Usually, 7-Zip compresses to 7z format 30-70% better than to zip format. And 7-Zip compresses to zip format 2-10% better than most of other zip compatible programs.

About

Inno Setup is a tool to create installers for Microsoft Windows applications. innoextract allows to extract such installers without running the actual setup executable under Windows or using Wine. innoextract currently supports installers created by Inno Setup 1.2.10 to 6.1.2. (details)

Logitech quickcam web driver windows 7. Author: DanielScharrer (daniel@constexpr.org)
License: zlib/libpng

In addition to standard Inno Setup installers, innoextract also supports some modified Inno Setup variants including Martijn Laan's My Inno Setup Extensions 1.3.10 to 3.0.6.1 as well as GOG.com's Inno Setup-based game installers. innoextract is able to unpack Wadjet Eye Games installers (to play with AGS), Arx Fatalis patches (for use with Arx Libertatis) as well as various other Inno Setup executables. See the list of limitations below.

While developed on Linux, innoextract is cross-platform and meant to work with any C++03 to C++17 compiler, architecture and operating system supported by CMake, Boost, liblzma and (optionally) iconv.

Announcements

innoextract 1.9 released

  • Added preliminary support for Inno Setup 6.1.0
  • Added support for a modified Inno Setup 5.4.2 variant
  • Fixed output directory being created for unsupported installers
  • Fixed some safe non-ASCII characters being stripped from filenames
  • Fixed handling of path separators in Japanese and Korean installers
  • Fixed build with newer Boost versions
  • Windows: Fixed heap corruption
  • Windows: Fixed garbled output
See the full changelog for more details.

Download

The current version of innoextract is 1.9 (changelog):

  • innoextract Source Code(mirror)innoextract-1.9.tar.gz202 KiB
    MD5: 964f39bb3f8fd2313629e69ffd3dab9fsignature
  • innoextract Windows Binaries(mirror)innoextract-1.9-windows.zip509 KiB
    MD5: 72d0d0dd874b6236eaa44411f4470ee1signature
  • innoextract Linux Binaries(mirror)innoextract-1.9-linux.tar.xz888 KiB
    MD5: 33bdf359c62d4f88a51ae15048ea480esignature
  • innoextract FreeBSD Binaries(mirror)innoextract-1.8-freebsd.tar.xz712 KiB
    MD5: 7e50020f771ce4b1827c1088c6c72a3fsignature

The files have been signed with this OpenPGP key (28555A66D7E1DEC9).
Windows binaries should work on XP or newer.
The Linux tarball includes x86, amd64 and ARMELv6j+hardfloat+vfp (Raspberry Pi compatible) binaries.
FreeBSD binaries are built against FreeBSD 9.1, but will likely also work on other versions.
All 32-bit binaries are compiled for i686 (Pentium Pro or newer). 64-bit binaries are included for some platforms.

Older versions are still available for download.

Download Free Police Siren Ringtones to your Samsung Galaxy S3. Get high quality free downloadable Police Siren Ringtones for your Android device. Free mobile download from our website, mobile site or Mobiles24 on Google Play. Feb 24, 2018 - Bisa dibilang suara lampu sirin polisi ini merupakan identitas dari polisi. Why Install Download Suara Sirine Dan Ringtone Mp3 For PC. RINGTONE: Sirine Paspampres Ringtones Download, free download Sirine Paspampres mp3 ringtone for mobile phone. Popular searches. IPhone wallpapers; iPhone ringtones; Android wallpapers; Android ringtones; Cool backgrounds; iPhone backgrounds; Android backgrounds; Important info. Download Efek Suara Ringtone Sirine Mobil Polisi MP3 0:15 Best Alarm Bahaya Tones With Links Mp3 Download MP3 0:37 Best Alarm Sirine Mobil Polisi Tones With Links Mp3 Download MP3 0:43 Ringtone wa unik nada dering 2019 sirine polisi remix nada dering unik MP3 0:24 087 838 253383 Sirine SENKEN ELS 205 Sirine SENKEN Jumper Sirine Patwal Polisi. Search free suara tembak Ringtones on Zedge and personalize your phone to suit you. Start your search now and free your phone. Download ringtone polisi.

There is also a port of innoextract to Android by Alan Woolley.

macOS

There are no pre-built innoextract binaries for macOS (formerly OS X), but there are also MacPorts and Homebrew packages.
You can also build it yourself by downloading the source code and then following these instructions.

Packages

innoextract packages are available for the following operating systems and Linux distributions:

OS / DistributionRepositoryPackageVersionType
Alpine LinuxAlpine packagesinnoextract1.9distro
ALT LinuxSisyphus repositoryinnoextract1.9distro
AOSC OSAOSC packagesinnoextract1.8distro
Arch Linuxcommunityinnoextract1.9distroInstructions
Calculate LinuxPortageinnoextract1.8distro
ChakraChakra Community Repoinnoextract1.4userInstructions
Clear Linuxsysadmin-basicinnoextract1.8distro
Debian stablehome:dscharrer on OBSinnoextract1.9ownInstructions
Debian 8 (jessie)maininnoextract1.4distroInstructions
Debian 9 (stretch)maininnoextract1.6distroInstructions
Debian 10 (buster)maininnoextract1.7distroInstructions
Debian testing (bullseye)maininnoextract1.8distroInstructions
Debian unstable (sid)maininnoextract1.8distroInstructions
Deepindeepininnoextract1.6distro
Devuan 1 (Jessie)maininnoextract1.4distro
Devuan 2 (ASCII)maininnoextract1.6distro
Devuan 3 (Beowulf)maininnoextract1.7distro
Devuan Testing (Chimaera)maininnoextract1.8distro
Devuan Unstable (Ceres)maininnoextract1.8distro
DragonFlyBSDDPortsinnoextract1.8distro
EL 7 (RHEL 7, CentOS 7, …)scx on Coprinnoextract1.7user
Fedorahome:dscharrer on OBSinnoextract1.9ownInstructions
Fedora 31fedorainnoextract1.8distroInstructions
Fedora 32fedorainnoextract1.8distroInstructions
FreeBSDFreeBSD portsinnoextract1.8distroInstructions
Funtoonokitinnoextract1.7distro
Gentooarx-libertatis overlayinnoextract1.9ownInstructions
GuixSDGNU Guixinnoextract1.9distro
HaikuHaikuPortsinnoextract1.8distro
Kali Linuxmaininnoextract1.8distro
Linuxbrewlinuxbrew-coreinnoextract1.9distro
macOSHomebrewinnoextract1.9distroInstructions
macOSMacPortsinnoextract1.8distro
Mageiahome:dscharrer on OBSinnoextract1.9ownInstructions
Mageia 6Coreinnoextract1.6distroInstructions
Mageia 7Coreinnoextract1.7distroInstructions
Mageia CauldronCoreinnoextract1.9distroInstructions
Manjarocommunityinnoextract1.8distro
NetBSDpkgsrcinnoextract1.9distroInstructions
NixOSNixOS packagesinnoextract1.9distroInstructions
OpenBSDOpenBSD portsinnoextract1.9distroInstructions
OpenMandrivaOpenMandriva Associationinnoextract1.9distro
openSUSEhome:dscharrer on OBSinnoextract1.9ownInstructions
openSUSEArchiving on OBSinnoextract1.9distroInstructions
openSUSE Leap 42.1official releaseinnoextract1.4distroInstructions
openSUSE Leap 42.2official releaseinnoextract1.6distroInstructions
openSUSE Leap 42.3official releaseinnoextract1.6distroInstructions
openSUSE Leap 15.0official releaseinnoextract1.6distroInstructions
openSUSE Leap 15.1official releaseinnoextract1.7distroInstructions
openSUSE Leap 15.2official releaseinnoextract1.7distroInstructions
openSUSE Tumbleweedofficial releaseinnoextract1.9distroInstructions
Parabola GNU/Linux-librecommunityinnoextract1.9distro
Pardusmaininnoextract1.7distro
Parrot OSmaininnoextract1.8distro
PLD Linuxpackagesinnoextract1.9distro
PureOSmaininnoextract1.8distro
Raspbian stablehome:dscharrer on OBSinnoextract1.9ownInstructions
Raspbianmaininnoextract1.8distroInstructions
Slackware 14.0slackbuilds.orginnoextract1.4user
Slackware 14.1slackbuilds.orginnoextract1.5user
Slackware 14.2slackbuilds.orginnoextract1.7user
Solusshannoninnoextract1.9distro
Solusunstableinnoextract1.9distro
Source Magegrimoireinnoextract1.8distro
SUSE Linux Enterprise 15SUSE Package Hubinnoextract1.7distro
Trisquelmaininnoextract1.6distro
Ubuntuppa:arx/releaseinnoextract1.9ownInstructions
Ubuntu 16.04 (xenial)universeinnoextract1.5distroInstructions
Ubuntu 18.04 (bionic)universeinnoextract1.6distroInstructions
Ubuntu 20.04 (focal)universeinnoextract1.8distroInstructions
Ubuntu 20.10 (groovy)universeinnoextract1.8distroInstructions
Ubuntu 21.04 (hirsute)universeinnoextract1.8distroInstructions
Void LinuxVoid Packagesinnoextract1.9distro
WindowsChocolateyinnoextract1.9userInstructions
WindowsMSYS2innoextract1.9user
WindowsScoopinnoextract1.9user
WindowsYet Another Cygwin Portsinnoextract1.9user

If your distribution is not listed, first check Repology's package version list as well as the appropriate repositories in case someone already created a package for your distribution. If you create your own packages or find one that isn't listed here, please let me know so that I can add them.

Usage

To extract a setup file to the current directory run:

$ innoextract

A list of available options can be retrieved using

$ innoextract --help

Windows Store Unpacker

Documentation is also available as a man page:

$ man 1 innoextract

Compatibility

innoextract cannot guarantee good forward compatibility as the Inno Setup data format changes frequently. The following table lists the supported versions:

innoextract 1.9or newerInno Setup 1.2.10 to 6.1.2
innoextract 1.8Inno Setup 1.2.10 to 6.0.5
innoextract 1.7Inno Setup 1.2.10* to 5.6.1
innoextract 1.6Inno Setup 1.2.10* to 5.5.9
innoextract 1.5Inno Setup 1.2.10* to 5.5.6
innoextract 1.3 to 1.4Inno Setup 1.2.10* to 5.5.5
innoextract 1.0 to 1.2Inno Setup 1.2.10* to 5.4.3
* innoextract 1.7 and older cannot extract installers created by Inno Setup 1.3.0 to 1.3.23.

GOG.com Installers

GOG.com installers with a 2.x.x version number on the download page or in the filename use Inno Setup 5.5.0 and cannot be extracted by innoextract 1.2 and older. Older installers use Inno Setup 5.2.3 and usually have no version in the filename.

Some GOG.com multi-part installers with version 2.1.x or higher use RAR archives (renamed to .bin) to store the game data. These files are not part of the Inno Setup installer. However, innoextract 1.5 or newer can extract them using the --gog option if either unrar or unar is installed.

Other newer GOG.com installers don't include the raw files directly but instead store them in GOG Galaxy format: split into small parts which are then individually compressed. These files are named after their MD5 hash and stored in the tmp directory, for example 'tmp/ab/d7/abd72c0dddc45f2ce6098ce3a286066a'. innoextract 1.7 or newer will automatically re-assemble these parts and extract the original files unless the --no-gog-galaxy option is used.

Some multi-part GOG.com installers use .bin slice files larger than 2 GiB - extracting these requires innoextract 1.8 or newer on 32-bit platforms. Older versions failed with a 'bad chunk magic' error.

Limitations

  • There is no support for extracting individual components and limited support for filtering by name.
  • Included scripts and checks are not executed.
  • The mapping from Inno Setup constants like the application directory to subdirectories is hard-coded.
  • Names for data slice/disk files in multi-file installers must follow the standard naming scheme.

Also see the list of planned/requested enhancements on the issue tracker.

Another (Windows-only) tool to extract Inno Setup files is innounp.

Development Information

Projects using innoextract

Pkg Unpacker Windows

  • Inno Setup Extractor for Android uses innoextract as the backend
  • Debian's game-data-packager uses innoextract to extract the data for some games.
  • the ./play.it project uses innoextract to extract the data for some games.
  • The arch-gog project uses innoextract in many PKGBUILD scripts
  • vcmibuilder uses innoextract when installing from a GOG.com setup file
  • arx-install-data from Arx Libertatis uses innoextract to extract GOG.com installers and Arx Fatalis patches
  • The Linux version of the Daikatana 1.3 patch uses innoextract in its GOG.com install script
  • The FreeSpace Open Installer uses innoextract to extract data from the FreeSpace 2 GOG.com setup.
  • The defunct gogonlinux project used innoextract to unpack GOG.com installers
  • The Play on Linux/Mac project has scripts to extract installers using innoextract
  • Legaci, the Legacy Game Commandline Installer can use innoextract to unpack GOG.com installers

Related Projects

Windows Unpacker.exe

  • innounp - alternative to innoextract for Windows
  • uninno - portable unpacking tool for Inno Setup installers, written in Perl
  • inno2john - cracks password protected Inno Setup generated installers using John the Ripper
  • cabextract - unpacker for .cab files used in Microsoft installers
  • unshield - unpacker for .cab files used in InstallShield installers




broken image