diff --git a/changelog.txt b/changelog.txt index 54112fe..4a5c0b6 100644 --- a/changelog.txt +++ b/changelog.txt @@ -56,6 +56,7 @@ 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 Lzip archives using Lzip Added support for bcm compressed files using bcm Added support for zpaq archives using zpaq Added support for .alz files using unalz diff --git a/changelog_minor.txt b/changelog_minor.txt index 9a8d6d4..630adeb 100644 --- a/changelog_minor.txt +++ b/changelog_minor.txt @@ -12,6 +12,7 @@ RC 1: 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 'Open Log Directory' menu item Added 'Open Configuration File' menu item Added detection support for encrypted fsb files @@ -64,6 +65,7 @@ RC 1: 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 Beta 4b: Beta 4b is a bugfix update adressing failing msi extractions diff --git a/def/registry.ini b/def/registry.ini index 79aafa9..fcb3a9c 100644 --- a/def/registry.ini +++ b/def/registry.ini @@ -1,36 +1,69 @@ -; Detected file type for TrID and Unix file tool, format: -; Definition File=Filetype - -[Trid] -arc=ARC Compressed archive -ecm=Error Code Modeler -flv=Flash Video -lit=Microsoft Reader eBook -ns2=NScripter archive, version 2 -rpgmvp=RPG-Maker-MV encrypted ressource file -spoon=Spoon Installer - -[File] -arc=ARC archive data -flv=Macromedia Flash Video -lit=Microsoft Reader eBook Data -uu=uuencoded - -; File extension fallback, format: -; Extension=Definition file - -[Extensions] -arc=arc -ecm=ecm -flv=flv -fsb=fsb -lit=lit -msi=msi -ns2=ns2 -rpgmvp=rpgmvp -utage=utage -uu=uu -uue=uu -wolf=arc_conv -xx=uu +; Detected file type for TrID and Unix file tool, format: +; This is the registry containing all plugins to be used and the mappings for each of them +; For each plugin a seperate plugin file must exist. Inside all extractor commands and display settings are stored. +; To make UniExtract recognize the plugin, related entries need to exist inside the registry. + +; --- Detection --- ; + +; UniExtract uses two different detectors. Their output may differ for the same file type, +; so you need to add an entry for both. To get the output run UniExtract in scan mode. +; The lines beginning with a percentage are Trid's output, the first line is File's output. +; For Trid, do not include the percentage or anything in brackets. + +; A substring search is used, so it is not necessary to add the full detector's output (e.g. some installers exist +; in different versions, the version can be part of the output; if your extractor works with all versions, +; you can leave out the version string). In general, more specific is better to avoid misdetections. +; Example: output is 'Macromedia Flash Video', you can just use 'Flash Video' + +; Key is the name of the definition file, value the output of the program. +; Example: UniExtract scan mode output is +; +; Macromedia Flash Video +; +; 100.0% (.FLV) Flash Video (4000/1) +; Related URL: http://file-extension.net/info/flv-flash-video-file.html +; +; The registry entry for the Trid section is +; flv=Flash Video +; 'flv' is the name of the definition file (flv.ini) +; 'Flash Video' is the detected file type + +[Trid] +arc=ARC Compressed archive +ecm=Error Code Modeler +flv=Flash Video +lit=Microsoft Reader eBook +ns2=NScripter archive, version 2 +rpgmvp=RPG-Maker-MV encrypted ressource file +spoon=Spoon Installer + +[File] +arc=ARC archive data +flv=Macromedia Flash Video +lit=Microsoft Reader eBook Data +uu=uuencoded + +; --- File extension fallback --- ; +; In case file type detection fails, the file extension is used as last try. +; For most files this should not be necessary. + +; Format: extension=definition name +; Example: xx=uu +; .xx file extension uses the definition uu.ini +; You can set up multiple file extensions for the same extractor/definition. + +[Extensions] +arc=arc +ecm=ecm +flv=flv +fsb=fsb +lit=lit +msi=msi +ns2=ns2 +rpgmvp=rpgmvp +utage=utage +uu=uu +uue=uu +wolf=arc_conv +xx=uu xxe=uu \ No newline at end of file diff --git a/helper_binaries_info.txt b/helper_binaries_info.txt index ac9c7c2..e6e2f3f 100644 --- a/helper_binaries_info.txt +++ b/helper_binaries_info.txt @@ -56,6 +56,7 @@ IsXunpack IsXunpack.exe 0.99 Freeware Pit0n and SkYuS//vN jsMSIx jsMSIx.exe 1.11.0704 Freeware JSWare http://www.jsware.net/jsware/msicode.php5#unpackx KGB Archiver \kgb directory 2 (beta 2) GNU GPL v2 Thomasz Pawlak http://kgbarchiver.sourceforge.net/ lessmsi \lessmsi directory 1.4 mod - - x MIT Scott Willeke https://github.com/activescott/lessmsi +lzip lzip.exe 1.20 - x - GNU GPL v2+ Antonio Diaz Diaz http://www.nongnu.org/lzip/lzip.html lzop lzop.exe 1.03 GNU GPL v2+ Markus F.X.J. Oberhumer http://www.lzop.org/ MediaInfo MediaInfo.dll 0.7.72 --------- MediaInfo(Lib) License MediaArea.net SARL http://mediaarea.net/MediaInfo/ MediaInfo64.dll --------- --------- --------- --------- --------- diff --git a/todo.txt b/todo.txt index c0e6f1e..e066187 100644 --- a/todo.txt +++ b/todo.txt @@ -11,7 +11,6 @@ dll for ace extraction? // New unpackers sqx paq -lz http://tlwiki.org/index.php?title=Tools @@ -32,7 +31,7 @@ is6cab extractor might crash ('... is not working anymore'), resulting in batch // Other: -Logging: quickbms, Crage +Logging: quickbms (+ 'you must choose a new filename' user input needed detection), Crage 'Extract as' command line parameter (call extract directly with $arctype as param) + GUI if nothing passed