The Unarchiver (1000)

1 Name: !WAHa.06x36 : 2006-07-01 16:32 ID:3em7Hrs8 [Del]

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:

  • Handle as many formats as possible. Not just Zip and Tar-Gzip, but RAR, 7-Zip, LhA, StuffIt, and anything else you can think of.
  • Handle non-UTF8 filenames, perferrably automatically.
  • Have a simple and straightforward interface like BOMArchiveHelper.app.
  • Not leave .tar files lying around when unpacking .tar.gz files and the like.
  • As a side benefit, produce some code that can be re-used to add archive support to Xee (so this whole project doesn't just steal time I could be working on Xee instead).

For actual information on the current state of this project, read on!

43 Name: Anonymous : 2006-09-05 20:03 ID:ZAkleZoP [Del]

Any updates?

44 Name: dmpk2k!hinhT6kz2E : 2006-09-05 22:06 ID:Heaven [Del]

I hope WAHa doesn't mind me pasting this:

< WAHa_06x36> onii-chan: I've had The Unarchiver in beta 
for MONTHS now, and I haven't gotten a single bug report
except from MrVacBob, and that one has a much larger
possible user base.

If you want updates, maybe submitting a bug report or two would make him happy?

45 Name: !WAHa.06x36 : 2006-09-06 03:54 ID:Heaven [Del]

At this point I am mainly waiting for a final icon (I should probably kick Adam's ass a bit), and in the meanwhile any final theoretical bug reports.

46 Name: !WAHa.06x36 : 2006-09-13 09:47 ID:3em7Hrs8 [Del]

47 Name: cal6n : 2006-09-13 11:06 ID:H/GadCLk [Del]

Hi.

Nice idea. I'm going to try it as an alternative to allume's bloatware!

I'll post as I find issues, but here's one right away. It doesn't play well with .sitx files.

Cheers

Calvin

48 Name: cal6n : 2006-09-13 11:12 ID:H/GadCLk [Del]

Ooops! Found it.

Sorry, I was reading the latest posts only, not the full thread.

49 Name: TM : 2006-09-13 11:13 ID:YEKCraNv [Del]

I tried beta version, everthing seemed fine except that "File name encoding" didn't work. I couldn't read it in the advanced menu of the preferences. Just lines of the strange characters in the menu...

As for the version 1.0, I couldn't even start it.
I tried to throw away the old preference file, but I couldn't find it.
No way.

My enviroment is OS 10.4.7.
I use my Mac in Japanese, English and French.

Anyway, I appreciate your work.
Thanks

50 Name: !WAHa.06x36 : 2006-09-13 11:42 ID:3em7Hrs8 [Del]

>>49

Can you open Console.app and see if it lists any error message from The Unarchiver?

51 Name: TM : 2006-09-13 13:16 ID:YEKCraNv [Del]

Yes, I tried.
But there is nothing in the log.
I erased the log before I opened the unarchiver.

This time, the preference window is opened.
But the application menu didn't appear. No application icon in the Doc.
I had to open the activity monitor to quit it.

I've never seen things like that!

52 Name: !WAHa.06x36 : 2006-09-13 14:59 ID:3em7Hrs8 [Del]

>>51

It is set up to not use an icon when it opens archives, just like BOMArchiveHelper.app. However, this means it also doesn't show an icon when you open the preferences window. However, you can quit it by just closing the window.

Normally, you don't open the program directly, you just let the operating system open archives using it. (Again, like BOMArchiveHelper does.)

53 Name: TM : 2006-09-13 15:37 ID:YEKCraNv [Del]

OK, so it's a normal behaviour.
For the file name encoding, I choose "Ditect automatically".
But other choices are unreadable.
Is it normal, or do you know a solution?

54 Name: !WAHa.06x36 : 2006-09-13 16:41 ID:3em7Hrs8 [Del]

>>53

It's probably a bug in the program. The way the program has to get this list is kind of strange, and I probably got the code wrong somewhere along the line. You usually do not need the list, so it's not a big problem. I'll try to fix it for the next version.

55 Name: chumsdock : 2006-09-13 19:52 ID:/Q7/XCCa [Del]

How can I choose not to "mkdir" when it unarchieves?
Sometimes it get many unnecessary folders.

56 Name: emd : 2006-09-13 20:19 ID:0qWhyXDy [Del]

It crashes on start up. Does it require Tiger?

57 Name: Peter Hosey : 2006-09-14 02:03 ID:gm1G3cWM [Del]

I tried it on the tbz file for my plus and minus icons, and it didn't do anything: it simply showed me the “Preparing to extract “plusminus-1.0.tbz”” dialog. Clicking Cancel does nothing but disable the cancel button. I must force-quit the app to get it to stop its barber pole. Nothing is written to console.log.

Regarding the icon: I love it. ☺

58 Name: !WAHa.06x36 : 2006-09-14 02:43 ID:3em7Hrs8 [Del]

>>55

There's no option for it, but it should not create a new diretory if there is only a single base directory in the archive. If you are getting several single directories inside each other, it's probably because that's how the archive is stored.

>>56

I haven't checked, but it probably does.

>>57

I can't find the .tbz file on that site. If you have it, mail it to me.

59 Name: starless : 2006-09-14 04:48 ID:YpdwweA4 [Del]

Thanks, another really needed app like Xee :).
Seems to work fine until now here on OS 10.4.7 PPC, but it didn't associate itself to archive file types although I selected all file types in its preferences. I suppose I should associate them manually, but I'll wait because it lacks one feature important to me: choosing a default unarchive destination.
As far as I can see, it currently unarchives files in the same folder where the archive resides, while I prefer unarchiving them on my desktop. Is it a planned feature for the future?

60 Name: !WAHa.06x36 : 2006-09-14 05:24 ID:TxhTWMUf [Del]

>>59

The OS X API for associating with filetypes is still kind of broken. Also, if you're using a Mozilla-based browser, the browser has this super-annoying behaviour where it will set a filetype and creator on the files it downloads, but will NOT get the right one. It's a reported bug, I've tried voting for it and mentioning it needs to be fixed, but nobody cares.

If that turns out to be your problem (if, say, files downloaded through other means open in The Unarchiver but files downloaded in Firefox or Camino open in something else), go vote for and post in https://bugzilla.mozilla.org/show_bug.cgi?id=236389.

A default unarchive destination was not something I planned but it would be easy enough to do if I just stuff it in the advanced preferences, so I guess I'll look into that for 1.1.

61 Name: withname : 2006-09-14 09:04 ID:hp/CaklU [Del]

can't unzip archives with password protection :(

62 Name: withname : 2006-09-14 09:05 ID:hp/CaklU [Del]

can't unzip archives with password protection :(

63 Name: cedric : 2006-09-14 10:05 ID:zHd5IqK0 [Del]

The latest archive of MacTranslator (testet with 0.10 and 0.11) from http://sourceforge.net/projects/mactranslator will produce a checksum error on decompression, whereas BOMArchiverHelper.app will do just fine. If you do the decompression in PathFinder instead of Finder, The Unarchiver will not even display the dialog box containing the error. This freezes The Unarchiver and leaves no option to decompress any more archives.

I assume both of the described problems are bugs?

64 Name: !WAHa.06x36 : 2006-09-14 10:34 ID:3em7Hrs8 [Del]

>>62

You can extract some of them. However, there are many kinds of password-protected zip files. Send me the file and password and I will look into it.

>>63

That's funny, I got another similar report, and that one failed on the exact same file in another archive! This is kind of funny.

The second sort of sounds like a bug in PathFinder, but I am largely unfamiliar with it. Does Console.app list any errors?

65 Name: emd : 2006-09-14 14:18 ID:Tjc1MyH/ [Del]

If it does require Tiger, you should state that on the page.

Thanks.

66 Name: !WAHa.06x36 : 2006-09-14 18:50 ID:3em7Hrs8 [Del]

>>63

I just fixed this.

67 Name: Marcel_75 : 2006-09-15 02:28 ID:A/7U9oay [Del]

Cool app, but are there future-plans to support also compressing and not "only" uncompressing?

Would be great to have the PopUp-Window if you right-click on files/folders and don't have to choose only the Apple-implementation of .zip-archive but also from your application and the choice of .rar, .7z and so on…

68 Name: Marcel_75 : 2006-09-15 02:35 ID:A/7U9oay [Del]

PS: I know, the name of the application is "Unarchiver", so maybe we need a new name also to satisfy my wish… ;-)

69 Name: !WAHa.06x36 : 2006-09-15 03:26 ID:3em7Hrs8 [Del]

>>67

No, not really. I think compression and uncompression are such different tasks that you are better off using different programs for each. A lot of decompression programs on Windows, at least, are kind of unintuitive and bloated because they combine compression and decompression in the same interface, and I want to avoid that.

Also, I think that using plain .zip is usually the best idea anyway, and OS X's built-in archiver is good enough for that.

70 Name: Anonymous : 2006-09-15 12:09 ID:RfOTjNNY [Del]

I have feature request:
Reveal in Finder after unarchiving.

If I open archive from a web browser (I have Opera in mind), it would just unarchive it somewhere to my download folder, which I have to open myself. I'd love if unarchiver could save me that hassle.

It'd be best if that function worked only for archives opened from other app than finder (or only for chosen list of apps?)

71 Name: !WAHa.06x36 : 2006-09-15 15:27 ID:3em7Hrs8 [Del]

>>70

Hmmm. I am not sure the app is told what program launched it. But I'll think about that feature.

72 Name: Peter Hosey : 2006-09-15 20:53 ID:OIyL+3Pm [Del]

It is; using sysctl, you can determine your process's parent process. Unfortunately, this will always be WindowServer, except in rare circumstances (launched from Xcode, executable run directly in Terminal). And even if the parent process was the application that launched the file, that would not help if another file was launched while The Unarchiver was working on the first one (in which case the existing Unarchiver process would be used, rather than a new one created).

73 Name: Spacedog : 2006-09-16 08:37 ID:1OGMq/+V [Del]

Just wanted to chime in and say 'thank you!' for this wonderful little app: fast, beautiful, fast, perfectly integrated, fast (did I say it's fast? :-)

Oh, and I'd like to add my vote of preference for the "black UI": as Adam Betts said, it's more and more used and its wonderful "not in your face" look is perfect for The Unarchiver (Apple is also using it in the upcoming Web Inspector in Safari, and it couldn't look more elegant: http://webkit.org/blog/?p=41 )

74 Name: !WAHa.06x36 : 2006-09-16 11:05 ID:Heaven [Del]

>>73

If there was an easy way to add it, I would do it. I wonder how Safari implements it. I guess I'll have to dig into the source.

75 Name: !WAHa.06x36 : 2006-09-16 12:36 ID:Heaven [Del]

Ok, I did, and it turns out they build the whole thing with HTML. I definitely won't be doing THAT.

However, if anybody wants to implement the black GUI (without doing it in a WebView), I'd be happy to add it, especially if it's optional.

76 Name: Andrew : 2006-09-16 23:30 ID:/sD6Khnd [Del]

It won’t decode Sitx files, that is Stuffit deluxe files that require a password to unstuff.

77 Name: Nick : 2006-09-17 01:56 ID:WGpztQO4 [Del]

Thanks, I love this alternative to Stuffit expander.
Any chance of a preference to delete compressed file by default on expansion? That would be a huge improvement for me. Better still with reverse behaviour when Option-double-clicking.

78 Name: Anonymous : 2006-09-17 06:39 ID:+QbPmvSO [Del]

Using version 1.0 on Intel Mac Mini.

When I try to extract the VirtueDektops 0.53r220 zip, it gives me a checksum error on a PNG file. The link to the ZIP is:

http://virtuedesktops.info/wp-content/uploads/2006/08/VirtueDesktops_0.53r220.zip

And yeah, the filename encoding dropdown is all messed up on my system too. I'm happy with Unarchiver the way it is, especially the smart create-folder-only-as-necessary feature.

79 Name: !WAHa.06x36 : 2006-09-17 07:41 ID:3em7Hrs8 [Del]

SITX is not supported because it is completely propietary, undocumented and un-reverse-engineered, to my knowledge. If this ever changes, support might be added. I know I'd like to get rid of the last reason to keep StuffIt on my system. But as it is, adding support is beyond my capabilities.

80 Name: kL : 2006-09-17 09:24 ID:RfOTjNNY [Del]

Another suggestion:
Move archive to trash after unarchiving

In most cases I don't care about keeping archive when I have the files I wanted - for example when I download widget or a dmg file, the archive just litters my desktop/download folders.


I think moving to trash is enough safety here. This feature could also not delete large (500mb+?) files, assuming that these could be backups or just time-consuming to recreate.

81 Name: !WAHa.06x36 : 2006-09-17 12:43 ID:3em7Hrs8 [Del]

Version 1.1 released:

http://wakaba.c3.cx/releases/mac/TheUnarchiver1.1.zip
http://wakaba.c3.cx/releases/mac/TheUnarchiver1.1_src.zip

  • Added the automatic deletion and opening options requested.
  • Added the option to always extract to a user-specified folder.
  • Fixed the opening-behind-other-windows bug.
  • Fixed a number of the extraction bugs reported (although not quite all, either because I lacked a test case or because it involved files being too broken).

Incidentially, I'd welcome some outside help with this project. I have a lot of other things to work on, and don't have much time to work on this. There are a number of things that would be great to have, starting with sitx support, and stuff like better support for encryption of zips and rars, better 7-zip support, more formats, and so on.

82 Name: Eric O'Brien : 2006-09-17 21:37 ID:MKChjSuR [Del]

PLEASE add version resources to your code!

In the Finder, version 1.0 looks IDENTICAL to version 1.1. I need to be able to know which version of the program file I am looking at.

Thanks,

eo

83 Name: Peter Hosey : 2006-09-17 22:51 ID:X0gbJhHD [Del]

>>76

“sitx” doesn't mean that the file is encrypted; it means that it is in StuffIt X format, which is Allume's replacement for the older StuffIt 5.5 format (and its predecessors).

84 Name: !WAHa.06x36 : 2006-09-18 04:34 ID:Heaven [Del]

>>82

It uses the standard Info.plist version field.

85 Name: Peter Hosey : 2006-09-18 21:08 ID:92e/T+Iv [Del]

>>84

Right, but that's not visible from the Finder. The suggestion (which I made and Eric O'Brien made) is to put the version into the Finder Get Info string so that the versions of two Unarchiver app bundles can be compared from the Finder.

86 Name: Screens : 2006-09-19 11:44 ID:FOb33Zwp [Del]

One thing i realy miss is "Extract where" -> "Ask" like Stuff-it, it this is included in next version i'll delete stuff-it as fast as i can :)

87 Name: Brian : 2006-09-20 23:17 ID:TIlE7+Xk [Del]

Where is the preference file? The pref pane has gone all unresponsive and I can't alter what Unarchiver should handle. I reinstalled but my selection stayed so somewhere there is a file. Thanks. Oh, by the way, great job. Stuff-it always seemed like it was on the verge of crashing. Funny thing, I was testing relative speeds between your app and stuff-it and stuff-it just crashed on the archive. Ha Ha. I knew it sucked but it hadn't really crashed in a while. My decision was made.

88 Name: Theo : 2006-09-21 01:02 ID:LNhnyMR4 [Del]

this may sound silly but im new to mac... i just got my macbook recently..

how do you install The Unarchiver 1.1 to the mac os X?

89 Name: !WAHa.06x36 : 2006-09-21 02:45 ID:Heaven [Del]

>>87

The associations aren't stored in a preferences file, but the previous ones are, and there's a bug where those get corrupted, so that might be your problem. It should be at ~/Library/Preferences/cx.c3.xee.plist.

>>88

Just drag it where you want it, usually the Applications folder. This is how you normally install program on OS X.

90 Name: FV Hip : 2006-09-21 09:55 ID:4pjW6Lo2 [Del]

I've been looking at this as a replacement for Stuffit Expander at work (Freeverse Software).

But all of our .sit files produce an empty folder. Is it because we use an older .sit file (compatible with OS 9) for our games?

91 Name: Brian : 2006-09-21 10:17 ID:TIlE7+Xk [Del]

Thanks !WAHa.06x36.
All selectable now.

92 Name: !WAHa.06x36 : 2006-09-21 11:02 ID:Heaven [Del]

>>90

Send me some test files.

93 Name: aadm : 2006-09-21 15:39 ID:S9dd6Jte [Del]

same problem as in 90; does not work with my .sit archives. Try for example Nikon Scan 4.0, downloadable from http://www.macupdate.com/download.php/13759/NS4.sit

94 Name: !WAHa.06x36 : 2006-09-21 16:36 ID:Heaven [Del]

>>93

That file extracts fine on my macine.

  1. What hardware are you running on?
  2. Do you get any errors on the console? (Open /Applications/Utilities/Console.app)

95 Name: Shawn Grimes : 2006-09-21 21:15 ID:16sS6dkf [Del]

Great program but I am having a bit of an issue with just plain .sit files. Whenever I extract one, the folder that is extracted is empty. Like .sit files from this site for example. Anyone else having this issue?

Other than that, great little program.

96 Name: LvP : 2006-09-22 02:26 ID:CSGZFd30 [Del]

I have a bug setting preferences :
In "Archive Formats" I clicked "Select all" then I changed my mind and clicked "Deselect all". "Deselect All" only deselect the first file format (zip). I also can't manually deselect the others.
Mac OS 10.4.7 PPC French language selected

97 Name: !WAHa.06x36 : 2006-09-22 03:23 ID:Heaven [Del]

>>95

Yes, others are having this issue, but I can't reproduce it. I really need to know what hardware this is happening on, and if it's producing any errors on the console.

>>96

See >>87,89.

98 Name: kL : 2006-09-22 05:45 ID:RfOTjNNY [Del]

Thanks for the changes in 1.1! :)

I've got one more idea:
Automatically open extracted .dmg files (if there is only one .dmg in archive)

99 Name: Simon Wolf : 2006-09-22 15:05 ID:A6YXFgnG [Del]

Like some others I am having a problem with SIT files and I found the following in my System.Log file which seem to relate to trying to extract a SIT file:

Sep 22 23:00:08 simon-wolfs-computer kernel[0]: HFS: /rsrc paths are deprecated (..namedfork/rsrc)

However, BetterZip also produces empty folders so I am now wondering if this is a problem in the OS rather than with your application. I am running 10.4.7 on an 2 GHz Intel Core Duo MacBook with 2 GB DDR2 SDRAM.

100 Name: !WAHa.06x36 : 2006-09-22 16:15 ID:3em7Hrs8 [Del]

>>99

Ooh! That finally explains what is going on! Many thanks!

I am not entirely sure how to fix that, but now that I know what's going on, I should finally be able to do something about it.

101 Name: !WAHa.06x36 : 2006-09-22 16:43 ID:3em7Hrs8 [Del]

>>100

Could you do one more thing? Extract an archive to get an empty folder, and then open up the Terminal, cd into that directory, and run ls -la there?

102 Name: Simon Wolf : 2006-09-22 16:58 ID:A6YXFgnG [Del]

I get this:

simon-wolfs-computer:~/Desktop/DevCon2006 Simon$ ls -la
total 0
drwxr-xr-x 2 Simon Simon 68 Jun 1 11:40 .
drwx------ 14 Simon Simon 476 Sep 23 00:51 ..

I have also had a situation where extracting a SIT file results in a directory being created but it being invisible to Finder. The logs have the same error message for this. Creating a new directory to force a refresh didn't help.

103 Name: !WAHa.06x36 : 2006-09-22 18:33 ID:3em7Hrs8 [Del]

>>102

Does the extraction progress window show up at all? Does it show any of the names of files it is supposed to extract?

104 Name: Simon Wolf : 2006-09-23 00:35 ID:q2hd2K0T [Del]

An extraction window flashes up very, very briefly so I cannot see what it is reporting.

105 Name: Nick : 2006-09-24 00:59 ID:SdaPY55Z [Del]

Minor problem I'm having with 1.1:
The icons for some files are not showing up. For example, .zip (which is associated to Unarchiver) shows up as the unknown document icon (blank page) instead of the nice brown package icon. Works fine for others (RAR, for example).

Any thoughts?

Thanks for this app, it's soooo much nicer than StuffIt.

106 Name: Simon Wolf : 2006-09-24 02:45 ID:YNGiBvj0 [Del]

I should add that I have the same problem as Nick with my SIT files.

107 Post deleted by user.

108 Name: !WAHa.06x36 : 2006-09-24 06:23 ID:3em7Hrs8 [Del]

>>105-106

Is this for files downloaded with Camino/Firefox, or some other browser?

109 Name: Nick : 2006-09-24 09:04 ID:SdaPY55Z [Del]

I'm using Safari. I will try to find a .zip from somewhere other than Safari.

110 Name: Simon Wolf : 2006-09-24 09:23 ID:YNGiBvj0 [Del]

I'm using OnniWeb 5.5.

111 Name: Nick : 2006-09-24 09:30 ID:SdaPY55Z [Del]

Seems to be happening on all zip's regardless of where they came from. Tried rebooting, did nothing. .sit icons work fine though.

112 Name: Nick : 2006-09-24 09:36 ID:SdaPY55Z [Del]

May have found a fix...

Find a file of the type that is not getting the correct icon (Simon, in your case a .sit).
Get Info on that file, and go to the Opens With... section.
Change it from The Unarchiver to anything else that can open it.
Hit the Change All... button. The icon should change to the new apps icon.
Now go back to the drop down list and change it back to The Unarchiver, and hit Change All... again.

Worked for me.

113 Name: Simon Wolf : 2006-09-24 11:46 ID:YNGiBvj0 [Del]

Thanks Nick. When I changed it to another application the icon stayed blank but then changing it back to The unarchiver sorted it out.

114 Name: !WAHa.06x36 : 2006-09-24 12:21 ID:Heaven [Del]

I am tempted to blame Apple's kind of broken UTI handling for that one.

115 Name: aadm : 2006-09-24 13:01 ID:S9dd6Jte [Del]

>>93
>>94

hi again, no info on the console.
the hardware is an iMac intel core duo 1.83 ghz with 1.5 Gb ram; os x 10.4.7

hope this helps...

116 Name: Simon Wolf : 2006-09-24 13:17 ID:YNGiBvj0 [Del]

I have a funny feeling that this is a 10.4.7 issue too since it is not just The Unarchiver that seems to be affected. Roll on 10.4.8!

117 Name: !WAHa.06x36 : 2006-09-24 13:44 ID:Heaven [Del]

No errors on the console? That makes it more mysterious again.

The last thing you want is a mysterious bug. Sigh.

118 Name: CapFuture : 2006-09-26 06:07 ID:dSZALDiv [Del]

Hi

Found a bug in the SIT extraction process of unarchiver.
Look at the driver for the Roland RD700SX Stagepiano http://www.rolandmusik.de/ftp/pub/downloads/tecfiles/P_bis_U/OSX_Treiber/RD700sx_drv_OSXi.sit
You will find a difference if you extract it with Stuffit Expander or The Unarchiver.
Hope you can fix it :)

119 Name: Hiko : 2006-09-26 19:51 ID:puCaig18 [Del]

To help with the empty folders.

Try "Create New Folder" INSIDE the empty folder, or move (and move back later) a small file to the empty folder. Doing this should update the folder and suddenly make all the folder contents visible.

Note: apparently there is a way to fix this (not tested by moi) in the preferences in StuffIt Expander. I heard that unchecking the "Set Execute Permissions by Default" will solve this little bug. Give it a try and see if it works.

120 Name: Simon Wolf : 2006-09-27 02:32 ID:nkebwr40 [Del]

Hiko, I'd already tried this solution but it doesn't work for me. In fact the extract process doesn't actually appear to work so I simply end up with an empty folder.

Anyway, it may help others I guess.

121 Name: Alexander Nilsson : 2006-10-01 16:34 ID:uCCP0Fq+ [Del]

I think you should offer a solution kinda like Filecutter has.

http://img209.imageshack.us/img209/9479/bild1in0.png

Where you can choose an "Upload to..." option and possibly some other options too.

That would IMO be a BIG ADDITION to this excellent app!

Thank you so far :)

122 Name: someone : 2006-10-01 17:23 ID:0Nc3xrDc [Del]

I really like The Unarchiver because it is simple and fits in with the rest of OS X. It would be really nice if the developer would keep it that way instead of piling options upon options (an extraction tool should be very simple) or adding UI that won't fit with the rest of the system (unfortunately, Apple has a habit of doing just that...)

Instead, it would be really nice if the developer could focus on supporting more features from each format. It is probably quite easy to add better support for the 7z format since portable source code is already available from the p7zip project. Personally, I don't support proprietary formats like sitx and haven't seen any software distributed in that format. I think the developer should focus on formats that are more cross-platform and open instead of a closed format like sitx.

123 Name: !WAHa.06x36 : 2006-10-01 18:23 ID:Heaven [Del]

>>121

Hmm, I've actually never seen a Mac app do that. It might not a be bad idea if I can figure out how to do it, and find some time to do it.

>>122

The 7-zip code is, unfortunately, quite horrible. When I started out, I was considering using it, because it can extract a lot of formats, but I found it very badly designed, full of Windows-isms, and completely undocumented and uncommented. Well, I am guilty of that last part myself, so I can't really blame the author for that, but it did mean the code was unusable.

Right now I am using the 7z-C code from 7-zip, which is a separate implementation in plain C instead of Windows C++, which is much easier to use, but not as capable.

124 Name: Floach : 2006-10-02 07:07 ID:1Na7sBAc [Del]

I agree with >>122, the app should stay simple and not add extra features like the items in >>121.

My two requests:

Concatenate 001, 002, 003 (et cetera) files back into a single archive.

Process PAR/PAR2 files for file recovery.

Also, a request for further down the road: A dock icon, perhaps invoked when you have an archive or collection of files (e.g., a RAR set) that is over a certain size. As it stands now, it's a bit annoying to have to keep re-finding the extraction dialog buried under tons of windows (since it doesn't show in the dock or cmd+tab).

Even with these few things, The Unarchiver is amazingly sweet. Thanks so much!

125 Name: !WAHa.06x36 : 2006-10-02 08:14 ID:3em7Hrs8 [Del]

>>124

There is no way to switch the dock icon behaviour that I know of. Either an app has one all the time, or never.

Multi-part archives are already supported, but this is only triggered for certain naming schemes, such as ".r01/.r02" and "part01.rar/part02.rar" for RAR. If you have files with another naming scheme, give me some example files and it should probably be easy to add support.

PAR/PAR2 has been requested, but I don't know much about it, so it would take some time to implement it. Unfortunately I don't have much time at the moment between all my projects, so I'd really appreciate it someone wanted to help out with this.

(For anyone interested in helping out with this: libxad reads data through a custom callback handler, that implements open/read/seek/close functionality. Multi-part archives are handled transparently through this, for instance. A PAR/PAR2 handler could be written that works like the multi-archive handler but additionally fills in any missing pieces by itself.)

126 Name: Alexander Nilsson : 2006-10-02 16:39 ID:uCCP0Fq+ [Del]

122 & 124

If you dont want the option to extract to a certain folder the simply dont install the finder plugin, if you are not used to e.g. WinRar on windows which has the Extract to.. option.
If you have you are pretty dependent on that, eg. when unararing huge archives > 1gb you want to extract to another physical drive to get a huge speed increase, and that is unfortuneatly not very easy with thuis application atm. You can set a drive as the drive to always unpack to, but when the archive is on that drive it unpacks to the same drive and you loose the aformentioned speed increase.

So !WAHa.06x36 i think you should really look into offering a "Filecutter-like-interface" for using an Extract to... option. If I recall correctly it was just a simple plugin file that you copyed into /Library/Contextual Menu Items/ or something.

That would be kinda the optimal solution cause the people that easily want the option can just copy the file and those who obviously dont just simply ignore that option.

Thanks alot once again for this neat app!

127 Name: dooode : 2006-10-02 22:43 ID:Yx+/YVM8 [Del]

I have checked "delete file after unzip" in the preferences (something to the deletion of the file after being unzipped), but the thing is if it's a 2-part file, it throws the first file into the trash (part 1) and not part 2. Just something you could fix. Great app. Great work :D

128 Name: !WAHa.06x36 : 2006-10-03 02:46 ID:Heaven [Del]

>>127

Yes, I know, it'll be fixed in the next version.

129 Name: Nick : 2006-10-03 15:15 ID:SdaPY55Z [Del]

Would it be at all possible to add an ETA/estimated finish time to the window?

130 Name: Anonymous : 2006-10-03 16:46 ID:Heaven [Del]

>>129 Like those are ever accurate anyway.

131 Name: !WAHa.06x36 : 2006-10-04 03:36 ID:Heaven [Del]

Right, since it would likely be inaccurate, and is very seldom longer than a minute or two anyway, it seems like it would just be a distraction.

132 Name: Eduo : 2006-10-06 12:26 ID:N0vdO12J [Del]

!WAHa:

Have you considered adding support to view the contents of compressed files? I don't think much would be needed, nothing like Finder navigation, but maybe the option to see the contents (maybe if a modifier key is pressed) and extract only one file?

133 Post deleted by user.

134 Name: !WAHa.06x36 : 2006-10-06 18:41 ID:3em7Hrs8 [Del]

>>132

No. I used to run Windows, where every unarchiver worked like this, and I was always impressed with the minimalist functionalism of Apple's standard unarchiver in comparison to that usability mess. The cases where it would be useful to have this are so few in comparison to the common case that it doesn't really justify the code bloat, and the work for me.

However, if someone wanted to make an unarchiver app like this, I should point out that the libxad engine from The Unarchiver is built as a separate framework, and is very easy to use from any program.

135 Post deleted by user.

136 Name: Roamerick : 2006-10-09 10:24 ID:9o9pbViz [Del]

!WAHa.06x36:

I'm with you in the UI, keep it non-existent. The way you've implemented it is superb. Fix that arc hive deletion bug and maybe implement Par2, and it's utterly perfect.

Keep up the good work.

137 Post deleted by user.

138 Post deleted by user.

139 Name: aadm : 2006-10-09 12:10 ID:S9dd6Jte [Del]

>>93
>>94
>>115

Hello again, I've tried again to use unarchiver on my other computer, a G4 macmini, working on the same sit files (Nikon software) that I couldnt un-sit on my iMac intel and guess what ?... it works !!! It seems that (at least for me) unarchiver works ok for sit files if you use a powerpc, it doesnt on an intel machine.

Hope it helps.

140 Name: !WAHa.06x36 : 2006-10-09 12:31 ID:Heaven [Del]

>>139

I suspected as much. I am hoping to get an Intel Mac soon, though, and then I'll be able to test it myself, hopefully.

141 Name: kL : 2006-10-09 13:52 ID:RfOTjNNY [Del]

Archive:
http://dub.washington.edu/projects/denim/download/mac/download_alone.shtml

doesn't extract properly in Unarchiver, but does in Stuffit 9. It's hqx.

(unarchiver is great anyway :)

142 Name: !WAHa.06x36 : 2006-10-09 16:02 ID:Heaven [Del]

It extracts fine here. Are you using an Intel machine?

This thread has been closed. You cannot post in this thread any longer.