Universal Extractor is a program do to exactly what it says:
extract files from any type of archive, whether
it’s a simple zip file, an installation program,
or even a Windows Installer (.msi) package. This is still a work in
progress (see details below), but so far it’s
proven quite useful and I feel others can also benefit from it.
I should stress that this application is not intended to be a
general purpose archiving program. It will never replace WinRAR,
7-Zip, etc. What it will do is allow you to extract files from
virtually any type of archive, regardless of source, compression
method, etc. The original motivation behind this project was that I
wanted an easy, convenient way to extract files from installation
packages, such as Inno Setup or Windows Installer packages, without
pulling up a command line every time. In the process I got a little
carried away and ended up throwing in support for every kind of
archive format I possibly could find.
Changelog in Version 1.6 (10/17/2008)
Added support for individual user preferences for better
Vista support;
by default, this is enabled for standalone, disabled for
installed
when enabled, UniExtract uses single .ini file as with
previous version
when disabled, individual prefs/history are saved to registry
in HKCU
this can be changed by modifying globalprefs setting in .ini
file
Added menu bar to main GUI;
includes options to quit, edit preferences, and visit
UniExtract website
Added separate preferences GUI to provide easy access to all
options;
can be invoked through Edit menu or through
‘/prefs’ argument
Added support for DiscJuggler CDI CD-ROM images via
cdirip.exe
Added support for FEAD Optimizer packages (eg, Adobe Reader
installers)
Added support for LZMA compressed files via lzma
Added support for LZX compressed files via unlzx
Added support for Nero NRG CD-ROM images (data only) via
nrg2iso
Added support for Reflexive Arcade installer wrapper via RAIU
Added support for RoboForm installers
Added support for WIM (Windows Imaging Format) images via
7-Zip
Added “Not an InstallShield
installer†option to InstallShield method select
dialog to force UniExtract to handle TrID InstallShield false
positives
Added components section to installer; makes installation of
docs, languages, and certain (large) binaries optional
Added SendTo icon option to installer
Added internationalization support for decompressed ASPack
and UPX files
Added Croatian, Dutch, Hungarian, Portuguese, Romanian,
Taiwanese, Turkish,
and Valencian (Catalan) translations
Added return codes to indicated status of extraction
(actually added in 1.5):
0 = successful exit or user-initiated cancel
1 = supposedly supported file, but extraction failed
2 = debug file is not writable, aborted
3 = unknown executable - cannot be extracted
4 = unknown filetype - cannot be extracted
5 = invalid output directory specified
Fixed bug that displayed debugging message box during Inno
Setup extraction
Fixed bug in InstallShield CAB file support; now properly
extracts files
with spaces in the filename
Fixed support for (non-tar) gzip files
Fixed support for Microsoft hotfixes (again)
Fixed support for relative paths
Fixed support for UNC paths
Fixed







