2.0.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 2.0.0 Beta 4b (01/11/2016): Fixed msi extraction when UniExtract is installed in a directory, which contains spaces Fixed progress indicator for msi extractions Fixed rare error opening changelog after update 2.0.0 Beta 4 (25/10/2016): Added support for InstallAware installers Added support for .gif and apng files (FFMPEG) Added support for Enigma Virtual Box executables using EnigmaVB unpacker (plugin) Added support for Ghost Installer Studio installers Added support for Smart Install Maker installers (plugin) Added lessmsi for improved support for .msi files Added statistics GUI Added status box when moving/copying unicode files to temp directory Added timeout to some scan functions to prevent delays caused by unresponsive helper binaries Added extraction to last used directory command line option and context menu Changed forcing a single instance and auto-adding is now disabled if the extraction is already finished and only the result message box is opened Changed unicode path logic: file is now copied instead of moved if it is on a different drive than the temp directory Changed status box design Fixed multiple error messages being displayed on failed update check Fixed update message display problem Fixed possible problems when entering relative paths in main GUI input fields Fixed extraction not working when file directory contains unicode characters and there is not enough free space on the drive containing the temp folder Fixed free space check not taking unicode file moving into account Fixed .sit extraction Fixed crash when trying to extract wise installers Fixed swf extraction ignoring some images and sounds Removed DMGExtractor and replaced it with 7z Updated language files for Portuguese, Russian, Swedish, Italian Updated 7zip to 16.04 Updated ExeInfoPE to 0.0.4.3 Updated fsbext to 0.3.5 Updated innounp to 0.46 Updated QuickBMS to 0.7.5 Updated ttarchext to 0.2.10 2.0.0 Beta 3 (25/06/2016): Added support for .mp3, .wmv and .wma files Added support for bcm compressed files using bcm Added support for zpaq archives using zpaq Added support for Android boot images using bootimg (plugin) Added support for Excelsior Installer executables Added support for ISO zipped image files using unisz Added status box to sfx script extraction Added output directory permission check Added update summary to update prompt Added back is5comp (plugin) Changed .exe detection logic for speed improvements Changed file type detection: TrIDLib is now used for extraction, TrID for scan only mode, the library version is much faster but returns less additional information 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 Changed success evaluation: improved failure detection Changed keepopen option: moved from edit menu to main GUI for better usability Fixed crash when clicking finish button in plugin GUI if no item has been selected before Fixed helper binaries execution failing if %comspec% environment variable is unset Fixed .pea detection Fixed .chm extraction Fixed .mht detection Fixed FreeArc extraction Fixed AdvancedInstaller extraction Fixed registry keys are now being deleted after scanning if they did not exist before for ExeInfo, PEid Fixed settings not being saved if UniExtract lays in program files directory due to lacking permission Fixed updating/FFMPEG download if user has no write permissions to UniExtract's directory Fixed free space check failing if output directory does not exist Fixed not enough free space dialog's 'Abort' button not working Fixed download progress indicator not being on top of first start GUI Fixed first start GUI now shows 'Installed' if FFMPEG already exists Fixed error message display bug for unicode files Fixed some wrong detections Fixed unicode multipart rar/7z archive extraction Fixed unpack prompt in some cases being displayed again after the user clicked 'no' Fixed 7zip check often returning true, even if the file cannot be extracted, leading to 'failed' extraction result Fixed crash in update message when UniExtract is run from command line and 'No' is clicked Fixed syntax help dialog closing automatically Fixed possible false positives when using checkNSIS function Fixed password detection for some .rar files Fixed some untranslated terms in MethodSelect GUI Removed globalprefs option and preference storage in registry Removed faad and flac, extraction is now handled by FFMPEG Removed unnecessary input file moves Removed 7zip 15.14, reverted to 15.05 as NSIS support was dropped from newer versions Updated ExeInfoPE to 0.0.4.1 Updated peazip to 0.53/1.0 Updated ttarchext to 0.2.9 Updated Japanese translation, thanks to A. Inaba Updated Chinese (Simplified) translation, thanks to SeaHOH 2.0.0 Beta 2b (09/02/2016): Fixed crash when extracting .exe files Fixed encoding for Swedish language file 2.0.0 Beta 2 (08/02/2016): Added game mode: status box is not being displayed if a foreground fullscreen application is running Added /update command line parameter Added wrong password error message (exit code 10) for rar, 7z extractors Added support for CreateInstall installers (plugin) Added support for DGCA compressed files (plugin) Added support for pcm audio tracks in video files and .mxf files Added support for Advanced Installer installers Added support for SQLite databases, creates .sql command file Added fallback extension check for .assets files Added import function to plugin GUI to simplify plugin setup Fixed keepopen option not working after batch mode finished Fixed SQLite dlls not being found Fixed help command line parameter Fixed storeguiposition and checkgame options not being saved Fixed extraction failing for Gentee Installer, Installer VISE and Setup Factory Fixed preferences and context menu GUI label width for some translations Fixed updating 7zip binaries Changed error message if no tracks to be extracted in video file Changed WarnExecute messages to include full paths instead of untranslated '' Updated innounp to 0.45 Updated unrar to 5.31 Beta 1 Updated 7zip to 15.14 Updated extraction script for Visionaire files Updated finnish translation, thanks to Jyrki Vesterinen Updated portuguese (Portugal) translation, thanks to Luis Neves Updated russian translation, thanks to an anonymous contributor Updated Portuguese (Brazilian) translation, thanks to Igor Rückert 2.0.0 Beta 1 (01/01/2016): Added support for Ren'Py game engine's .rpa archives using unrpa Added support for Unreal Engine packages (.u, .uax, .upk) using Unreal Package Extractor (plugin) Added support for Telltale game archives (.ttarch) Added support for Livemaker games via crass/crage (plugin) Added support for .aac audio files (decompress to wav) using faad (plugin) Added support for .flac audio files using flac Added support for FreeArc compressed archives (.arc) using FreeArc unpacker Added support for .mpq archives using MPQ Plugin for Total Commander (plugin) Added support for .sfArk files using sfarkxtc Added filescan with MediaInfo dll to provide additional information on media files (scan only mode) Added delay to update script to prevent 'not found' error, changed execution parameter Added 'Open program directory' help menu entry Added file metadata (filesize, creation date,...) to log file when 'Ask for feedback' is enabled Added timeout exit message Added additional weblinks to help menu Added option to disable video track extraction Added support for Windows 10 Added explaining tooltips to some options Added option to always keep GUI in foreground Added tooltips to batch queue view Added support for password list for .rar, .zip and .7z archives Added input file not found error message Fixed after update behaviour when other versions of UniExtract are installed Fixed last update date not beeing saved when an update was found Fixed AutoIt error message in first start GUI when no language file was found, now exits with error code 99 Fixed possible infinite loop in run function when helper binary execution terminates too fast, resulting in UniExtract not shutting down after successful extraction Fixed BMS scripts were not checked if GAUP detected files, but was unable to extract them Fixed game archive detection if file extension is not lower case Fixed detection of Matroska files, extraction of ogg and webm tracks in video files Fixed context menu GUI: alluser checkboxes not clickable despite having admin rights Fixed video extraction: multiple audio/video tracks had same names when extracted, so FFMPEG always asked to overwrite, now type(audio/video) and number of track for each type is added as well as the track's language Fixed folder size calculation in status box did not work correctly for FFMPEG and probably others Fixed moving unicode tempfiles to output directory created subdirectory with temporary name Fixed feedback success evaluation Fixed some terms not using translation files 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 occasionally high CPU load when reading console output Fixed tray exit handler not terminating all helper binaries Fixed FFMPEG updater Fixed swf: extraction of .jpg files; performance slightly increased Fixed GameSelect GUI: not a game message is now always the first element and preselected Fixed unicode files are changed to ???????? and therefore fail to extract when adding them to batch queue Fixed unicode files' extraction to subdir folder name Fixed rar extraction returning success if there was a write error or access denied message Fixed slowdown when extracting to drive root directory caused by size calculation Fixed /prefs command line parameter not working Fixed help screen closing after 15 seconds when opened from command line Fixed some untranslated terms Fixed rounding issues in free space check when using batch mode Fixed error when trying to open SQLite database Fixed scan only command being queued if batch mode is active Fixed log file naming special cases Changed percentage indicator detection to include float percentage values Changed percentage indicator detection to include pattern x/y Changed user input needed message should be more visible now Changed check for update behaviour: check is only performed on start if GUI is opened; if run from command line or context menu, it will be done right before terminating, so extraction/scan will not abort after installing update Changed internal behaviour for extraction and game select functions Changed language files, added new %name term to reduce %s usage Changed FFMPEG is now downloaded to the correct subdirectory (x86/x64), so the appropriate version is used in portable mode on different operating systems Changed feedback GUI now displays privacy agreement before sending Changed after update behaviour, most recent changelog is now opened 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 unicode files are now renamed instead of moving them to a temporary directory if possible Changed inno setup extraction to rename ',1' files to avoid extracted programs not finding some files Changed GUI design on Windows 10 systems to fit standard window style Changed multiple part rar files are now added only once to batch queue, so it is possible to drag and drop all rar files onto UniExtract without having to deal with 'file exists' prompts Disabled directory size calculation when extracting to drive to prevent significant slow down Removed 64 bit iso.wcx plugin as it does not work correctly with QuickBMS Replaced booz with unzoo (adds support for 64 bit systems, longer filenames, logging) Replaced tee with mtee (adds support for unicode and longer filenames, smaller) Replaced tee with wintee (Windows 10 only, due to mtee not terminating fast enough) Updated AutoIt to 3.3.14.1 Updated unrar to 5.21 Updated fsbextract to 0.3.4a Updated exeinfo PE to 0.0.3.8 Updated disunity to 0.3.4 Updated quickbms to 0.6.5 Updated innounp to 0.43 Updated language files, added new terms to all language files, set encoding to UTF-16, updated translation info text, changed %s to %name and %1, %2,... 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): Added filetype signature scanning via TrID; no longer dependent on extensions Added support for Adobe Reader 7.x and 8.x installers Added support for Base64, Quoted-Printable, UUencoded, and yEnc files via uudeview Added support for Gentee, Installer VISE, and SetupFactory installers via cmdTotal + InstallExplorer Added support for InstallShield 3.x SFX installers via stix Added support for InstallShield 5.x CAB files via i5comp Added support for Itsy packages (.ipk) Added support for Outlook Express (DBX) archives via cmdTotal + DBX Plugin Added support for Pea archives Added support for SIS (SymbianOS) installers via cmdTotal + PDunSIS Added support for StuffIt packages (.sit, but not .sitx) Added support for Windows Installer patch (.msp) files via 7-zip and cmdTotal + MSI Plugin Added support for Zoo archives via booz Added support for files without an extension (eg, unknown files) Added /noappendext, /noremovedupe, /noremovetemp parameters to installer Added .dbx, .msp, .pea, and .sit file associations to installer Added Polish, Russian, Slovak, Spanish, and Vietnamese translations Fixed bug that prevented extraction of UPXed Zip and 7-Zip installers Fixed bug in Inno Setup installer detection Fixed potential file output bug in some installers, mainly InstallShield Fixed ACE SFX error handling to continue processing if extraction fails Fixed InstallShield cache mode handling to prevent hangs Removed 'i6comp by group' option for InstallShield cabs Removed expand.exe in favor of using 7-Zip for Microsoft Compressed files Removed .in_, .oc_, .sr_, .1, .bin, .imf, .lib, and .wz file associations from installer Updated UniExtract to scan signatures by default; extensions used as backup Updated UniExtract to display icon in system tray during extraction Updated UniExtract to select Cancel by default on PEiD and log prompts Updated UniExtract internationalization support to simplify translation Updated UniExtract with many code changes to increase robustness, simplicity, and efficiency wherever possible Updated support for Inno Setup, NSIS, Wise Installer, and InstallShield via cmdTotal + InstallExplorer Updated ACE support to include non-PE ACE SFX archives Updated BIN/CUE support with better conversion support and validation Updated InstallShield 3.x archives support by adding STIX extraction option Updated InstallShield CAB support to display progress dialog Updated InstallShield cache extraction to support multiple nested MSIs Updated InstallShield cache extraction to better detect installer window Updated InstallShield support to provide choice of isxunpack or cache mode Updated MHTML support to include option for extraction via cmdTotal + MHT Packer Plugin Updated Wise Installer support to include non-PE Wise installers Updated Wise Installer support to include unzip option Updated Wise Installer support to append missing file extensions Updated Wise Installer support to provide option for removing temporary files Updated Microsoft SFX CAB support for better detection and robustness Updated Windows Installer support to append missing file extensions Updated Windows Installer support to include option for extraction via cmdTotal + MSI Packer Plugin Updated AutoIt to 3.2.2.0 Updated bin2iso to 1.95 Updated Inno Setup to 5.1.9 Updated UnRAR to 3.62 1.4.2 (11/28/2006): Added preferences page to installer to set defeault UniExtract options Added multilingual support to installer (using Inno Setup message files) Added multilingual support for context menu entries and installer messages Added Chinese (Traditional), Italian, Japanese, and Thai translations Fixed UniExtract crash when selecting archive file to extract through GUI Fixed support for Windows Installer 2.0 Fixed combo box bug in history and language lists under Windows 9x Fixed path issue under Windows 9x Fixed translation error for KGB Self-Extracting archives Updated installer to Admin or Power User for context menu association Updated innounp to 0.18 Updated Inno Setup installer to 5.1.8 Updated Inno Setup CLI Help to 1.1 Updated Chinese (Simplified) translation Updated UniExtract to display status box higher on screen to prevent overlap 1.4.1 (11/21/2006): Added Chinese (Simplified), French, and German translations Fixed bug in directory selection when archive name is passed to uniextract Fixed .imf file association in installer Updated UniExtract to allow dynamic GUI language selection Updated UniExtract to allow dynamic GUI control positioning Updated UniExtract to prevent 100% CPU utilization during GUI display 1.4 (11/18/2006): Added support for internationalization Added option to disable history Added option to specify location for debug file Added ability to display log file if extraction fails Added /d switch to @comspec calls to disable AutoRun conflicts Added support for LIT (Microsoft ebook) files Added support for Office 2007 beta installer Added minor code optimizations Changed UniExtract.exe to run from base directory rather than bin\ Changed UniExtract.exe to use .ini file for history rather than registry Fixed typo in installer Updated .exe file scanning process to speed up extraction Updated installer to only offer system path option to Admin or Power Users Updated KGB decompressor to 1.2.1.24 Updated UPX to 2.0.3 1.3.1 (09/27/2006): Added Start Menu, Dersktop, Quick Launch icon options to installer Fixed 7-Zip and InfoZip checks on unknown executables Fixed 7-Zip extraction - now bypasses user input to prevent program hangs Fixed Windows 9x compatability issues Fixed .wz file association Updated InstallShield support to recognize additional installers Updated UnRAR to 3.61 1.3 (09/15/2006): Added support for UHARC archives Added support for KGB archives, including encrypted and SFX archives Added support for MHTML (.mht) files Added support for Wise for Windows Installer installers Added support for InstallShield 3.x archives (.z, .1, and .lib) via i3comp Added support for decompressing UPX and ASpack files, including .dll files Added additional support for MSI files Added additional scanning options for PEiD Added external database support for PEiD Added ability to choose context menu items in installer Added support for compressed files (.??_) to installer Added command line usage information to installer (run with /?) Added support for McAfee SuperDAT updater and CMenu installer Fixed support for Microsoft hotfixes Fixed miscellaneous typos Fixed RPM file association in installer Fixed miscellaneous file association bugs in installer Updated PEiD to 0.94 Updated 7-zip to 4.42 (still using 4.40 nsis.dll) Updated UnRAR to 3.60 Updated Inno Setup unpacking to include embedded files Updated Inno Setup support to include newer versions Updated InstallShield support to include support files with cache option Updated file scanning to speed up filetype detection Updated Zip support to include files compressed with bzip2 Updated Zip support to include .wz extension Updated Microsoft CAB support to include .imf extension Updated Wise and InstallShield filetype detection for accuracy 1.2.1 (05/03/2006): Fixed bug in Wise Installer support 1.2 (05/02/2006): Added preliminary support for NSIS installers Added support for new-style MS SFX installers Fixed potential bug in InstallShield cache method extraction Updated 7-zip to 4.40 beta 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): Added GUI for file and directory selection Added ability to specify destination directory Added proper file association options to installer Added multiple methods for extracting Wise Installer packages Added multiple methods for extracting InstallShield Installer packages Added syntax help (UniExtract.exe /help) Added additional checks for supported, but unidentified, executables Added better output validation Added support for .001 RAR archives and .xpi ZIP archives Fixed hang error when scanning .exe files Fixed registry key causing long file name problems with context integration Updated 7-Zip to 4.32 Updated HWUN to WUN 0.90a Updated Is7unpack to IsXunpack 0.99 0.8 (12/06/2005): Initial release