So. I kind of like BOMArchiverHelper.app, the default OS X unzipping utility. However, it has quite a number of limitations. Most other unarchivers on OS X have interfaces that I don't like, or just don't work very well. Also, thanks to Windows' idiotic idea of using the current system encoding for filenames, I have tons of archives from Japan with Shift_JIS filenames, which none of the unarchivers on OS X I've tried will handle properly.
And so I, because I obviously don't have enough to do already, get the idea that I need to write a better unarchiver. Features I think it needs include:
For actual information on the current state of this project, read on!
feature request: show all possible encodings if the detection fails. now if the zip contains Shift-Jis encoded filenames the app tends not to show it in the dropdown list. it shows a list of encodings without it. even if I'm pretty sure that the encoding is Shift-Jis I can't select it
On Leopard, The Unarchiver appears not to be optimized: when extracting large archives, the cpu usage of both cores is really low. I was wondering if it could be optimized to be faster by using the available resources ? Both CPU and RAM, which is 4GB in my system.
Thank you
>>570
That's not a task that's inherently CPU-bound. Most of the time spent is going to be in disk read/write operations.
If people are still looking for an old OS 9 version of DiskDoubler that works (like I have been for years), I finally found one on an old CD-ROM and I've posted it for others to download.
Here: http://www.enews.org/blog/2009/03/opening-diskdoubler-files-from-mac-os-9.html
Whenever I make a mistake and try to unarchive a file that has not finished downloading, , OR unArchiver tries a .rar file it cannot extract (although StuffitExpander HAS been able to extract these except for one out of about 12 failures in about 400 unrars over many months)... the application freezes showing a "Preparing to extract..." . Activity Monitor shows about 16% of INTEL 2coreDuo used. Other people have said they 'forced quit'.
My Force Quit under Apple menu will not display the program so it must indeed be integrated into the OS. So they must mean pressing a ForceShutDown button.
The window currently with this problem is a stack of pending operations, with a partly downloaded one mistakenly included.
It has not hung the download, which is still progressing using AZUREUS in OS 10.4.11.
Is there any way I can change the Queue order, or Force the integration to let go of my system without stopping all work and restarting?
I noticed it doesn't extract some Windows installers that unshield (http://www.freshports.org/archivers/unshield/) / Universal Extractor (http://legroom.net/software/uniextract) can handle. Is there anywhere to stick samples for this kind of thing?
im using latest leopard. whenever i try and add three files to the queue, it breaks. the first two unrar and the third, it just closes, crashes if you will and no message or error is reported.
also, please support password protected rar files please.
I love this little app. Can be much better though. plz. thank you.
There's a bug for better CAB support, stuff them in there. Also, write some code for it, the new version makes it pretty easy.
Thankyou!.. Love it on my new mac. Much appreciated... :D
How to uninstall The Unarchiver? I don't know how to uninstall The Unarchiver because it still works even if I move it out of the Application directory. But I found cx.c3.theunarchiver.plist in Users>user>Library>Preferences.
Potential 0 day security risk - if you have checked "open the extracted folder" it will open the item automatically if the extracted thing is a Package.
This happened when a friend sent me settings for Boxer which stores its games/settings as packages. It caused Boxer to open and automatically launch the game.
There's some shiny new alphas on the google code repo - any clues as to what's changed?
>> 581
The Unarchiver is uninstalled in the same manner as most OS X applications: by dragging the application to the Trash. Optionally, you can delete the plist file, but leaving it in ~/Library/Preferences will not slow your computer down, unlike what happens with the Windows registry.
Any progress so far, is Unarchiver still in active development?
As already mentioned, http://wakaba.c3.cx/sup/kareha.pl/1242691148/
Gotta say - the 2.0beta3 version works extremely well (MacIntel 10.5.7). Noticeably faster than before, handles RAR decryption rapidly and has a few tweaks like responding to [Enter] key for default responses. Haven't tried massive archives or other decryption types yet.
Any chance of the app being 64-bit anytime soon?
It's planned to make the library properly 64-bit, at least, but I'm not sure if there's any real gain in making The Unarchiver itself 64-bit at this point.
Good to hear. :)
Just bought myself a new MBP and am testing Snow Leopard so all the possibilities with all the new 64-bit apps and the new technologies in SL are very exciting.
Something about this dialog box is not right.
Yes, it's not dialog box from The Unarchiver?
>>595
It's a dialog box from The Unarchiver. Kanji is most likely not Mac OS Roman characters.
It is not. I don't know what it is from, but it certainly isn't The Unarchiver.
Those specific kanji are not something you want to be unarchiving anyway. Let it sleep in peace.
All right, 2.0 is finally done and released!
http://theunarchiver.googlecode.com/files/TheUnarchiver2.0.zip
The homepage has also been cleaned up somewhat, along with the rest of the site:
http://wakaba.c3.cx/s/apps/unarchiver.html
The change list is something close to this:
Support for many new formats and algorithms:
Great. Thank you.
Fantastic! So glad to see support for encrypted RARs!
Can we have an option of Never create a new folder for extracted files?
Thanks!
Probably not, it would require me to create all kinds of code to handle file collisions gracefully and I am too lazy for that.
big thank you to the developer, now i can finally move away unrarx. this is simply the best app for extracting files now
>>597
You are right. It was from Simple Comic. My bad, got the two confused.
Any window that does not have a dock icon will act that way. There seems to be no way around it. It tries to jump to front if it needs your attention.
Great work, finally 2.0 can handle passwort protected RARs!
But unfortunately the window always gets itself behind automatically before I can enter the passwort, that is very annoying and it also takes 3-4times longer than with other app such as Betterzip, so maybe you can improve the speed as well.
Great work, finally 2.0 can handle passwort protected RARs!
But unfortunately the window always gets itself behind automatically before I can enter the passwort, that is very annoying and it also takes 3-4times longer than with other app such as Betterzip, so maybe you can improve the speed as well.
Great work, finally 2.0 can handle passwort protected RARs!
But unfortunately the window always gets itself behind automatically before I can enter the passwort, that is very annoying and decompressing also takes 3-4 times longer than with other apps such as Betterzip, so maybe you can improve the speed as well.
I'm having an issue with The Unarchiver 2.0 regarding extraction of encrypted multi-part RARs. They extract fine, but take way too long to do so. I am doing this a lot lately, so it's not just one multi-part RAR that's having trouble, it's every one I try.
I'll give you an example... a recent mutli-part RAR I extracted using The Unarchiver 2.0 took about 3 hours to do. The same multi-part RAR extracted using UnRarX in less than 20 minutes.
Not sure what's going on here, or what I can specifically provide to help. I would love The Unarchiver to by my sole utility for extracting compressed files, but with this problem it's honestly unusable to me for this purpose.
Version 2.0.1 released:
http://theunarchiver.googlecode.com/files/TheUnarchiver2.0.1.zip
This is a minor bugfix release.
Have you considered something like Sparkle autoupdates for The Unarchiver?
I would love to see Sparkle added for Auto Updates for sure
64 Bit for Snow Leopard Would be nice too,
The library will be updated to support 64 bit at some point soon, so it can be used properly by other apps, but I'm not sure if there's any real need for the app itself to be 64 bit.
Version 2.0.2 released:
http://theunarchiver.googlecode.com/files/TheUnarchiver2.0.2.zip
This is another minor bugfix release.
How does the unarchiver handle files while decompressing? I was uncompressing a large 4 GB multi segment RAR when my computer froze and I had to restart it. Now I think I lost a bit of space on my hard drive but I can't find the file(s).
They are written to a hidden (starting with a dot) directory in the same place the unarchived files will be while unpacking. 2.0 should keep track of directories it has created, and will delete them the next time you start it if it crashed midway. 1.6.1 does not do that, and you have to remove it manually.
WOW! Thanks for the update fixing the RAR extraction speed... it's now even faster than UnRarX! Now The Unarchiver can serve all my purposes!
Hi, Unarchiver seems to try to auto extract every rar file as soon as its downloaded, is there a way to stop it doing this?
That's your web browser's doing.
I quickly skimmed through the last fifty or so posts and didn't see any mention of this so I hope I'm not reposting:
When I try to open a large number of compressed files all in one go, it seems only four or five of which will actually be queued for extraction in the unarchiver.
That's strange. If you can file a bug at http://code.google.com/p/theunarchiver/issues/list with a bit more information I'll definitely look into it.
Isn't there a way to stop the app from creating a folder when extracting?
No.
Version 2.0.3 released:
http://theunarchiver.googlecode.com/files/TheUnarchiver2.0.3.zip
More bugfixes and speedups, for RAR again. This format is quite a chore.
>>629
Thanks for the hard work, Waha.
RAR is a bitch, but its still insanely popular for some reason.
2.0.3 is giving me "Error on decrunching" while extracting multi-part RAR on Snow Leopard. Has anyone else had this error?
Post files that have the error, or I can't fix it.
Well ummm I don't think it would be good idea since it's an episode from a TV show and it weighs in at ~200Mb.
Well, then it will remain broken.
2.0.3 is giving me "Error on decrunching" while extracting rar files password.
Read above.
Here's a file that's giving me "Error on decrunching" on 10.6.1, Unarchiver version is 2.0.3.
http://rs535tg2.rapidshare.com/files/209615230/MI1.rar
Password is:
hostel
Also, bug found and fixed.
Is there a way to prevent 'The Unarchiver' from taking focus when it opens? I have it decompressing my downloads, and whenever a download completes it comes to the front and I lose whatever I was typing.
I would ditto post 641. It would be preferrable to see the unarchiver appear in the dock and then dissapear when it is done decompressing. A dock icon badge that shows the status of the unzip would be nice although not essential.
Unarchiver needs to stop popping into the foreground.
Then others will complain that it is hiding behind their other apps and they can't find it.
Sorry, I think I wasn't detailed enough in my first question/request. I didn't mean to say it should pop up in the background necessarily, but that it should respect normal focus rules and not automatically take focus. As it is I'm have it launched from the 'command line' (launchd) to handle downloaded archives using the command 'open -a 'The Unarchiver' --background <downloaded file>' and it still takes focus when it extracts archives. So, I will renew my plea a final time, could we at least consider a preference?
Regardless, thank you for your fantastic app. Since I found it I've never looked back.
Sorry again, 'As it is I'm having it' or 'As it is I have it'!
Apps without a dock icon do not follow normal focus rules in the first place, is the main problem. I have to take focus, or else The Unarchiver might open up underneath other apps.
Ah yes, of course, that makes sense. Didn't occur to me at all. Sorry to harangue you about this, but why doesn't The Unarchiver have a presence in the dock? I'm sure there's a good reason, but it's not clear to me at the moment.
Mostly to make it act like the original BOMArchiveHelper, which didn't have one either. But apparently newer versions do have an icon, so I'm not really sure if it should stay this way. However, some people seem to like it not having an icon.
I always get an error on decrunching for all large multi part Rars, I have 47 part Rar (.rar - r45) with all parts being 50 MB except the last which is 48.2 MB
It seems that if there is more than a certain number of parts it doesn't work, I know 24 50 MB parts work fine
So somewhere in between there it breaks
Once again, without the files, I can't do a thing about it.
That makes sense, thanks for putting up with the grilling. My vote, of course, is for the app to mimic the newer versions of BOMArchiveHelper. Thanks again for this plucky little app.
Hi it would be really helpful if when unarchiving multi-RAR files that when you get a corruption error that it is specific explaining which part is corrupt.
Thanks
Version 2.1 has been released:
http://theunarchiver.googlecode.com/files/TheUnarchiver2.1.zip
Hello.
I would like to suggest feature for zip archive file.
Windows Winzip or other Unicode support zip application try to reserve maximum compatibility with legacy zip archive file.
So when Winzip make archive file in particular locale windows, it use specific codepage filename and Unicode same time. If filename can be encoded into windows related codepage( such as CP949 CP936...), it use these codepage.
But if filename can't be converted into local codepage, Winzip use Unicode filename.
As a result, archive file has local codepage filename and Unicode filename in UTF-8.
Fortunately, when Unicode filename is used, 11th bit of general purpose bit flag is set.
We can classify these two different encoding.
Currently in The Unarchiver, it might not aware of this difference. So when I designated specific filename encoding, it will try to extract only one encoding which I gave.
So I would like you to add feature that recognize zip format's 11th bit of general purpose flag. You can found these info. on PKWARE's AppNote.
http://www.pkware.com/documents/casestudies/APPNOTE.TXT
Sincerely
trip2me
If you can supply an archive that uses this, I will certainly look into adding support for that.
Thanks for your quick response.
I attached sample archive files.
It includes ascii only filename and Unicode filename also.
They are compressed with some kind of zip application.
There are differences between result of compressed files.
But they conform a 11th bit of general purpose flag to store Unicode filename in local header and central header. You might find easily this flag in archiver file by searching local file header signature (0x04034b50) and central file header signature(0x02014b50).
So if 'The Unarchiver' detects 11th bit in zip file entry, it will extract in Unicode filename even though user already selects specific encoding.
In addition, Winzip implements Info-ZIP's Unicode Path Extra Field in ascii filename entry also. This might be helpful for additional info, not mandatory thing. I mean it's a just references.
I have to say thank you for making wonderful program again!
It seems the file didn't make it for some reason.
You could try mailing it to me, there is a mailto link on http://wakaba.c3.cx/.
With the new 2.03 - 2.1 version, I obtain "Error in decrunching" with the CAB archives downloaded from TomTom Site.
If I choice "Continue", the extracted files have Zero byte dimension.
My S.O. Mac OS X 10.5.8 Leopard
Do they work with 1.6.1? 2.0 and later should extract the same CAB files, but there are ones that all versions fail at.
Hi,
Is it possible when you have multiple zip file (as file01.zip, file02.zip, ...) to not create a folder for each zip file but merge all extracted content to the same folder (eg same as original) ?
Many Thanks for this great application.
Kind Regards
No.
Odd.
"The content of the file may not be extractyed with this program"
I tried extracting some .cbr files with no problems, and some other .cbr files doesnt work. Strangely enough, they may be extracted by other tools I used so I know the files arent corrupted.
Any thoughts?
Without the actual files there is nothing I can do about it.
Sorry for not following up but I can't figure out what's causing it. Right now, I have three RAR files that even when renamed to 1.rar, 2.rar and 3.rar, only the first two will be opened and be extracted by The Unarchiver. And 2.rar always opens before 1.rar
If I open these files one by one or even open the missed archive again by itself while Unarchiver is still extracting 2.rar, it gets added to the queue. I'm sorry but I'm not hot on sending you the actual RAR files so you'll have to go with this vague field report.
Are you using the latest version?