Newer UnArkWCX versions

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

User avatar
d125q
Junior Member
Junior Member
Posts: 14
Joined: 2014-06-13, 11:59 UTC

Newer UnArkWCX versions

Post by *d125q »

Hello there,

Is there anyone who has a newly compiled version of UnArkWCX and is willing to share it?

The source code is available here: https://github.com/jgh0721/unarkwcx

The version found on totalcmd.net is rather outdated and uses pretty old DLLs. The commits that were made to the Git repository some 9 months ago add additional functionality that would be great to have.

Cheers.
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

it does look like an interesting project, unpack support for a lot of formats including arc (the new one), egg and bh (blakhole) never used these,
Is this project useful sure a big problem is that a lot of the resources (rc files) are in Korean, as well as the comments, I'll give the 32bit version a try if it works I'll upload a 32bit build (don't have aces to a 64 bit play machine and I don't have the 64bit compiler installed)
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

First thing's first
This plugin is buggy, it shows promise but use it at your own risk!


build it, tested it with an alz and egg archive created with alzip (freeware now) the wcx has pack capabilities for 7z, zip and iso formats but it's a work in progress.
here's a link to the 32bit wcx
https://mega.co.nz/#!bkx01SRb!ERzgZCUMGv41yiqz8RIx_1yXJ4w8eSBUJw1Z2sFw8bQ
I've tweaked the pluginst.inf file so it only associates with ALZ,EGG,BH formats so it won't break working plugins the original is in the archive if you want to use this wcx with all the formats just rename orig-pluginst.inf to pluginst.inf or manually add the extensions to wincmd.ini
included the 32bit dll's that came with the source.

hopefully a korean speaker can translate the strings and add English language strings to the rc file

hope this was useful

ps.
I've been trying to read what's new in v6 of the library but the lack of documentation in English is a real pain, finally went to their home page
http://www.bandisoft.com
and downloaded their archiver, the thing is they still use v5 of the library in bandizip but if the supported formats are the same this wcx supports unpacking of:
Zip(z01), ZipX(zx01), TAR, TGZ, 7Z(7z.001), EXE(e01), RAR(part1.rar, r01), ACE, ALZ, APK, ARJ, BH, BZ, BZ2, CAB, EGG, GZ, J2J, JAR, IMG, IPA, ISO, LHA, LZH, LZMA, PMA, TBZ, TBZ2, TGZ, TLZ, TXZ, UDF, WAR, WIM, XZ, and Z.
again the lack of English even on their home page is a real problem
User avatar
d125q
Junior Member
Junior Member
Posts: 14
Joined: 2014-06-13, 11:59 UTC

Post by *d125q »

Thanks a lot. I will test it as soon as I can.

The v6 library appears to be still in beta. In Bandizip, the latest stable version (5.0.5.6, from 2014-04-29) is used. You can run their homepage through Google Translate to get some more information: http://www.bandisoft.co.kr/sdk/ark/

By the way, does it unpack ZIPX successfully? I think that ZIPX is an extensions to the ZIP format which uses some content-specific compression techniques (such as WavPack for audio), and I know that Bandizip handles it pretty well.

Best.
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

I don't have winzip so I can't test the jpg and wawpack zipx methods, the plugin does supports lzma in zipx
tc supports this natively, you can use the internal lzma zip packer if you set the option LzmaAllowed=1 and InternalZipRate=10.
this plugin might support winzip's non standard methods, there are deffinitions for jpg and wawpack in zip if bandizip supports them maybe this plugin does too.
https://github.com/jgh0721/unarkwcx/blob/master/Library/Ark.h#L236
this plugin should support Ultra ISO's compressed iso format isz, as well as extracting content from media containers like video or audio from ogg/mkv/mp4 containers, it should also support extracting data (images and other data) from pdf's
https://github.com/jgh0721/unarkwcx/blob/master/Library/Ark.h#L182

unfortunately I could not get it to work with mkv or pdf files, this plugins shows a lot of promise but it needs a lot of work, that being said it is the best pluging for opening bh/egg/alz files
it is sad that no work has been done on this library in the last 9 months.
;
jgh0721
Junior Member
Junior Member
Posts: 7
Joined: 2014-06-20, 10:36 UTC

Post by *jgh0721 »

sorry for very late update.

I prepare UnArkWCX v2.0.

this version support packer configuration. ( ZIP, 7Z, LZH, ISO, TAR, TGZ )
this version support split archive.

I added to packer extension "ARKWCX".
jgh0721
Junior Member
Junior Member
Posts: 7
Joined: 2014-06-20, 10:36 UTC

Post by *jgh0721 »

below link : test ver( 1.99r2 )

jgh0721. homeip. net/2014/06/23/unarkwcx-1-99r2-2-0-beta/

ps. required vs 2013 redistributables.
ps. please bug report to github. :)
jgh0721
Junior Member
Junior Member
Posts: 7
Joined: 2014-06-20, 10:36 UTC

Post by *jgh0721 »

i cant post my upload link :-(. So I have to split my upload link.

below link : test ver( 1.99r2 )

jgh0721.homeip.net/ 2014/06/23/unarkwcx-1-99r2-2-0-beta/

ps. required vs 2013 redistributables.
ps. please bug report to github. :)
jgh0721
Junior Member
Junior Member
Posts: 7
Joined: 2014-06-20, 10:36 UTC

Post by *jgh0721 »

iana wrote:I don't have winzip so I can't test the jpg and wawpack zipx methods, the plugin does supports lzma in zipx
tc supports this natively, you can use the internal lzma zip packer if you set the option LzmaAllowed=1 and InternalZipRate=10.
this plugin might support winzip's non standard methods, there are deffinitions for jpg and wawpack in zip if bandizip supports them maybe this plugin does too.
https://github.com/jgh0721/unarkwcx/blob/master/Library/Ark.h#L236
this plugin should support Ultra ISO's compressed iso format isz, as well as extracting content from media containers like video or audio from ogg/mkv/mp4 containers, it should also support extracting data (images and other data) from pdf's
https://github.com/jgh0721/unarkwcx/blob/master/Library/Ark.h#L182


unfortunately I could not get it to work with mkv or pdf files, this plugins shows a lot of promise but it needs a lot of work, that being said it is the best pluging for opening bh/egg/alz files
it is sad that no work has been done on this library in the last 9 months.
;
unfortunately, Ark Library doesn't support mkv, pdf, ... etc files.
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

a big tanks for the update.

Noticed you are using QT, and QT requires VS2013 dll's.
Why are you using QT? QT is big and all archive operations are done with ark32(64).dll
I don't see a 64 bit version of QT in the distribution?

maybe you should contact Flint and open an account @totalcmd.net see
http://www.totalcmd.net/addplugin.php

edit.
Just saw UnArkWCX_Opts.exe a 32bit only application needs 32bit only QT.
User avatar
d125q
Junior Member
Junior Member
Posts: 14
Joined: 2014-06-13, 11:59 UTC

Post by *d125q »

If this WCX plugin manages to integrate the Ark library well within Total Commander, I believe that it doubtlessly has the potential to become a one-plugin-to-rule-them-all, as far as archives are concerned. It may not support some exclusive archive types, but I do think that the Ark library supports more or less every 'modern' archive you will run into nowadays.

Thank you jgh0721 for your outstanding work. It is greatly appreciated.
User avatar
dindog
Senior Member
Senior Member
Posts: 315
Joined: 2010-10-18, 07:41 UTC

Post by *dindog »

quick question, it's something like multiarc plugin, except it supports unicode ?
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

quick question, it's something like multiarc plugin, except it supports unicode ?
nope it's more like total7zip but it supports unpacking more formats and packing to a few, it doesn't use external packers like multiarc.
Orochi
Junior Member
Junior Member
Posts: 58
Joined: 2011-10-09, 21:32 UTC

Post by *Orochi »

jgh0721
Not sure what is going on. Plugin simply crashes commander during installation. Tried to install in both the 32bit and 64bit commander. I am on Win10 x64 and using latest Total Commander.
Thanks.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Some plugins crash when TC is installed under "Program files" because they can't write the data in the plugin directory.

Try installing the plugin elsewhere, e.g. under c:\users\yourusername\pluginname
Author of Total Commander
https://www.ghisler.com
Post Reply