Skip to content

Commit

Permalink
Added support for Lzip archives
Browse files Browse the repository at this point in the history
  • Loading branch information
Bioruebe committed May 10, 2018
1 parent 62ea461 commit f1177e7
Show file tree
Hide file tree
Showing 5 changed files with 73 additions and 37 deletions.
1 change: 1 addition & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions changelog_minor.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
103 changes: 68 additions & 35 deletions def/registry.ini
Original file line number Diff line number Diff line change
@@ -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
Expand Down
1 change: 1 addition & 0 deletions helper_binaries_info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 --------- --------- --------- --------- ---------
Expand Down
3 changes: 1 addition & 2 deletions todo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ dll for ace extraction?
// New unpackers
sqx
paq
lz
http://tlwiki.org/index.php?title=Tools


Expand All @@ -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


Expand Down

0 comments on commit f1177e7

Please sign in to comment.