Changelog
Changelog
Changelog
0 RC 3 (24/08/2020):
Added support for MSCF installers
Added support for Amiga Disk Files using unADF
Added support for PDF files using Xpdf command line tools
Added support for hundreds of game archives using GARbro
Added support for Godot engine packages using godotdec
Added support for Actual Installer executables
Added support for Clickteam Install Creator installers using cicdec
Added support for newer Symbian Os packages using extsis (plugin)
Added unshield as the default extractor for InstallShield cab files, thanks to
TAbdiukov
Fixed some installers being misdetected as InstallShield
Fixed swf exe extraction not terminating correctly
Fixed console window always being visible for extractions using definition files
Fixed file identification not working correctly for a few big executables
Fixed Wise extraction methods 3 and 4 always failing
Fixed some executables not being tested with 7zip
Fixed some FMOD sound banks not being fully extracted, thanks to Sakkade
Fixed some zip extractions being detected as failed, although they completed
successfully
Fixed 'NScripter archive' false positives
Fixed problems with BCM, Bink, CHM, CreateInstall, FEAD, InstallShield Z, MSP,
Reflexive Arcade Installers,
SQLite, SuperDAT, SWF, Thinstall, UU, VMDK, WMA
extraction
Fixed ttarch extraction failing if UniExtract's path contains spaces, thanks to
wwh1004
Fixed 'Game Select' dialog being displayed in silent mode
Fixed batch mode not being enabled if directory is passed via command line
Fixed some extracted files could be lost if moving the file/folder failed, thanks
to patrickdrd
Fixed context menu items not being shown if more than 15 files are selected
Fixed several UI issues, thanks to stdedos and wvxwxvw
Fixed rare problem during program files updates preventing some files from being
downloaded correctly
Fixed crash when trying to send feedback while offline
Fixed possible extraction failure if file/directory locks could not be released
quick enough
Fixed problems enabling context menu integration
Changed Wise extraction: E_WISE is now used automatically, the method select
dialog only appears if it fails
Changed output directory input field to autofill after typing an input file path
Changed design/usability of 'Unknown file type', 'Plugin missing', 'No language
file found' and 'Unsupported file type' error messages; FFmpeg and feedback
prompts;
'Batch mode duplicate' warning
Changed drag and drop: when a folder is passed, all files in subfolders are added
to batch mode as well
(this can be disabled by adding batchrecurse=0
to section 'UniExtract Preferences' in UniExtract.ini)
Changed 'Remember window position' option to also store window size, thanks to
ltdeta
Improved speed of file type detection
Improved file type detection for .eml, .mht, .xz, some game archives
Improved detection of multipart archives when adding files to batch queue
Improved error detection for encrypted archives
Improved Visionaire extraction for many games: fixed file naming and corrupt webp
images
Updated cicdec to 2.1.0
Updated demoleition to 0.61
Updated EnigmaVB unpacker to 0.58
Updated ExeInfo PE to 0.0.6.0
Updated godotdec to 2.1.0
Updated innounp to 0.49
Updated lzop to 1.04
Updated MediaInfo to 20.03
Updated mtee to 2.21
Updated PeaZip to 0.72
Updated Qt Linguist to 5.13.2
Updated QuickBMS to 0.10.1
Updated SQLite to 3.31.1
Updated UnRAR to 5.91; added x64 version
Updated unrpa to 2.3.0
Updated unshield to 1.4.d14d2e2 x86, thanks to lifenjoiner
Updated upx to 3.96
Updated WiX to 3.11.2
Updated Bulgarian translation, thanks to jekovcar
Updated Chinese (Simplified) translation, thanks to SeaHOH
Updated Dutch translation, thanks to Wouterdek
Updated French translation, thanks to Pierre le Lidgeu and zorbao
Updated German translation, thanks to Mr-Update
Updated Hungarian translation, thanks to hevesij
Updated Japanese translation, thanks to maboroshin
Updated Polish translation, thanks to Barnaba
Updated Portuguese (Brazilian) translation, thanks to igorruckert
Updated Russian translation, thanks to wvxwxvw
Updated Turkish translation, thanks to MinTR and Yakup Kök
Removed Arc-reader, brunsdec, Crass/Crage, disunity and ns2dec, replaced with
GARbro
Removed XAce, replaced with acefile
Removed Extract NT, replaced with 7zip
Removed ExtractMht and MhtUnPack, replaced with 7zip and TotalObserver
Removed GCFScape and STIX, replaced with TotalObserver
Removed wtee, replaced with mtee
2.0.0 RC 2b (14/03/2019):
Fixed updater not downloading the correct version of UniExtract if 'Install beta
updates' option is enabled
Changed preferences dialog: after changing 'Install beta updates' UniExtract now
automatically searches for updates
2.0.0 RC 2 (13/03/2019):
Added support for InstallScript installers
Added support for .bsa, .ba2 archives using BSA Browser
Added support for .pex scripts using Champollion
Added support for Bruns Engine encrypted files
Added support for .mo translation files using GNU gettext
Added support for .qm translation files using Qt Linguist
Added support for encrypted .wolf archives using WolfDec (plugin)
Added support for StuffIt X archives
Added support for install4j installers
Added TotalObserver as additional extractor choice for InstallShield
Added nightly update channel
Added changelog to update found message box
Added progress bar while search for update is in progress as the new updater
might need more time than the old one on some systems
Added build date to 'About' window and feedback data
Added beta update channel
Added 'Open most recent log file' menu item
Fixed first-start assistant not being displayed when running from command line
Fixed language setting being reset if language file does not exist
Fixed UI images not being loaded if starting UniExtract from context menu
Fixed extraction from context menu if UniExtract is in scan mode
Fixed some files being misdetected as disk images
Fixed status box not being updated for some file types
Fixed MSI extraction failing for some files, which were supported in previous
versions of Universal Extractor, thanks to mzso
Fixed some options ('Open folder after extraction', 'Keep Open') being ignored
and UniExtract not exiting as intended
(setting exit code, delete empty output directory) after certain message
boxes, thanks to davidhbrown
Fixed some problems with file names containing non-ASCII characters
Fixed GUI being cut off if Windows font scaling is enabled
Fixed NSIS bin files extraction: prevented error message for every bin file;
status box now displays correct file information
Fixed 'Update failed' error message on every start of UniExtract if not connected
to the internet
Changed preferences dialog: redesigned GUI, added option to remove additional
files, replaced numeral update interval
with daily, weekly, etc. presets,
removed timeout setting, added beta update setting
Changed file scan results message box: the name of the detector is now shown
along with its result, output can now be
selected and copied
easily
Changed first start assistant: removed 2 pages and changed some wording
Changed msi extraction: added method selector prompt if the default extractor
fails
Changed plugin file selector to use 'Downloads' folder as default
Improved file scan results for non-executable files
Improved UniExtract logo quality
Improved text quality for several dialogs
Removed RPGMaker Decrypter plugin, replaced with RGSS Decryptor CLI
Removed mpq plugin, replaced with built-in TotalObserver
Removed StuffIt Expander, replaced with unar
Removed FLV Extract CL, decompression is done with FFMPEG instead
Updated 7Zip to 19.00
Updated demoleition to 0.60
Updated EnigmaVB unpacker to 0.55
Updated fsbext to 0.3.8
Updated innounp to 0.48
Updated lessmsi to 1.6.1 mod
Updated QuickBMS to 0.9.0
Updated rmvdec to 1.1.0
Updated SQLite to 3.25.1
Updated ttarchext to 0.3.1a
Updated VISExt to 2.2.6777.0
Updated ZPAQ to 7.15
Updated Czech translation, thanks to DžejPý
Updated Chinese (Simplified) translation, thanks to deluxghost
Updated Chinese (Traditional) translation, thanks to jfcherng
Updated Croatian translaton, thanks to Alen Bajo
Updated Finnish translation, thanks to jyrkive
Updated Greek translation, thanks to gvp9000
Updated Italian translation, thanks to NAMP and tfr
Updated Japanese translation, thanks to wakaizumo
Updated Korean translation, thanks to 까꿍
Updated Polish translaton, thanks to Barnaba and dmocha
Updated Portuguese (Brazilian) translation, thanks to igorruckert
Updated Russian translation, thanks to wvxwxvw
Updated Spanish translation, thanks to GGobbi
Updated Ukrainian translation, thanks to YuriPet
2.0.0 RC 1 (03/08/2018):
Added support for WiX installers
Added support for Spoon installers
Added support for .rpgmvp files
Added support for .utage files
Added support for MDF image files
Added support for Smacker video files
Added support for ECM compressed disk images
Added support for swf executables
Added support for OGG Vorbis audio files
Added support for Mole Box executables
Added support for NScripter version 2 archives using ns2dec
Added support for Smile Game Builder archives
Added support for UNC paths
Added support for Lzip archives
Added support for Visionaire game archives
Added 'Open Log Directory' menu item
Added 'Open Configuration File' menu item
Added detection support for encrypted fsb files
Added check on start to make sure a language file exists
Added Right to left UI mirroring for Arabic, Farsi and Hebrew; thanks to
peterooch
Added new error messages: not enough free disk space, missing part for multipart
archives
Fixed MS SFX hotfix extraction
Fixed 'Open folder after extraction' being always disabled when UniExtract is
opened with command line parameters
Fixed cleanup for .chm and EnigmaVB files
Fixed error message after failed iso extraction: choices were mixed-up
Fixed missing file type information in NOTPACKED error message for FFMPEG
extraction
Fixed missing packer name in unpack prompt
Fixed extractors not being found on some systems
Fixed pea extraction writing to wrong directory
Fixed cascading context menu for supported Windows Server operating system
versions
Fixed 'Always on top' option not being saved
Fixed endless detection loop occuring for some .exe files
Fixed missing minimize controls
Fixed status box for .swf extraction
Fixed extraction being detected as failed if the output directory is a drive, not
a folder
Fixed FFMPEG download/installation problems
Fixed progress display performance in status box and pattern detection
Fixed certain files being ignored by cleanup function
Fixed crash when trying to open preferences GUI if /lang directory does not exist
Fixed log files size display in file menu, if log directory is set to a location,
which does not exist
Fixed DGCA plugin installation
Fixed language selection list not being scrollable
Fixed some context menu GUI items not being translated after language change
Fixed 'Not an InstallShield installer' option in MethodSelector not starting
additional scans
Fixed output directory not being deleted after failed extraction (unicode mode
only)
Fixed video extraction failing for files starting with -
Fixed error message when starting batch mode
Changed feedback GUI design, removed unneeded input fields
Changed feedback GUI to always pre-fill output field
Changed .nrg extraction method to use 7zip for improved unicode support
Changed .arj extraction to use 7z instead of arj
Changed .hlp extraction: improved logging, localized file name
Changed extraction to subdirectory: "."-character is now replaced to prevent
collisions with existing files
Changed updater: each file is now updated on its own instead of using update
packages, this way extractors can be
updated much easier and faster; administrator rights are
now only necessary if the program directory
cannot be written to
Changed plugin download: URLs are no longer hardcoded; instead they are requested
from the server, so when something goes offline
UniExtract does not have to be updated to
fix the link
Replaced Unreal Engine package extractor with Umodel
Removed redundant 64-bit MediaInfo dll
Removed option to toggle support for game packages from settings GUI
Updated 7zip to 18.01
Updated EnigmaVB unpacker to 0.44, changed logic to use new command line
parameter
Updated Exeinfo PE to 0.0.5.0
Updated unrar to 5.50
Updated unrpa to 1.5.2
Updated TrID to 2.24
Updated unshield to 1.4
Updated FFMPEG to 4.0.2
Updated innounp to 0.47
Updated Bulgarian translation, thanks to Jekov J.K.
Updated French translation, thanks to zorbao
Updated Chinese (Traditional) translation, thanks to jfcherng
Updated Portuguese (Brazilian) translation, thanks to igorruckert
Updated Greek translation, thanks to gvp9000
Updated Russian translation, thanks to @wvxwxvw
Updated Ukrainian translation, thanks to @YuriPet
Updated Finnish translation, thanks to @jyrkive
1.6.1 (05/12/2010):
Added support for environmental variables (eg., specify %temp% for debug dir)
Added support for XZ compressed files and txz/tlz archives via 7-Zip
Added support for Windows Installer merge modules (.msm) via MsiX
Added support for NBH files via NBHextract
Added translations for Armenian, Czeck, Persian (Farsi), Serbian, Swedish
Changed 7-Zip unpacking behavior;
now attempts brute force extraction only after External PEiD scan;
change due to aggressive .exe resource extraction in new versions
Changed Windows installer support (.msi, .msp) to use MsiX instead of msi2xml
Changed LZMA support to use 7-Zip for extraction
Changed FEAD support to use PEiD rather than TrID for detection
Changed following formats to call 7z by name (also see 7-Zip debug comment):
bz2, chm, gz, tar, Z
this is mostly for code cleanup; functionality should be the same
Fixed InstallShield 5.x regression in 1.6 preventing successful extraction
Fixed bug in extraction of non-TAR LZW compressed files
Fixed bug that prevented picking files after toggling history option
Fixed bug in display of history combo boxes when no items listed
Fixed cosmetic bug in Visual C++ SFX status dialog
Fixed cosmetic bug in status dialogs due to extra padding by AutoIt
Removed lzma helper binary
Removed msi2xml helper binary and MSXML download link on MSI selection page
Removed Windows NT 4.0 support from installer
Removed debug output for 7-Zip, arj, hlp;
buffers output, preventing proper user feedback and input prompts
Updated success/fail detection to check output directory timestamp;
can detect cases where files are overwritten, which old method missed;
will still consider failed if user chooses not to overwrite files,
or if all files are written to a subdirectory of the output directory
Updated RPM and DEB support to extract interim CPIO and TAR files
Updated FEAD support to workaround read-only permission issue
Updated Zip support to log unzip output and permit minor reported unzip errors
Updated PEiD detection of Microsoft SFX cab files for more reliable extraction
Updated some UniExtract window sizes for better internationalization support
Updated translations for Italian, Korean, Russian
Updated 7-Zip to 9.13 beta
Updated AutoIt to 3.3.6.1 and replaced deprecated _ArrayCreate UDF
Updated InfoZip unzip to 6.0.0
Updated Inno Setup to 5.3.9
Updated innounp to 0.31 (supports Inno Setup 5.3.9)
Updated InstallExplorer WCX to 0.9.2
Updated MSI WCX to 1.2.1
Updated PEiD to 0.95
Updated UnRAR to 3.93
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 missing Spanish language option during installation
Removed support for Windows 9x due to new Unicode version of AutoIt;
9x was never officially supported, but it will not even execute now
Removed Adobe-specific report (now handled by generic FEAD support)
Updated UniExtract to prompt user before executing files for extraction;
can be disabled via warnexecute option
Updated UniExtract to make ACE, KGB, Pea, and StuffIt support optional
Updated UniExtract to read English.ini from root install directory
Updated UniExtract to output debug files to %temp% by default
Updated UniExtract to verify that debug file location can be written to;
user's temp directory will be used if selected dir fails test
Updated UniExtract to disable appendext option by default
Updated UniExtract changelog to add notice of Vietnamese translation in 1.5
Updated TrID detection of MS Self-Extracting CAB (Type 1) archives
Updated TrID detection of Windows Installer (MSI) packages
Updated TrID detection of Zip Self-Extracting archives
Updated CD-ROM image support to bypass TrID detection and rely on extensions
Updated Inno Setup support for increased detection reliability
Updated Inno Setup support to extract all files, including renamed duplicates
Updated UHARC support to detect and extract SFX files
Updated Windows Installer patch (.msp) to include pure 7-zip option
Updated installer to use Start Menu icons page and include uninstall icon
Updated installer language initialization code for simplicity
Updated installer to require administrative privileges;
non-admin users should use binary archive (portable) version,
or use a copy installed by the system administrator
Updated installer to require Windows NT-based systems; 9x will not work
Updated installer to prevent association with CHM files under Vista
Updated installer to support new /nowarnexecute paramater
Updated installer to support reversed appendext default preference;
now use /appendext to enable instead of /noappendext to disable
Updated installer to add {app} in addition to {app}\bin to %PATH% if enabled;
restores ability easily to call UniExtract.exe from command line
Updated 7-Zip to 4.57
Updated AutoIt to 3.2.10.0
Updated innounp to 0.20
Updated Inno Setup to 5.2.2
Updated msi2xml to 2.2.1.957
Updated Pea to 1.6 (cannot use newer version due to broken GUI controls)
Updated UnRAR to 3.80
Updated UPX to 3.03
Updated bin2iso to 1.95
1.5 (02/22/2007):
1.4.2 (11/28/2006):
1.4.1 (11/21/2006):
1.3.1 (09/27/2006):
1.3 (09/15/2006):
1.2.1 (05/03/2006):
1.2 (05/02/2006):
1.1 (04/20/2006):
Added support for ISO CD-ROM images, including boot image extraction
Added support for BIN/CUE CD-ROM images
Added support for IMG disk images
Added GUI file and directory history
Added GUI drag-and-drop support
Fixed i6comp bug for InstallShield CAB files
Updated installer to add UniExtract hooks to all supported formats
Updated GUI default directory selection behavior
Updated 7-zip to 4.39 beta
Updated AutoIt to 3.1.1.119 beta
1.0 (01/16/2006):
0.8 (12/06/2005):
Initial release