Persistent Systems Ltd. Does not accept any liability for virus infected. My favorite way to do this is to use dark.exe to decompile the MSI into.
License: All 1 2 | Free
Video Decompiler - Extract Single Video Frames to Image Files. Video Decompiler and Extractor includes a powerful, fast, and easy to use video Decompiler feature that can extract frames from video files and save to image files with ease. When you install the program, you will find these features: (1) It Supports video decompiling from the following video formats...
Category: DVD & Video / Video Conversion
Publisher: OneStopSoft.com, License: Freeware, Price: USD $0.00, File Size: 13.9 MB
Platform: Windows
Publisher: OneStopSoft.com, License: Freeware, Price: USD $0.00, File Size: 13.9 MB
Platform: Windows
The typical problem with decompilation is the absence of full source information in the executable file. Dis# is a .NET Decompiler which allows you to edit local variables and other names and keep the changes in a project file. The decompiled code is similar to the original source. A trial version is available.
Category: Software Development
Publisher: NETdecompiler.com, License: Shareware, Price: USD $399.00, File Size: 1.0 MB
Platform: Windows
Publisher: NETdecompiler.com, License: Shareware, Price: USD $399.00, File Size: 1.0 MB
Platform: Windows
Now with Setup Squeezer for Windows Installer and Setup Squeezer for Installshield, you can take advantage of InstallAware`s industry-leading package compression - without having to migrate your setup projects. Setup Squeezer offers : * Simplicity - a very simple wizard interface helps you intelligently unpack and repackage existing setups. * Cross-Platform Support - the...
Category: Software Development
Publisher: InstallAware Software Corporation, License: Shareware, Price: USD $299.00, File Size: 1.4 MB
Platform: Windows
Publisher: InstallAware Software Corporation, License: Shareware, Price: USD $299.00, File Size: 1.4 MB
Platform: Windows
VB Decompiler is Decompiler for programs (EXE, DLL or OCX) written in Visual Basic 5.0 and 6.0 and disassembler for programs written on .NET technology. As you know, programs in Visual Basic can be compiled into interpreted p-code or into native code. .NET assembly always compiled to just in time compilable IL code. Since p-code consists of high-level commands, there is a real...
Category: Software Development / Debugging
Publisher: DotFix Software, License: Shareware, Price: USD $99.00, RUB1200, File Size: 3.7 MB
Platform: Windows
Publisher: DotFix Software, License: Shareware, Price: USD $99.00, RUB1200, File Size: 3.7 MB
Platform: Windows
This version significantly improves the application's speed and stability. A new feature enables you to export Flash Video into AVI and other playable formats. The procedure is simple: simply select the SWF you want to convert, choose the desired settings (or keep the defaults) and with another click get the original FLA file. Easily browse your PC for Flash movies with a built-in explorer,...
Category: Multimedia & Design
Publisher: SWF Kit Software, License: Shareware, Price: USD $59.95, File Size: 4.9 MB
Platform: Windows
Publisher: SWF Kit Software, License: Shareware, Price: USD $59.95, File Size: 4.9 MB
Platform: Windows
Flash Decompiler Trillix is a totally new release from Eltima Software. SWF to FLA Converter for Mac has been given a new name, new interface and new features. Now Flash Decompiler Trillix features SWF Extractor - a completely new, though very handy feature. SWF Extractor lets all users extract SWF objects from a Flash movie and easily save those to the hard drive. Moreover,...
Category: Multimedia & Design
Publisher: Eltima Mac Software, License: Shareware, Price: USD $79.95, File Size: 4.9 MB
Platform: Mac
Publisher: Eltima Mac Software, License: Shareware, Price: USD $79.95, File Size: 4.9 MB
Platform: Mac
Dump Flash Decompiler is the program that treats compressed and decompressed SWF-files and shows the detailed structure in the tree form. It's possible to export a file to the XML format for the next work with SWFMILL program.
Category: Software Development
Publisher: DCOMSOFT, License: Freeware, Price: USD $0.00, File Size: 1.0 MB
Platform: Windows
Publisher: DCOMSOFT, License: Freeware, Price: USD $0.00, File Size: 1.0 MB
Platform: Windows
Flash Decompiler Trillix is a powerful SWF to FLA converter with the ability to decompile Flash files, extract SWF elements to multiple formats and edit SWF files (texts, hyperlinks, images and more) without SWF to FLA conversion. Flash Decompiler fully supports Flash 5, 6, 7, 8, 9, 10, Flash CS5 and CS5.5 (supports TLF texts and conversion .xfl - XML-based FLA) and Flex. It...
Category: Web Authoring / Flash Utilities
Publisher: Flash Decompiler Software, License: Shareware, Price: USD $79.95, EUR63.95, File Size: 26.9 MB
Platform: Windows
Publisher: Flash Decompiler Software, License: Shareware, Price: USD $79.95, EUR63.95, File Size: 26.9 MB
Platform: Windows
Magic Flash Decompiler is professional SWF decompiling software which offers a treasure trove of tools for those who want to extract elements from flash movies, edit dynamic texts and images of flash movies. You can effortlessly convert between EXE and SWF files. Similar to other utilities in this genre, Magic Flash Decompiler allows you to extract SWF elements such as image,...
Category: DVD & Video / Video Tools
Publisher: Magic Video Software Inc., License: Shareware, Price: USD $39.95, File Size: 3.9 MB
Platform: Windows
Publisher: Magic Video Software Inc., License: Shareware, Price: USD $39.95, File Size: 3.9 MB
Platform: Windows
SWF Decompiler Magic Free Version, a powerful solution that can be used by programmers who need to deal with Flash technology. It is a powerful flash Decompiler with the functionality to convert flash files between swf and exe formats and edit SWF movies (dynamic texts, images and more). With this powerful application, users can export resources from a Flash and save sounds,...
Category: DVD & Video / Video Tools
Publisher: Flash Decompiler Studio Ltd., License: Shareware, Price: USD $44.95, EUR33.17, File Size: 2.3 MB
Platform: Windows
Publisher: Flash Decompiler Studio Ltd., License: Shareware, Price: USD $44.95, EUR33.17, File Size: 2.3 MB
Platform: Windows
SWF Decompiler is a multifunctional utility for Flash designers, web programmers and just everybody who is fond of Flash technology. It allows converting Flash into its source code FLA with just a click. You can convert the whole SWF file into FLA, or export certain Flash resources into FLA format. SWF Decompiler supports batch files conversion, so you can load several SWF...
Category: Internet / Flash Tools
Publisher: SWF Software, License: Shareware, Price: USD $79.95, EUR59.95, File Size: 11.5 MB
Platform: Windows
Publisher: SWF Software, License: Shareware, Price: USD $79.95, EUR59.95, File Size: 11.5 MB
Platform: Windows
Sonne Flash Decompiler is designed for anyone who wants to restore elements used in flash files. It is a powerful flash Decompiler with the functionality to convert flash files between swf and exe formats and edit SWF movies (dynamic texts, images and more). With Sonne Flash Decompiler, all components including images, sound, action scripts, texts, morphs shapes, frames,...
Category: Multimedia & Design / Video
Publisher: Sonne Software Solution Ltd., License: Shareware, Price: USD $41.95, EUR36.95, File Size: 2.8 MB
Platform: Windows
Publisher: Sonne Software Solution Ltd., License: Shareware, Price: USD $41.95, EUR36.95, File Size: 2.8 MB
Platform: Windows
SWF Decompiler for Macintosh is a powerful SWF to FLA converter that will help you decompile Flash movies and convert SWF elements into multiple formats. Now it's completely supports Flash 9 and ActionScripts 3.0. Eltima SWF Decompiler lets all users extract SWF objects from a Flash movie and easily save those to the hard drive. Moreover, you can save sounds as WAV and...
Category: Web Authoring / Web Design Utilities
Publisher: SWF Decompiler Software, License: Shareware, Price: USD $79.95, EUR59.95, File Size: 8.6 MB
Platform: Mac
Publisher: SWF Decompiler Software, License: Shareware, Price: USD $79.95, EUR59.95, File Size: 8.6 MB
Platform: Mac
InstallShield Training Note discusses the differences between the InstallScript, Basic MSI, and InstallScript MSI project types in InstallShield.
Category: Software Development
Publisher: InstallShield Training, License: Freeware, Price: USD $0.00, File Size: 759.0 KB
Platform: Windows
Publisher: InstallShield Training, License: Freeware, Price: USD $0.00, File Size: 759.0 KB
Platform: Windows
Professional Flash SWF Decompiler easily decompiles SWF to FLA and extracts Flash elements. It recovers FLA from one or more SWF (EXE) files for Flash rebuilding and editing. Sothink SWF Decompiler can also extract elements into various formats including shape, morph shapes, images, sounds, videos, frames, fonts, texts, buttons, sprites, extract ActionScript into HTML and AS...
Category: Web Authoring / Website Animation Tools
Publisher: SourceTec Software, License: Shareware, Price: USD $125.00, File Size: 23.4 MB
Platform: Windows
Publisher: SourceTec Software, License: Shareware, Price: USD $125.00, File Size: 23.4 MB
Platform: Windows
Leading Flash Decompiler and Flash to html5 converter. Converts SWF to FLA or FLEX. Easily extracts Flash resources like shape, image, sound (mp3, wav), video (flv), text, sprite, ActionScript, etc; Replaces image/shape/text/sound for SWF; Supports Flash CS3/CS4/CS5 and ActionScript 2.0/3.0; Able to get XFL file from Flash CS5 SWF; Globally searches all ActionScript; Exports SWF...
Category: Web Authoring / Flash Utilities
Publisher: SourceTec Software, License: Shareware, Price: USD $159.95, File Size: 75.4 MB
Platform: Windows
Publisher: SourceTec Software, License: Shareware, Price: USD $159.95, File Size: 75.4 MB
Platform: Windows
Sothink SWF Decompiler is a professional SWF to FLA converter to decompile and export Flash, and meanwhile extract elements from Flash movie into common formats. Be compatible with all Flash versions including Flash 6, Flash 7, Flash 8 and Flash CS3 (9.0). Supports Windows Server 2008; supports both ActionScript 2 and ActionScript 3, and export AS in HTML format. And when decompiling...
Category: Internet / Flash Tools
Publisher: SourceTec Software, License: Shareware, Price: USD $79.99, EUR67.85, File Size: 11.6 MB
Platform: Windows
Publisher: SourceTec Software, License: Shareware, Price: USD $79.99, EUR67.85, File Size: 11.6 MB
Platform: Windows
AVCWare SWF Decompiler is the converting tool which enables you to convert Shockwave Flash movie (.swf) files to editable FLA files. This SWF converter can extract all components in source flash files and decompile them to FLA files with original elements remained. ActionScript2 and ActionScript3 programming languages are fully supported and the converted FLA files are compatible with...
Category: Multimedia & Design / Video
Publisher: avcware.com, License: Shareware, Price: USD $19.95, File Size: 11.5 MB
Platform: Windows
Publisher: avcware.com, License: Shareware, Price: USD $19.95, File Size: 11.5 MB
Platform: Windows
SWF Decompiler Magic Free Version, a powerful solution that can be used by programmers who need to deal with Flash technology. It is a powerful flash Decompiler with the functionality to convert flash files between swf and exe formats and edit SWF movies (dynamic texts, images and more). With this powerful application, users can export resources from a Flash and save sounds,...
Category: Multimedia & Design / Video
Publisher: Flash Decompiler Studio Ltd., License: Shareware, Price: USD $44.95, EUR39.95, File Size: 2.1 MB
Platform: Windows
Publisher: Flash Decompiler Studio Ltd., License: Shareware, Price: USD $44.95, EUR39.95, File Size: 2.1 MB
Platform: Windows
Flash Decompiler Mac is an ultimate SWF to FLA converter. It allows converting SWF files back to their source FLA format or Flex project files (depending on how SWF file was initially compiled). It supports SWF files conversion to Adobe Flash CS5 file format (.xfl - XML-based FLA) and 'Binary' tag in SWF elements tree. Flash Decompiler Trillix for Mac also allows extracting any...
Category: Web Authoring / Flash Utilities
Publisher: Flash Decompiler Software, License: Shareware, Price: USD $79.95, EUR59.95, File Size: 15.8 MB
Platform: Mac
Publisher: Flash Decompiler Software, License: Shareware, Price: USD $79.95, EUR59.95, File Size: 15.8 MB
Platform: Mac
Video Decompiler is a powerful, fast and easy to use video Decompiler software that can extract frames from your video files and save to image files with ease. The program features are: 1)Plays various types of videos. 2)Captures single snapshots: Captures a single snapshot from the video. 3)Continuous snapshots: Allows you to capture a portion of the video as a sequence...
Category: DVD & Video / Video Conversion
Publisher: softwaremile.com, License: Freeware, Price: USD $0.00, File Size: 12.9 MB
Platform: Windows
Publisher: softwaremile.com, License: Freeware, Price: USD $0.00, File Size: 12.9 MB
Platform: Windows
Video Decompiler is one of the greatest tools ever used for capturing snapshots from your video files.We support three tools for capturing snapshots: 1. Single snapshot: Captures a single snapshot from the video. 2. Continuous snapshots: Allows you to capture a portion of the video as a sequence of images. 3. Timed snapshots: Allows you to capture snapshots every certain amount of...
Category: DVD & Video / Video Conversion
Publisher: Robust.ws, License: Freeware, Price: USD $0.00, File Size: 13.0 MB
Platform: Windows
Publisher: Robust.ws, License: Freeware, Price: USD $0.00, File Size: 13.0 MB
Platform: Windows
Video Decompiler is one of the greatest tools ever used for capturing snapshots from your video files.We support three tools for capturing snapshots: 1. Single snapshot: Captures a single snapshot from the video. 2. Continuous snapshots: Allows you to capture a portion of the video as a sequence of images. 3. Timed snapshots: Allows you to capture snapshots every certain amount of...
Category: DVD & Video / Video Conversion
Publisher: CyberiPod.com, License: Freeware, Price: USD $0.00, File Size: 12.4 MB
Platform: Windows
Publisher: CyberiPod.com, License: Freeware, Price: USD $0.00, File Size: 12.4 MB
Platform: Windows
Video Decompiler is one of the greatest tools ever used for capturing snapshots from your video files.We support three tools for capturing snapshots: 1. Single snapshot: Captures a single snapshot from the video. 2. Continuous snapshots: Allows you to capture a portion of the video as a sequence of images. 3. Timed snapshots: Allows you to capture snapshots every certain amount of...
Category: DVD & Video / Video Conversion
Publisher: AUDIOSHAREWARE.COM, License: Freeware, Price: USD $0.00, File Size: 12.4 MB
Platform: Windows
Publisher: AUDIOSHAREWARE.COM, License: Freeware, Price: USD $0.00, File Size: 12.4 MB
Platform: Windows
Video Decompiler is one of the greatest tools ever used for capturing snapshots from your video files.We support three tools for capturing snapshots: 1. Single snapshot: Captures a single snapshot from the video. 2. Continuous snapshots: Allows you to capture a portion of the video as a sequence of images. 3. Timed snapshots: Allows you to capture snapshots every certain amount of...
Category: DVD & Video / Video Conversion
Publisher: FileJunction.com, License: Freeware, Price: USD $0.00, File Size: 14.8 MB
Platform: Windows
Publisher: FileJunction.com, License: Freeware, Price: USD $0.00, File Size: 14.8 MB
Platform: Windows
Skip to: Download/Screenshots | Installation and Usage | Technical Details | Supported Formats | Credits
Introduction
Universal Extractor Feedback
If you have any questions about, or find any problems with, Universal Extractor, please post your comments to the UniExtract subforum on the MSFN message board. This has become the main point of discussion for this project.
If you have any questions about, or find any problems with, Universal Extractor, please post your comments to the UniExtract subforum on the MSFN message board. This has become the main point of discussion for this project.
Universal Extractor is a program designed to decompress and extract files from any type of archive or installer, such as ZIP or RAR files, self-extracting EXE files, application installers, etc. The full list of supported formats can be found in the table below. It's able to support so many varied file formats by utilizing the many backend utilities listed in the credits at the bottom of the page.
Please note that Universal Extractor is not intended to be a general purpose archiving program. It cannot (and never will) create archives, and therefore cannot fully replace archivers such as 7-Zip or WinRAR. What it will do, however, is allow you to extract files from virtually any type of archive, regardless of source, file format, compression method, etc.
The original motivation behind this project was to create an easy, convenient way to extract files from various types of installation packages without the need to remember arcane command line switches or track down separate utilities to handle the unpacking. Over time, and with the encouragement of its many users and the fine folks over on the MSFN forum, it has evolved into a mature and very capable unarchiving utility that many, including myself, find indispensable.
Screenshots
Universal Extractor context menu
Universal Extractor file/destination GUI
Universal Extractor preferences
Download Current Version: 1.6.1, Released: 05/12/2010
UniExtract Installer (5.3 MB) - This is the recommended download. The installer will automatically install the application and optionally integrate with the Windows Explorer context menu. This package does not contain source code.
UniExtract Binary Archive (4.95 MB) - This archive contains the binaries. Download this if you want a portable version, or just prefer not to use the installer.
UniExtract Source Code (163.13 KB) - This archive only contains the source code, but it includes all support files as well (compiler scripts, installer, etc.). This is best to download (along with the binary archive) if you want to help further development of UniExtract.
ChangeLog, ToDo - UniExtract development details
Universal Extractor Download Archive - archived versions of all official binary and source code releases
Note: If you download Universal Extractor from one of the official links above, it is not infected with a virus. If your anti-virus software tells you otherwise, please see this forum post for details.
Language Files
As of version 1.4, Universal Extractor supports internationalization. If you're interested in translating Universal Extractor into another language, please download the source archive and follow the instructions in English.ini. Please send me your completed translation and I'll include it in the next version of Universal Extractor. Thanks to all of the contributors!
To use these language files, simply download and copy into the
lang
directory of your Universal Extractor installation. The new language will appear as an option the next time you run UniExtract.Note: The (alt) language files are alternate translations that are not included with the official release. Sometimes I get multiple submissions for a single language, and I like to give everyone credit, but I generally stick with the first one that's submitted out of fairness. Some of the alternate translations may be better than the included ones (or, they may not be), so feel free to give them a try. If you find that an alternate version is better than the included version, please let me know; I may switch them out for the next release.
Language File | Native Name | Contributer | Added/Updated |
---|---|---|---|
Arabic* | العربية | Awadh A Al-Ghaamdi | 10/22/2008 |
Arabic (alt) | العربية | Musab (KooTaa) | 10/12/2008 |
Armenian* | Հայերէն Hayeren | Hrant Ohanyan | 05/11/2010 |
Bulgarian* | Български | Кирил Кирилов (DumpeR) | 10/12/2008 |
Chinese (Simplified) | 简体中文 | phCole | 05/13/2010 |
Chinese (Traditional)* | 繁体中文 | Huang Junwei | 11/21/2006 |
Croatian* | Hrvatski | Tomislav Glušac | 10/22/2008 |
Croatian (alt1) | Hrvatski | Danijel Ivanieviæ | 05/11/2010 |
Croatian (alt2) | Hrvatski | Ivica Hrvoj Ivanić | 10/12/2008 |
Czech* | Čeština | Lubomír Hajda | 05/11/2010 |
Dutch* | Nederlands | Robby Kooken | 10/12/2008 |
English* | English (American) | Default/native language file | 05/12/2010 |
Finnish* | Suomi | Teijo Sakkara | 10/25/2008 |
French* | Français | jacklours | 10/22/2008 |
German | Deutsch | Arno Krumpholz | 05/13/2010 |
Greek* | Ελληνικά | Nick Mattheakis | 10/22/2008 |
Hungarian* | Magyar | Simon László | 03/25/2007 |
Italian* | Italiano | TJL73 / Roberto Boriotti | 05/11/2010 |
Japanese* | 日本語 | Yachuko Nakai | 11/28/2006 |
Japanese (alt) | 日本語 | Nardog | 11/28/2006 |
Korean* | 한국어/조선말 | Sunsuk Kim | 03/21/2007 |
Persian (Farsi)* | فارسی | Sajjad Mohammadi | 05/11/2010 |
Polish* | Język Polski | ULTIMA PRIME | 02/22/2007 |
Portuguese* | Português | José Gonçalves | 03/01/2007 |
Portuguese (Brazilian)* | Português | ZimzuM / Marcio Barbosa | 03/21/2007 |
Romanian* | Limba Română | Cristian Stefan | 02/27/2007 |
Russian* | Русский язык | gora | 05/11/2010 |
Russian (alt) | Русский язык | AVV_UA | 10/12/2008 |
Russian (old) | Русский язык | Polarbond | 02/22/2007 |
Serbian* | Srpski | Ivan Stambolić | 05/11/2010 |
Slovak* | Slovenčina | Peter Žilák | 02/22/2007 |
Spanish* | Español | Mario Ángel / Leonardo Mauro | 02/22/2007 |
Spanish (alt) | Español | Arturo Vergara | 05/13/2010 |
Swedish* | Svenska | Stefan Weber | 05/11/2010 |
Taiwanese* | 臺灣話 | YoYo | 10/12/2008 |
Thai* | ภาษาไทย | Pruthisith (Terry) Prateepavanich | 11/28/2006 |
Turkish* | Türkçe | Onur AYDIN | 03/01/2007 |
Ukrainian* | украї́нська мо́ва, | Warrior | 10/28/2008 |
Valencian (Catalan)* | Valencià (Català) | Rafel Hidalgo i Rangel | 03/25/2007 |
Vietnamese* | Tiếng Việt | Nguyen Nhat Quang | 02/22/2007 |
* = Included in current release
Installation and Usage
To install UniExtract, download the installer and run it on your system. You will have a few options during installation:
Select Components - These options specify which program components are installed to disk. These options are only really useful if you need to reduce the installation size.
Documentation and licensing information
- This includes all files in thedocs
subdirectoryLanguage files for internationalization support
- This includes all files in thelang
subdirectorySupport for ACE files
- Binaries and/or libraries required for ACE archivesSupport for KGB files
- Binaries and/or libraries required for KGB archivesSupport for Pea files
- Binaries and/or libraries required for Pea archivesSupport for StuffIt files
- Binaries and/or libraries required for StuffIt (.sit) archives
Set Program Options - These options adjust the default Universal Extractor behavior. They can be changed after installation through the Preferences menu.
Default Language
- specifies the language used by UniExtractDebug File Location
- specifies the directory to which UniExtract should write its debug fileAppend missing file extensions
- attempt to determine and append the correct extension for improperly named files using TrIDMaintain archive history
- maintain a list of the ten most recent files that were extracted, as well as the destination directoriesRemove duplicate files
- attempt to detect and remove duplicate that may have been created during extractionRemove temporary files
- automatically remove temporary files that may be created during extractionWarn before executing files
- some .exe archives must actually be executed in order to perform the extraction. Since this can be a security risk (executing unknown/untrusted code is always a bad idea), UniExtract will display a warning before extracting these types of files.
Select Additional Tasks - These options specify additional actions that can be performed by the installer. They only affects installation of Universal Extractor, and cannot be modified later.
Enable Explorer context menu integration
- allows you to right click on any archive and directly extract its filesAdd UniExtract Files... to context menu
- adds ability to specify destination directoryAdd UniExtract Here to context menu
- adds ability to quickly extract to current directoryAdd UniExtract to Subdir to context menu
- adds ability to quickly extract to subdirectoryForce association with with all supported archive formats
- Forces UniExtract to associate itself with all supported file extensions; by default, it will only associate itself with native Windows formats (.exe, .msi, etc.) and other formats not currently associated with another program
Add Universal Extractor to your system path
- allows you to run UniExtract (and any related binaries) from the command lineCreate a SendTo icon
- add a shortcut for Universal Extractor to your SendTo context menuCreate a desktop icon
- add a shortcut for Universal Extractor to your desktopCreate a Quick Launch icon
- add a shortcut for Universal Extractor to your Quick Launch bar
If you wish to automate installation (for custom or unattended installs), please run
uniextractXX.exe /?
to get a detailed description of available command-line options for the installer. All standard Inno Setup command line parameters apply, but also pay special attention to the Components, Tasks, and Custom Parameters detailed at the bottom of the help window.For manual installation with the binary archive, simply extract the files to the destination folder you would like. By default, this puts UniExtract in 'portable mode'. This means that the
globalprefs
option is enabled (see changelog for details) and the history
option is disabled (see Program Options above). The end result is UniExtract can be easily run from portable devices like USB flash drives without leaving any trace of use. Of course, it'll also work just as well if copied to a real hard drive, and all preferences can be modified at any time by editing UniExtract.ini
, or by running UniExtract.exe /prefs
.Once UniExtract is installed, usage is simple. The easiest way, if you used the installer and enabled context menu integration, is to right-click on any archive and select click one of the UniExtract options.
UniExtract Here
will extract files to the current directory, UniExtract to Subdir
will extract files to a subdirectory named after the file, and UniExtract Files
will prompt you for the destination directory.If you did not enable context menu integration, you may run the Universal Extractor start menu shortcut, or double-click directly on UniExtract.exe. This will launch the UniExtract GUI. Enter (or use the file browser to select) the file you wish to extract and the destination directory, then click OK. It is also possible to drag-and-drop the file you wish to extract onto the icon or main application window to easily extract the dropped file.
UniExtract can also be run from the command line. Run
UniExtract.exe /?
for detailed command line parameters.You can use Add/Remove Programs to uninstall UniExtract, or just delete the directory if you used the binary archive.
Technical Details
When a file is passed to UniExtract, it begins by scanning the file with TrID. If the file format matches one of the supported non-executable formats listed below, it immediately begins extraction from the archive. If it's an executable file, it calls PEiD to analyze the file signature. If the signature indicates that it's a supported format, then it attempts to begin extraction. If it is not a recognized signature, it will try running it through 7-Zip and UnZip as default cases. If 7-Zip or UnZip recognizes it, it will be extracted; otherwise, UniExtract displays an error message and exits.
Note: Filetype scanning with TrID is new as of v1.5. Older versions relied on the file extension to identify the filetype. This behavior is still used if the TrID scan cannot determine the filetype.
If the filetype is supported, UniExtract begins by checking for a valid destination directory and recording the directory size. If necessary, a new directory will be created (with a directory size of zero). UniExtract then spawns a shell and calls the supporting binary to begin extracting files from the selected archive to the destination directory. After completion, UniExtract checks the size and timestamp of the subdirectory to determine if extraction was successful; if the size or timestamp is greater than the initial values, UniExtract assumes success and exits. If extraction fails, UniExtract notifies the user and leaves a log file (
uniextract.log
) that (should) contain any error messages.The
uniextract.log
file is created during the extraction process by the tee program. Essentially, all output from the running binary is redirected to tee, which in turn writes the output to the log file as well as echo it to the screen to give the user current progress. Upon successful execution this file is deleted, but if an error is detected it is left alone for the user to review. Note: As of v1.4, the location of uniextract.log can be changed to any user-specified directory.Supported Formats
As of v1.5, UniExtract uses TrID to determine the filetype of any given file. If this detection fails, file extensions are used as a backup identifier. The table below is a reference of known-supported filetypes and common extensions; any supported archive types should work regardless of actual extension.
Archive Type | Common File Extension(s) |
---|---|
7-zip archive | .7z, .exe |
ACE archive | .ace, .exe |
ARC archive | .arc |
ARJ archive | .arj, .exe |
ASpack compressed file | .exe |
BIN/CUE CD-ROM image | .bin, .cue |
bzip2 archive | .bz2, .tbz2, .tar.bz2 |
CPIO compressed file | .cpio |
Debian package | .deb |
DiscJuggler CD-ROM image | .cdi |
Encoded files | .b64, .uu, .uue, .xx, .xxe, .yenc, .ntx |
Gentee package | .exe |
gzip archive | .gz, .tgz, .tar.gz |
IMG floppy disk image | .img |
Inno Setup package | .exe |
Installer VISE package | .exe |
InstallShield Cabinet archive | .cab, .1, .lib |
InstallShield package | .exe |
ISO 9660 CD-ROM image | .iso |
KGB archive | .kgb, kge, .exe |
LZH compressed file | .lzh, .lha |
LZMA compressed file | .lzma |
LZO compressed file | .lzo |
LZW compressed file | .Z, .tz, .tar.Z |
LZX compressed file | .lzx |
MHTML file | .mht |
Microsoft Cabinet archive | .cab, .exe, .imf |
Microsoft Compiled Help file | .chm |
Microsoft compressed file | .??_ |
Microsoft LIT e-book | .lit |
Microsoft Windows Help file | .hlp |
HTC NBH ROM image | .nbh |
Nero CD-ROM images | .nrg |
NSIS package | .exe |
Oasis Document Format (ODF) document | .odt, .odp, .odg, .ods |
Office Open XML (OOXML) document | .docx, .pptx, .xlsx |
Outlook Express mail archive | .dbx |
PEA archive | .pea |
RAR archive | .rar, .001, .exe |
Reflexive Arcade package | .exe |
RoboForm package | .exe |
RPM package | .rpm |
SetupFactory package | .exe |
SIS (SymbianOS) packages | .sis |
StuffIt packages | .sit |
TAR archive | .tar, .tbz2, .tgz, .txz, .tz, .tar.bz2, .tar.gz, .tar.xz, .tar.Z |
UHARC archive | .uha |
UPX compressed file | .exe, .dll |
Windows Imaging Format image | .wim |
Windows Installer merge module | .msm |
Windows Installer package | .msi |
Windows Installer patch | .msp |
Windows Update Standalone patch | .msu |
Wise Installer package | .exe |
XZ compressed file | .xz, .txz, .tar.xz |
ZIP archive | .zip, .jar, .xpi, .wz, .exe |
Zoo archive | .zoo |
Credits
Universal Extractor relies heavily on other programs, and would not be possible without the incredible generosity of the Free Software community. This is a list of all of the applications that are used by, or in the creation of, Universal Extractor:
- 7-Zip (Igor Pavlov, Open Source) - Excellent general purpose Windows archive utility; used to extract .7z, 7-Zip SFX .exe, .bz2, .cab, .chm, .cpio, .deb, .gz, .iso, .lha, .lz, .lzh, NSIS installer .exe, .rpm, .tar, .xz, .wim, and .Z files (and probably even more that I overlooked)
- ARC (Howard Chu, Open Source) - ARC archiving utility; used to extract .arc files; Note: binary was obtained from http://gnuwin32.sourceforge.net/packages/arc.htm
- AspackDie (yoda, Open Source) (homepage seems dead) - Unpacker for ASPack-compressed files; used to unpack .exe files with ASpack compression
- AutoIt (Jonathan Bennett, Open Source) - General-purpose Windows scripting language; used to write the UniExtract front-end
- bin2iso (Bob Doiron, Joonas Loppi, Open Source) - Utility to convert BIN/CUE CD-ROM images to ISO images; used in conjunction with 7-Zip to extract .bin/.cue images
- Barebones Ooz (Booz) - (Rahul Dhesi, Open Source) - Zoo archive extractor/lister; used for extracting .zoo files
- cdrip (DeXT, Open Source) (homepage seems dead, possible replacement) - Utility to convert DiscJuggler (CDI) CD-ROM images to ISO images; used in conjunction with 7-Zip to extract .cdi images
- cmdTotal (Adam Blaszczyk, Open Source) - CLI frontend for Total Commander plugins; enables support for the following plugins used by Universal Extractor:
- DBX (Dmitri R. Letichevski, Freeware) - extracts Outlook Express mail archives
- InstallExplorer (Domo, Freeware) - Total Commander port of the InstallExplorer plugin for FAR by Sergei Wanin; extracts Gentee, Inno Setup, Installer VISE, InstallShield, NSIS, SetupFactory, and Wise Installer packages
- MHT Unpacker (Ariel Perez, Freeware) - extracts MHTML files
- MSI (Alex Gretha, Freeware) - extracts Windows Installer package (MSI) and patch (MSO) files
- PDunSIS (Patrik Daranský, Freeware) - extracts SIS (SymbianOS) packages
- Convert LIT (Dan A. Jackson, Open Source) - Converter for Microsoft Reader format e-books; used extract contents from .lit files
- Crystal SVG (Everaldo Coelho, Free) - Collection of extremely high-quality icons for Linux/KDE; used as the source graphics for the UniExtract icon
- E_WISE (Veit Kannegieser, Open Source) - Wise Installer decompiler; used for extracting files from Wise Installer packages
- extract (Gilles Vollant, Freeware) - Floppy disk image extraction utility; used to extract files from .img images
- ExtractMHT (Jared Breland, Open Source) - Splitter and base64 decoder for MHTML files; used to extract .mht files
- GIMP (Spencer Kimball and Peter Mattis, Open Source) - The GNU Image Manipulation Program; used to create the icons used by UniExtract
- HelpDeco (Manfred Winterhoff, Freeware) (homepage seems dead, possible replacement) - Decompiler for Windows Help files; used to extract/reconstruct .hlp files
- i3comp (Stirling Technologies, Freeware) - InstallShield 3.x Compression and Maintenance utility; used for extracting files from InstallShield 3.x installer packages; can be download as part of WinPack
- i5comp (fOSSiL, Open Source) - InstallShield 5.x Compression and Maintenance utility; used for extracting files from InstallShield 5.x installer packages; can be download as part of WinPack
- i6comp (fOSSiL, Morlac, Open Source) - InstallShield 6.x Compression and Maintenance utility; used for extracting files from InstallShield 6.x installer packages; can be download as part of WinPack
- Info-ZIP UnZip (Info-ZIP, Open Source) - Highly portable ZIP archive utility; used for extracting .zip and ZIP SFX .exe files
- Inno Setup (Jordan Russell, Open Source) - Open Source packaging application for Windows; used to create the UniExtract installer
- Innounp (QuickeneR, Open Source) - Inno Setup Unpacker; used for extracting files from Inno Setup installer packages
- IsXunpack (Pit0n and SkYuS//vN, Freeware) - InstallShield Unpacker; used for extracting files from modern InstallShield installer packages
- KGB (Thomasz Pawlak, Freeware) - KGB archiver; used to extract .kgb, .kge, and KGB SFX files
- lzop (Markus F.X.J. Oberhumer, Open Source) - LZO file compression utility; used to extract .lzo files
- MsiX (Heath Stewart, Open Source) - General purpose stream and transform extractor for Windows Installer files; used to extract files from .msi, .msm, and .msp files
- NBHextract (pof and TheBlasphemer, Freeware) - Utility to extract contents from NBH files (HTC device ROM images)
- nrg2iso (Greg Kokanosky, Open Source) - Utility to convert Nero (NRG) CD-ROM images to ISO images; used in conjunction with 7-Zip to extract .nrg images
- Open-source ARJ (ARJ Software Russia, Open Source) - Open Source implementation of the ARJ archiving utility; used to extract .arj and ARJ SFX .exe files
- PeaZip (Giorgio Tani, Open Source) - PeaZip archiver; used to extract Pea archives
- PEiD (Jibz, Qwerton, snaker, and xineohP, Freeware) - Portable Executable File Identifier; used to analyze .exe file signature to determine the filetype and whether or not it's a supported archive; includes Bob's external signature database
- RAIU (Icebird, Open Source) - Utility to unwrap Reflexive Arcade installers; used in conjunction with innounp to extract Reflect Arcade packages
- StuffIt Expander 6.0 (Aladdin Systems, Freeware) - StuffIt file decompressor; used for extracting .sit files
- StIX (Veit Kannegieser, Freeware) - Decompressor for InstallShield 3.x archives and installers; used to extract InstallShield 3.x archives (.1, .lib) and SFX installers (.exe)
- tee (Free Software Foundation, Open Source) - Shell utility that redirects standard input to multiple outputs; used to write messages to a log file while also displaying current progress; Windows binary was obtained from GNU Utilities for Win32
- TrID (Marco Pontello, Freeware) - Utility designed to identify file types from their binary signatures; used to determine the type of file passed for extraction
- UnLZX (Oliver Gantert, Open Source) - LZX file decompression utility; used to extract .lzx files
- UnRAR (Eugene and Alexander Roshal, Freeware) - Command-line utility for RAR archives; used to extract .rar and RAR SFX .exe files
- UnUHARC (Uwe Herklotz, Freeware) - Command-line utility for UHARC archives; used to extract .uha files; can no longer find a legitimate source
- UPX (Markus Oberhumer, Laszlo Molnar & John Reiser, Open Source) - Compression utility for PE files; used to unpack .exe and .dll files with UPX compression
- UUDeview (Frank Pilhofer, Open Source) - Encoded file decoder; used to decode Base64, UUencoded, XXencoded, and yEnc files
- WUN (Jägermeister Markus, Icebird, Open Source) - Wise-Setup Unpacker; used for extracting files from Wise Installer packages (updated version of HWUN)
- XAce (Marcel Lemke, Freeware) - ACE archive utility; used for extracting .ace and ACE SFX .exe files