Added filter for specific files to file selection dialog (GUI only)
Added option not to display extraction status box
Added option to open destination folder after extraction
Added option to keep the destination folder in GUI input field
--> extract multiple archive files in the same folder
Added option to delete source file after successful extraction
--> please be careful with this option as some files can be unpacked but
the results may be not useful
--> using standard configuration, a confirmation prompt will be displayed
Added option to store window position between starts
Added option to check free disk space before extraction (in silent mode files will be skipped if not enough space available)
Added optional stdout debug output (-->
http://www.autoitscript.com/autoit3/docs/functions/ConsoleWrite.htm)
Added optional log file (with error type in filename)
Added option to delete all log files from menu
Added option to always keep GUI in foreground
Added batch mode for multiple file extraction
Added silent mode (assuming yes to all prompts, e.g for unattended batch extraction)
Added scan only mode to detect file type using 4 different file scanners
Added filescan with MediaInfo dll to provide additional information on media files (scan only mode)
Added check to prevent errors caused by multiple instances (--> Singleton)
Added filename to tray icon tooltip and status box (useful for batch mode)
Added more useful functionality to menu + tray
Added input GUI for feedback, including optional prompt after failed extraction
Added progress indicator to status box
--> depending on helper binary, e.g. rar & uha in percent, others only have output file size indicator
--> see helper binaries info file for further information
Added assistant to set options on first start and inform about additional features
Added timeout for PEiD, Exescan PE and others (standard: 60 seconds, min. 10 seconds)
Added timeout (15 seconds) to syntax error dialog to prevent batch mode stopping on unexpected errors
Added additional check and automatic extraction of all .bin files in filedir (Nullsoft Installer)
Added official support for Windows 8, 8.1 and 10 (older versions of Universal Extractor should work, too)
--> special fixes for Windows 10 have been added, as well as a better-fittiing design
Added optional cascading context menu (only Windows 7 or newer)
Added statistics about successful/failed extractions and most opened file types
Added plugin system
--> Universal Extractor now features optional extractors, which are not included as default
--> If a file can be extracted using a plugin, which is not found, a special error message is displayed
--> Download the file, place it in /bin directory and it will be automatically used
--> Any extractor you want to have included? Send a message to the developer and it might be included
Added support for unicode files/paths on non unicode systems (experimental)
--> helper binaries can have problems with unicode paths, e.g. japanese characters on non-japanese system
--> move/copy file to temp dir, rename it, move back/delete after extraction
Added support for 64 bit version of 7zip, FFmpeg and other unpackers --> appropriate unpacker files are chosen automatically
Added support for Valve game packages .gcf, .ncf, .vpk, .wad and .xzp using GCFScape (optional)
Added support for Unity Engine .assets files using disunity
Added support for Unreal Engine packages (.u, .upk) using Unreal Package Extractor (plugin)
Added support for Telltale game archives (.ttarch)
Added support for Ethornell Engine's .arc files using Arc-reader
Added support for several game archives using QuickBMS and Game Archive UnPacker PRO plugin (optional)
Added support for several game archives using arc_conv (older RPG Maker, Wolf RPG Editor, NScripter, YU-RIS Script Engine archives; plugin)
Added support for RPG Maker VX Ace archives using RPGMaker Decrypter (plugin)
Added support for Livemaker games via crass/crage (plugin)
Added support for .mpq archives using MPQ Plugin for Total Commander (plugin)
Added support for FreeArc compressed archives (.arc) using FreeArc
Added support for bcm compressed files using bcm
Added support for zpaq archives using zpaq
Added support for .alz files using unalz
Added support for .fsb files using FSB files extractor
Added support for newer .kgb files using version 2 of KGB archiver
Added support for .dmg files using Catacombae DMGExtractor
Added support for .sfArk files using sfarkxtc
Added support for .flv files using FLV Extract
Added support for .swf files using swfextract (slow)
Added support for .uif image files using uif2iso
Added support for .daa, .gbi image files using daa2iso
Added support for ISO zipped image files using unisz
Added support for CreateInstall installers (plugin)
Added support for DGCA compressed files (plugin)
Added support for Android boot images (plugin)
Added support for Advanced Installer installers
Added support for Excelsior Installer executables
Added support for various CD/DVD image files (bin/cue, img, nrg, c2d, xbox iso, cdi) using iso.wcx plugin
Added support for ThinApp/Thinstall portable software using h4sh3m Virtual Apps Dependency Extractor (plugin, experimental)
Added support for audio decompression to wav using FFmpeg
Added support for extracting audio and video tracks from most common types of video files using FFmpeg
--> binaries have to be downloaded on first use due to the license and to keep the filesize of Universal Extractor small
Added support for InstallShield archives using iscab (plugin)
--> files not included as it is commercial software
Added jsMSI Unpacker for better .msi extraction (former unsupported files)
Added unshield as an alternative extraction method for InstallShield archives (also creates log of registry changes during installation as .txt file)
Added 7z sfx script extraction using 7ZSplit
Added support for password list for .rar, .zip and .7z archives
Added new command line parameters (/help for complete list)
Added helper binaries info file (incl. version, author, files, license, URL)
Added scripts to check/update language files/helper binaries (source, used to simplify development)
Changed status now shown in tray notification window instead of splash text
Changed tray menu behaviour (e.g. open only when clicking right mouse button)
Changed forced message boxes and GUI to always be on top if enabled in options
Changed Exeinfo PE as replacement for PEiD; PEiD is now only used if file is executable but cannot be recognized by Exeinfo PE
Changed unix file tool handles file detection for common and non extractable filetypes (speed improvements)
Changed order of file scans (if .exe Exeinfo PE first, else TrID)
--> speed improvement, better detection success rate
Changed after unpacking UPX/ASPack packed files Universal Extractor can try to extract from the received file (prompt)
Changed file associations and context menu entries now changeable via Universal Extractor GUI
--> portable version has the same features as installer version
Changed context menu entries are now set for all files, not only for specific ones
--> useful to scan/extract unknown files or files with wrong extensions
Changed drag and drop handler to support mutiple files and folders (enables batch mode)
Changed file selection dialog to allow multiple file selection (enables batch mode)
Changed language is now selected automatically on first start based on OS language
Changed i6comp version to 0.2 due to ZD*.dll license problems (
http://www.msfn.org/board/topic/136743-zddll-license/)
Changed from MHTUnp.wcx to MhtUnPack.wcx
Changed former optional extractors now always included (very small size)
Changed 7-zip generic .exe resource extraction: additional checks of unpacked files
Changed cmd window minimized by default, open & auto focus when user input needed (e.g. overwrite prompt)
or manually when clicking on tray icon (experimental)
Changed appendext option now changes the extension of all files scanned by TrID
Changed translation files, removed %s variables and introduced numbered placeholders, that can be switched to
fit a language's word order; added %name shortcut
Changed inno setup extraction to rename ',1' files to avoid extracted programs not finding some files
Changed settings directory: if UniExtract detects insufficient write permissions to its directory,
all settings are stored in %APPDATA%; this way multiple users on the same local system can
also have different preferences
Changed .exe extraction: UniExtract will now terminate with a NOTPACKED error instead of using
generic 7z extraction, which produces useless files
Changed success evaluation: if files were overwritten the extraction was often evaluated as failed
Fixed ressource usage/speed, source code cleanup
Fixed minor bugs and cosmetic issues
Fixed message boxes (more information displayed, silent mode compatibility, correct icons and buttons)
Fixed error detection, error messages now include more details
Fixed context menu integration for limited users (HKCU instead of HKCR)
Fixed general filetype detection (more identification tools, speed improvements, detect more formar unsupported files)
Fixed image file extraction (better detection, extracting without conversation to .iso first)
Fixed extraction of Microsoft hotfix files (newer versions of 7z do not recognize these files correctly)
Fixed general success evaluation (e.g. when overwriting files or aborted by user)
--> checks console output of helper binary, not possible for all extraction methods
Fixed MSI Administrative Installer extraction
Fixed Stuffit extraction failure message although extracted correctly; overwriting existing files
Fixed extraction failure for several .msi, Inno Setup and upx packed files
Fixed output directory field is now autofilling correctly when using drag and drop (optional)
Fixed detection/extraction behaviour for Generic PC disk image (check 7zip first)
Fixed UniExtract now tries to close helper binaries (stop extraction) on exit via tray menu
Fixed NSIS extraction overwriting existing files; UniExtract still creates not useful output files for some custom NSIS installers
but all content is now kept in output directory
Fixed helper binaries execution failing if %comspec% environment variable is unset
Removed obsolete msi2xml binaries, unneeded lzma binary (source)
Removed unneeded/obsolete license/url files
Removed bin2iso
Removed nrg2iso
Removed cdirip
Removed debug file options
Removed i3comp
Removed remove temp option from GUI (can still be set via ini file)
Removed remove dupe option from GUI (it did not do anything)
Removed many options from installer as they are set on first start
Removed globalprefs option and preference storage in registry
Replaced booz with unzoo (adds support for 64 bit systems, longer filenames, logging)
Replaced cmdTotal with QuickBMS
Replaced tee with mtee/wintee (adds support for unicode and longer filenames, smaller)
Updated translations for English, German, French (partly), Finnish, Portuguese (Portugal), Portuguese (Brazilian), Russian, Japanese, Chinese (Simplified)
Updated AutoIt to 3.3.14.1 and source code to fit new AutoIt version
Updated 7zip to 15.14
Updated innounp to 0.45
Updated KGB archiver to 2 beta 2
Updated lzop to 1.03
Updated PEiD to 0.95; Database files to 2012/04/24
Updated TrID to 2.10; Definitions to 2014/11/04
Updated unrar to 5.31 Beta 1
Updated upx to 3.91
Updated many other extractors to the newest version