XADMaster
XADMaster copied to clipboard
Add support for ACE 2.0
Originally reported on Google Code with ID 58
gireal:
What steps will reproduce the problem?
1. Attempting to extract a file compressed with ACE
2.
3.
What is the expected output? What do you see instead?
Expected the archive to extract.
Instead I receive the error: "The contents of the file 'Blumchen - Die Welt
Gehört Dir (2000).ace' can not be extracted with this program.
What version of the product are you using? On what operating system?
The Unarchiver version 1.5
OSX 10.4.8 Intel Macbook Pro.
Please provide any additional information below.
No extra error information visible.
akylen:
It would be nice if there could be support for Ace in the future. Although is not a
main format and I think the program already support most of the common formats.
paracelsus:
From mail:
There are source codes for unace 2.0:
http://packages.debian.org/source/sid/unace-nonfree
This orig.tar.gz+diff works (at least I was able to port it to OSX and Android).
Also I'll be glad if you support unegg:
http://www.altools.com/ALTools/ALZip/Egg-format.aspx
http://www.altools.com/al/downloads/egg_module/unegg_v0.5.tar.bz
paracelsus:
With the architecture The Unarchiver uses, calling external programs is extremely inconvenient
and not
necessarily possible at all, so that is not really an option.
fake.shawn2:
WinAce makes a program called "Unace for Mac OS X 2.5"
(http://www.winace.com/down.html). Presumably you could just include it and make an
external command-line call to this program.
paracelsus:
The Unarchiver only supports ACE 1.0. ACE 2.0, which your file probably uses, is
undocumented and there is no open implementation of it to use, and thus it will most
likely not be supported anytime soon.
gireal:
It turns out the file was encrypted, but The Unarchiver did not prompt for password
or mention that it was an encrypted file.
After seeing the known issue with encrypted files this issue can probably be ignored
-- but it would be nice to have the error message mention that it failed due to
encryption.